The keys
Under the hood
The heart of the product, in five lines. Worth reading once, because it explains both why the files are safe and why a forgotten passcode is final.
The vault key
A random 256-bit AES key. Every file in the vault is encrypted under a key derived from it, one key per file.
Wrapped by your passcode
The vault key is wrapped by a key derived from your passcode with Argon2id (32 MiB, memory-hard), so each guess costs real time and memory.
Wrapped again by the phone
That bundle is wrapped by a non-exportable Android Keystore key, in secure hardware where the phone has it. On Android 15 and later, that key only works while the phone itself is unlocked - so code running as the app on a locked phone cannot touch it.
No stored password hash
The passcode is correct exactly when the wrapped key's authentication tag verifies. There is nothing to compare against, and so nothing to steal or reset.
Biometrics
A second wrapped copy under a fingerprint-bound Keystore key, which Android invalidates if fingerprints are re-enrolled. The passcode copy is the source of truth, so a biometric change can never cost you the vault.
In memory only while open
Locking zeroes the key in memory, closes every open reader, and wipes decrypted temporary files and the thumbnail cache.
i
Vaults created by older versions used PBKDF2. They are upgraded to Argon2id at the next correct passcode: the new copy is built, test-decrypted and swapped in atomically, and any failure keeps the old one. Old vaults stay readable forever.
Getting files out
No lock-in
A vault you cannot get out of is a trap. Export is free forever, including after the trial ends.
Export all
Choose a folder and Secure Vault decrypts everything into it. It warns first that the exported copies are unencrypted and readable by anyone with access to that folder; your vault keeps its own encrypted copies.
Export a selection
Same thing for the files you have selected, or a single file from the viewer with Save a copy to this phone.
If it is interrupted
Locking the vault stops an export and reports how many files made it out.
Always free
Viewing and exporting your own files never require a purchase. Only adding new files does.
What it protects against
Honest
Every vault app has a boundary. Here is where this one's is, stated rather than implied.
Protects against
- Other apps on the phone reading your files
- Cloud backup and device-to-device transfer carrying them off
- Screenshots and screen recording
- Off-device brute force - the outer key never leaves the phone
- Code running as the app while the phone is locked (Android 15+)
- Anyone reading the attempt log or file names without the passcode
Does not protect against
- Root access on an unlocked phone - it can use the Keystore key and grind a 6-digit PIN offline despite Argon2id
- A key already in memory while the vault is open
- File sizes, dates and types, which stay readable as metadata
- A file you have exported or shared out - once it leaves, it is an ordinary file
i
No internet permission at all. Not "unused" or "restricted" - the app does not hold it, and a build check fails if any dependency tries to add it. The purchase goes through Google Play's own process, not through the app.
Frequently asked
Expectations
What happens if I forget my passcode?
The files cannot be recovered - not by you, and not by us. The passcode is not stored anywhere; it is what unwraps the key, and no copy of that key exists elsewhere. "Forgot passcode" offers only to erase the vault, and that erase waits 24 hours and is cancelled by any successful unlock. This is the cost of a vault only you can open, and the app tells you so before you fill it.
Does Secure Vault upload my files anywhere?
It cannot. The app does not hold Android's internet permission at all, and a build check fails if a dependency tries to add one. No account, no server, no sync, no telemetry.
What happens to the original photos when I add them?
An encrypted copy goes into the vault, then Secure Vault offers to delete the originals so only the locked copy remains. It cannot reach copies already in Google Photos or another cloud backup - remove those in that app too, or the "private" photo is still sitting in someone's cloud.
Can I get my files back if I lose the phone?
Only from a backup you made yourself. Without one, the files exist on that phone and nowhere else - by design. Make the backup early.
Does viewing a file decrypt it to storage?
No. Photos, video, audio, PDFs and text are decrypted in memory, chunk by chunk, as they are read. The only exception is when you explicitly choose Open with or Share, which is confirmed with a warning and wiped when the vault locks.
What happens when the free trial ends?
After 3 days you get a 5-day grace period where viewing, exporting and deleting all still work - only adding new files stops. After that the vault sits behind a one-time ₹201 purchase, and exporting your own files stays free regardless.
Is a 6-digit passcode enough?
Against anyone holding your phone, yes - attempts are rate-limited and locked out, and the key cannot be taken off the device. Against root access on an unlocked phone, a six-digit space is small even with Argon2id. A longer passcode option is on the list.
How big can the vault get?
Up to 10 GB, with a per-file limit of 2 GB during the trial and 10 GB once purchased.