On-device, no backend
Your vault lives entirely on your phone. Kistvault runs no server, no sync service, no billing. There's nothing of yours on anyone's cloud to breach or subpoena.
Encrypted vault · iOS & Android
Kistvault is a recoverable, zero-knowledge vault for your photos, videos and documents. Encrypted on your device, with no backend to trust. We never see what's inside — and a forgotten password never locks you out for good.
Draw your pattern
Unlocking…iOS · Argon2id
Enter your password
Unlocking…Android · Argon2id
One vault, two platforms. A pattern on iOS, a password on Android — both stretched by Argon2id, both opening the same encrypted files, byte-for-byte.
The trade-off nobody should have to make
True end-to-end encryption means the provider holds no key to your data. That's the point — and it's also the catch. Lose the one secret that opens the vault, and there is no reset link, no support line, nothing. Your own encryption becomes the lock you can't pick.
The usual escape is to hand a copy of your key to a cloud you're told to trust. Kistvault doesn't ask you to choose between privacy and getting your data back. You get both.
Recoverability is a first-class guarantee
When you create a vault, Kistvault generates a printed Recovery Kit — a 256-bit secret rendered as a short, grouped code you keep offline. If you forget your password and your pattern, the Kit opens your vault on a clean device. It's generated on your device, shown once, and never stored by the app or sent anywhere.
If you forget your password and pattern, this code opens your vault on a new device. Store it somewhere safe. Anyone who has it can open this vault.
Base32 (Crockford) · trailing checksum · example only — yours is unique
What you get
Your vault lives entirely on your phone. Kistvault runs no server, no sync service, no billing. There's nothing of yours on anyone's cloud to breach or subpoena.
Open your vault with a password, or trace a pattern on a 4×4 grid. Both are stretched by the same Argon2id key derivation — a pattern isn't a weaker shortcut, it's the same path.
A one-time code you keep offline, generated on your device and never stored by the app. It opens your vault on a clean device if your password and pattern are both gone.
A vault created on Android opens on iOS and the reverse — the same crypto core on both, pinned to shared test vectors. Your choice of phone never traps your data.
Add a second device by pairing it directly with one you already hold — a short, fixed handshake, not a cloud sync. Keys move between your devices, and nowhere else.
Back up the encrypted container yourself — opaque blobs that still need your credential to open. Kistvault never uploads it. Your backup lives wherever you decide, on your terms.
How it works
Set a password or trace a pattern on a 4×4 grid — both stretched by the same Argon2id key derivation on your device. Kistvault hands you a printed Recovery Kit and keeps no copy. Nothing leaves your phone.
Bring in photos, videos and documents. Each is encrypted with AES-256-GCM before it ever touches storage — no cloud, not even an encrypted one. Once it's in the vault, the originals can go.
New phone, forgotten password, or switching sides? Your printed Recovery Kit opens the vault on a clean device — iOS or Android, byte-for-byte. Pair a second device directly, with no server in the loop. You're never locked out.
Under the hood, in plain words
No invented ciphers and no marketing math. Kistvault is built on the primitives cryptographers already trust, used the way they're meant to be used — and it's honest about what they do and don't protect.
A vault is only as strong as the weakest credential you enrol on it: a simple pattern and a strong password share one lock. Argon2id raises the cost of every guess, but it can't make a short secret long. Choose like it matters.
What "zero-knowledge" really means — and how it can still be recoverableWe don't ask you to trust a server. There isn't one to trust — only math you can look up.
Not just hiding photos
Passport scans, contracts, tax records, recovery codes. The stuff that's painful to lose and dangerous to leak — encrypted on your device, openable only by you.
Moving from an iPhone to a Pixel, or back? Your vault isn't trapped by the badge on the box. The same encrypted container opens on either platform, byte for byte.
Export the encrypted container and keep a copy where you like — an external drive, your own cloud. It's opaque without your credential, and Kistvault never touches it.
What we won't pretend
A privacy product that oversells itself isn't private, it's just dishonest. Here's the fine print we'd rather say out loud.
Kistvault is a real native app on each platform — SwiftUI on iOS, Jetpack Compose on Android — not a web wrapper. The interface speaks English, Bulgarian, Spanish, German, French, Italian and Portuguese.
Questions, answered plainly
Your printed Recovery Kit opens the vault on a clean device — that's exactly what it's for. If you've also lost the Kit and have no paired device, the vault can't be opened by anyone, including us. There's no backdoor, by design.
No. There's no sign-up, no account, no email required. Kistvault runs no server to hold an account on. You create a vault on your device and you're in.
Everything stays on your device. There's no Kistvault cloud and no sync service — not even an encrypted one. If you want an off-device backup, you export the encrypted container yourself and keep it wherever you choose.
Yes. The crypto core is shared and pinned to the same test vectors on both platforms, so a vault created on Android opens on iOS and vice-versa — byte for byte. You're not locked to one ecosystem.
Essentially nothing. With no backend and no account, there's no server collecting your activity. Your content never leaves your device unencrypted, and your keys never leave your hands.
Argon2id is memory-hard: it deliberately costs a lot of memory and time per guess, which blunts the GPU and ASIC rigs used to brute-force weaker key-derivation functions. Both your password and your pattern run through it.
Pick your path
Kistvault isn't in the app stores yet. Leave your email and we'll tell you the moment it ships — no sooner, no spam.
This opens a message in your own mail app — nothing is stored on a server, because Kistvault doesn't run one.