Argon2id key derivation
Memory-hard KDF. Your passphrase is the only thing that unlocks the database.
black triangle
Free forever. No accounts. No tracking. No servers.
Runs offline, wherever you are.
Memory-hard KDF. Your passphrase is the only thing that unlocks the database.
Every record is encrypted and authenticated. Tampering is detected, not tolerated.
Crash-safe. Append-only WAL with CRC32C checksums and idempotent recovery.
Single-writer enforced with a lock file. Works on Windows without breaking antivirus.
Dump everything to a human-readable JSON document. Never locked in.
The app never opens a socket. No updates, no pings, no phone-home.
Choose your platform.
All data lives on your device. The database is a single file you own and can copy, back up, or delete.
No accounts, no telemetry, no crash reports. We don't know you exist, and we like it that way.
Export everything to JSON at any time. If this project disappears tomorrow, your data lives on.
On your device. Always.
This site only delivers HTML, CSS, JS, and a WebAssembly module. It never receives your data. There is no cloud, no account, no sync, no telemetry.
The database is a single file (or a localStorage entry in the PWA) on your machine, encrypted with Argon2id + ChaCha20-Poly1305. The passphrase is the only key.
Because there is no server, there is no "password reset". If you forget the passphrase, the data is lost. Back it up. Export it to JSON. Own it.