Lockbox — Offline Password Vault
An iOS and Android app that keeps passwords only on the device, end-to-end encrypted; no server, no account, no telemetry. In development.
- Expo
- React Native
- TypeScript
- Expo Router
- Argon2id
- iOS Keychain
- Android Keystore
Problem
The need to store passwords securely on your own device only, without tying them to a cloud service or a user account.
Solution
Lockbox is an offline, device-bound, end-to-end encrypted password vault. It has no server, no user account and no telemetry; it makes no network requests, and passwords never leave the device unencrypted.
- Generating passwords with adjustable length and character classes, saving and copying them
- Unlocking with a master password and optional Face ID / Touch ID / fingerprint
- Automatic lock when the app goes to the background and after inactivity
- Automatic clearing of copied passwords from the clipboard
- Encrypted backup export and import
- Light and dark theme, Turkish and English interface; phone and tablet support
Technologies
I build it with Expo, React Native and TypeScript; the screens are structured with Expo Router. The vault is protected with keys derived from the master password with Argon2id and with AEAD encryption; the device-bound secret is kept in the iOS Keychain and the Android Keystore.
My Role
I design and develop the product scope, the security architecture, the interface and the store preparation as a personal project.
Status
In development; the App Store and Google Play release is in preparation. Because the app is not yet in the stores, no store link is given.