---
title: "Enclave — Paolo Ronco"
language: "en"
url: "https://paoloronco.it/en/projects/enclave"
---

[← projects](/en/projects)

# Enclave

An offline Android password manager with AES-256-GCM encryption, biometric unlock, and protected backups, with no cloud or telemetry.

Security

Problem

Personal credentials need encryption at rest and convenient access without entrusting the vault to a remote service.

Solution

Enclave encrypts sensitive fields with keys held by Android Keystore, protects access with a passcode or biometrics, and stores data locally through Room.

Outcome

A multilingual mobile vault with a password generator, search, automatic locking, temporary clipboard, and importable encrypted backups.

[GitHub repository ↗](https://github.com/paoloronco/enclave)[Google Play ↗](https://play.google.com/store/apps/details?id=com.paoloronco.codevault)

## Local security model

Passwords, usernames, and notes are encrypted individually with AES-256-GCM. The passcode is derived with PBKDF2, while failed attempts, backgrounding, and inactivity trigger configurable locking behavior.

## Vault and backups

Entries can be searched, categorized, and marked as favorites. Export creates an encrypted `.cvbak` file protected by a password selected by the user.
