Private, offline-first vault for notes, secrets, passwords, and subscriptions. No servers. No analytics. Your data stays on your device.
Write in Markdown with live preview. Tag, search, and keep your thoughts organised.
AES-GCM encrypted credentials — unlocked with your master password. Keys never leave your device.
Cryptographically strong passwords with configurable length, charset, and one-click copy.
Track recurring costs and billing cycles with multi-currency conversion across all your services.
Organise tasks with colour coding, priority levels, due dates, and recurrence options.
Save and categorise locations from any map platform with ratings, notes, and custom tags.
End-to-end encrypted push/pull via Drive appDataFolder — private, invisible in your Drive UI.
Migrate from 1Password, Bitwarden, and other password managers via CSV or JSON.
Chrome MV3 side panel extension. React UI communicates via message passing through a service worker that handles OAuth and Drive sync. All crypto runs in an offscreen document.
cd chrome-extension
npm install
npm run dev # watch mode
npm run build # production dist/
Kotlin + Jetpack Compose. Uses Android Keystore for AES-GCM encryption and syncs through the same Drive appDataFolder as the Chrome extension.
Chrome and Android share the same Drive file (keyvault-backup.json). Data is re-encrypted with the local platform key on import — Android Keystore on mobile, Web Crypto on Chrome.