All products
mobile

Family Vault

Family documents, readable only by family.

A zero-knowledge document wallet for families: Aadhaar, PAN, passports, licences, bank and insurance details, encrypted on the device before they ever reach the server, and shareable with the people who actually need them.

FlutterBlocSupabaseAES-256-GCMX25519ML Kit
The problem

The documents a family needs most are the ones that are never where they are needed: a parent asks for your Aadhaar while you are on a flight, and the answer is a photo in a chat thread. The convenient fix (a shared drive, a gallery album, a cloud locker) leaves the most sensitive identity documents a family owns sitting in plaintext on somebody else’s server.

Our approach

Make the backend untrusted by design. Every field and file is encrypted on the device with AES-256-GCM before upload, under a key hierarchy that runs from a BIP39 recovery phrase through Argon2id to an X25519 identity keypair, a per-family group key, and a per-document key. Sharing re-wraps only that document key for the recipient, so access is granted and revoked without re-encrypting anything, and row-level security enforces the same boundary in the database and in storage. On-device OCR reads a card without the image ever leaving unencrypted, and a biometric app-lock re-arms every time the app is backgrounded.

The outcome

A wallet a family can genuinely rely on: documents available to every trusted member from any device, recoverable on a new phone from twelve words, and unreadable by the operators, the database, or anyone who breaches either. In development. The crypto core, family sharing, recovery and store readiness are done; full document sync and launch are the remaining work.

Inside the app

What it looks like in the hand.

Family Vault, The wallet

01

The wallet

A leather wallet that fans open into every document the family keeps (Aadhaar, PAN, passport, licence, cards), each one decrypted only as you open it.

Family Vault, Card detail

02

Card detail

Fields arrive as ciphertext and are unlocked on the phone itself. The server holds the same bytes whether or not anyone is looking at them.

Family Vault, Adding a card

03

Adding a card

Type it, scan it with the camera, or upload a PDF. The card builds as you type, and the encryption happens before anything leaves the device.

Family Vault, Family

04

Family

Members join by a single-use invite that carries the sealed group key. Removing someone drops their key and cuts off database and storage access at once.

Family Vault, Recovery phrase

05

Recovery phrase

Twelve words are the root of the whole key hierarchy. They never leave the device, which is precisely why a lost phrase cannot be reset by anyone.