Vaultaire vs Secret Photo Vault
Secret Photo Vault uses a passcode to lock a photo gallery. Vaultaire uses PBKDF2 to derive a vault key that unwraps a separate random master key for AES-256-GCM file encryption in the app process.
Feature Comparison
| Feature | Vaultaire | Secret Photo Vault |
|---|---|---|
| AES-256-GCM encryption Per-file authenticated encryption | ✓ | ✕ |
| iOS Keychain protection Device-bound items; AES runs in app | ✓ | ✕ |
| Pattern lock (not PIN) Visual pattern derives the vault key that unwraps the file key | ✓ | ✕ |
| Multiple independent vaults Separate encrypted containers | ✓ | ✕ |
| Duress vault (local access wipe) Plausible deniability under coercion | ✓ | ✕ |
| Zero-knowledge architecture Developer holds no vault decryption key | ✓ | ✕ |
| Encrypted iCloud backup Backup remains encrypted at rest | ✓ | ✕ |
| Encrypted vault sharing Share vaults without exposing plaintext | ✓ | ✕ |
| Recovery phrase Custom nine-word phrase and encrypted key envelope | ✓ | ✕ |
| No biometrics (by design) Cannot be compelled via FaceID/TouchID | ✓ | ✕ |
| Photos, Videos & Files support Store any file type, not just photos | ✓ | ✓ |
| Media optimization (HEIC/HEVC) Efficient storage of Apple media formats | ✓ | ✕ |
| Free tier available Usable without any payment | ✓ | ✓ |
| No ads in free tier Free version without advertisements | ✓ | ✕ |
| Share sheet import Import files from any app via iOS share sheet | ✓ | ✓ |
| Camera capture Capture directly into encrypted storage | ✓ | ✓ |
| Offline-only by default No network required, no data leaves device | ✓ | ✕ |
Vaultaire: 17/17 features. Secret Photo Vault: 5/17 features.
Pricing Comparison
Vaultaire
- 1 vault, 100 files
- Pattern lock, AES-256 encryption
- Camera/photo import
- No ads
- Unlimited vaults & files
- Duress vault
- iCloud backup & vault sharing
- All Pro features, 72% savings
- All Pro features forever
Secret Photo Vault
- Basic features with ads
- Passcode-based access
- Ad removal
- Additional features
- Same as monthly, annual discount
Passcode vs. Encryption Key
Secret Photo Vault asks you to set a passcode. That passcode gates access to the app's interface. It does not encrypt anything. The passcode is an access control mechanism, not a cryptographic primitive. The files behind it remain in their original format, stored in the app's sandbox directory. The distinction matters: an access control can be bypassed by accessing the data through a different path. An encryption key cannot be bypassed because without it, the data does not exist in readable form.
Vaultaire's pattern lock is part of the cryptographic access path, not only a UI gate. PBKDF2-HMAC-SHA512 combines the visual pattern with a device-wide salt to derive a 256-bit vault key. That key authenticates the encrypted index and unwraps a separate random master key used for AES-256-GCM file encryption. Without a valid unlock or recovery path, the data remains ciphertext.
File System Visibility
When a vault app stores files without encryption, those files are visible to any tool that can read the iOS file system. Connect the device to a Mac, open iTunes or Finder, and browse the app's document directory. The photos are right there -- JPEG, PNG, MOV files with their original content intact. A forensic examiner does not need to crack any passcode; they simply read the files from the backup or the device directly.
Vaultaire writes encrypted indexes, file headers, thumbnails, and content to its container. Each AES-256-GCM value includes a nonce and authentication tag. Browsing the file system does not reveal readable image headers, video content, or user metadata, but filenames, counts, ciphertext sizes, timestamps, and storage use can still reveal structure.
Data Loss Prevention
Secret Photo Vault provides no backup mechanism for hidden photos. Device loss, iOS update failures, or factory resets result in permanent data loss. This is a structural problem: without encryption, there is no safe way to back up the data to a cloud service, because the backup would expose the unencrypted photos to the cloud provider. The app is stuck in a paradox -- it cannot protect the data on disk, and it cannot safely back it up off-device.
Vaultaire reduces this risk by encrypting before backup. CloudKit receives ciphertext rather than readable photos, while Apple can still observe record counts, sizes, timing, and account metadata. A custom recovery phrase opens an encrypted recovery manifest. Restoration still requires the matching CloudKit records, so backup lowers device-loss risk without making recovery guaranteed.
Password Recovery Limitations
Forget your Secret Photo Vault passcode, and you face a binary outcome: either the app has a recovery mechanism (which means the developer can access your data, defeating the purpose), or it does not (which means your data is permanently lost). Most passcode-based apps choose the latter, leaving users with no recourse. This is not a design choice born from strong security -- it is a consequence of not having a proper key management system.
Vaultaire generates a custom nine-word recovery sentence at vault creation. It is not BIP-39 and does not encode a 256-bit vault key. PBKDF2-HMAC-SHA512 processes the normalized phrase for 800,000 iterations to derive a recovery key, which opens an AES-GCM encrypted key envelope. New-device restoration also requires the corresponding encrypted CloudKit backup records.
What Secret Photo Vault Users Say
"Just a password on a folder."
Vaultaire's approach: Vaultaire does not only password-protect folders. It encrypts file data with AES-256-GCM under a random master key. The pattern derives a separate vault key that authenticates the encrypted index and unwraps that master key.
"Files visible through iTunes."
Vaultaire's approach: Files on disk are AES-256-GCM ciphertext. Connecting to iTunes or any file browser reveals encrypted blobs. No image headers, no readable content, no metadata leaks.
"Ads constantly."
Vaultaire's approach: Zero ads across all tiers. No ad SDK in the binary. No network calls to advertising infrastructure. Privacy and advertising are fundamentally incompatible.
"No backup, lost everything."
Vaultaire's approach: Client-side encrypted CloudKit backup supports device changes and resets. A custom nine-word phrase opens the encrypted recovery manifest needed to use those backup records.
"Forgot password, no recovery."
Vaultaire's approach: A custom nine-word phrase derives a recovery key for an encrypted key envelope. It is viewable later from protected local recovery state and does not contain the files themselves.
Bottom Line
Secret Photo Vault uses a passcode to lock a photo gallery. Vaultaire uses a drawn pattern to derive the vault key that authenticates its encrypted index and unwraps a random master key for AES-256-GCM file encryption. This protects copied storage, while an unlocked or compromised device can still expose input, keys, previews, or exports.
Read the full Secret Photo Vault review →
Encryption Keys, Not Passcodes
A passcode can gate a screen without encrypting the files behind it. Vaultaire uses AES-256-GCM with separated vault and master keys so copied file content remains protected by authenticated encryption.
Download Vaultaire