Local-first encrypted storage.

Free forever. No accounts. No tracking. No servers.

Download How it works

Open for all the world to see.

Runs offline, wherever you are.

Earth

Technical. Nothing else.

Argon2id key derivation

Memory-hard KDF. Your passphrase is the only thing that unlocks the database.

ChaCha20-Poly1305 AEAD

Every record is encrypted and authenticated. Tampering is detected, not tolerated.

Write-ahead log

Crash-safe. Append-only WAL with CRC32C checksums and idempotent recovery.

Separate lock files

Single-writer enforced with a lock file. Works on Windows without breaking antivirus.

Open export format

Dump everything to a human-readable JSON document. Never locked in.

No network. Ever.

The app never opens a socket. No updates, no pings, no phone-home.

Download

Choose your platform.

Windows
.exe installer
Unsigned — SmartScreen warning expected
Windows (portable)
.exe, no install needed
Linux (.deb)
Debian / Ubuntu
Android
.apk, sideload
Enable "Unknown sources"
Web (PWA)
Open in browser
"Add to Home Screen" on iOS
Install from browser

How it works

01

Local-first

All data lives on your device. The database is a single file you own and can copy, back up, or delete.

02

Nothing collected

No accounts, no telemetry, no crash reports. We don't know you exist, and we like it that way.

03

Open format

Export everything to JSON at any time. If this project disappears tomorrow, your data lives on.

Where does your data live?

On your device. Always.

01

No server

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.

02

One encrypted file

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.

03

No recovery channel

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.