VeloGuardian Vault

Your family's documents, sealed and remembered.

Passports, IDs, visas and the rest of the family's papers in one vault, encrypted on your phone before anything is uploaded. Your phone reminds you before each one expires.

VeloGuardian Vault home: the family's people, documents expiring soon, and folders for passports, IDs, visas, insurance and the car

Features

Every family paper, in one place.

Passports, IDs, residence visas, driving licences, car registration, insurance, tenancy and school papers, for everyone in the family.

A passport in the Vault with its expiry date, passport number and nationality, and a Share a copy button
  • Scan, snap or upload

    Add a document with the phone's document scanner, a photo, or a file (PDF or image).

  • Read on your phone

    Your phone finds the name, the expiry date and the machine-readable lines of passports and IDs. If it cannot find a date, Read with AI is there for that one document, only if you choose it.

  • Reminders before it expires

    90, 30 and 7 days before, and on the day, at 9:00. Worked out on your phone, so we never learn an expiry date.

  • The whole family

    Invite people in person by QR code. Each person's documents sit in their own row, and you can add someone without a phone, like a child.

  • Share a watermarked copy

    Who it is for and the date across every page, by a link that stops working when you choose.

  • Encrypted on your phone

    Every page, thumbnail and detail is encrypted before it is uploaded. Our server stores sealed files and cannot open them.

Sharing a copy

A copy that says who it's for.

When a rental desk, a school or a landlord asks for your passport, send a copy that is marked for them and stops working on its own.

Share a copy: who it is for, how long the link works, Allow download, and a preview with the watermark across the passport
  1. Say who it is for

    It is printed across every page, with the date.

  2. Choose how long

    The link stops working after 1 hour, 24 hours or 7 days. End it sooner any time, and see how often it was opened.

  3. Send the link

    They open it in their browser. No app, no account.

Turn on Allow download and they can save a PDF, with the watermark on every page. A screenshot cannot be stopped; the watermark is there so any copy shows who it was for.

Who it's for

For families with papers to keep.

The design

Written down so it can be checked.

Every page, thumbnail and detail you put in the vault is encrypted on your phone before it is uploaded. Our server stores sealed files and the facts it needs to pass them between your family's phones. It never holds a key that opens them.

Your device key
Each phone makes its own key pair (X25519) when you start or join a vault. The private half stays in the phone's key store; only the public half is sent to us.
The family key
A random 256-bit key, made by the first phone. For every phone in the family, that key is sealed to the phone's public key (an X25519 key agreement, HKDF-SHA256, then XChaCha20-Poly1305) and the sealed copy is stored with us. Each phone opens its own copy; our server never sees the family key itself.
A key per document
Each document has its own random 256-bit key for its pages, thumbnails and details (XChaCha20-Poly1305). That key is wrapped with the family key and stored next to the document.
A key per shared copy
A shared copy gets a fresh key, used once, that travels in the link itself (see Shared copies below).
The recovery code
Optional. 128 random bits, shown as 26 letters and digits. On your phone, Argon2id (19 MiB, 2 passes) turns it into a key pair. We store only the public half and the family key sealed to it, so any phone in your family can re-seal a new family key to it without knowing the code.
  1. Your phone shows a code

    A one-time invite for 10 minutes, with a secret that never reaches our server.

  2. Their phone answers

    It sends its public key with a proof made from that secret.

  3. Your phone checks it

    Only then does it seal the family key to them. Until then they see nothing.

FAQ

Common questions.

No. Every page, thumbnail and detail is encrypted on your phone before it is uploaded. Our server stores sealed files and never holds a key that opens them. The one exception is Read with AI, which you choose for one document at a time: that document is sent to our server and read once.

Remove it from Account on another family phone, then join again on the new phone with a QR code from a family phone, or with your recovery code. The removed phone cannot open any document added afterwards. If you have no other phone in the family, the recovery code is the only way back in: we cannot reset the vault for you.

Your phone reminds you 90, 30 and 7 days before a document expires, and on the day itself, at 9:00. The reminders are worked out on your phone from the decrypted details, so we never learn an expiry date.

Yes. Share a copy instead of the photo: who it is for and the date are printed across every page, and the link stops working after 1 hour, 24 hours or 7 days. You can end it at any time and see how often it was opened. A screenshot cannot be stopped; the watermark is there so any copy shows who it was for.

No. They open the link in their browser, with no app and no account. If you turn on Allow download, they can also save a PDF, with the watermark on every page.

Everyone in the family vault sees everything in it. Each person's documents sit in their own row, and you can add someone without a phone, such as a child. You invite people in person, by QR code.

Your phone reads documents on its own: the expiry date, the name and the machine-readable lines of passports and IDs. When it cannot find a date, you can choose Read with AI for that one document. It is sent to our server and read once by an AI provider, which may keep it for up to 30 days for abuse checks. We keep only the time of each read, for the daily limit.

Questions about the design?

Ask us anything about how the Vault keeps your family's documents sealed.