A private place to put down what you've been carrying.
Open your journal
Your entries are encrypted on this device. Use a memorable passphrase (at least 10 characters).
Biometric unlock is optional and requires device/browser support. Encrypted synchronization can be configured under Backup & privacy. Keep your passphrase safe.
Let it out
You don't have to make sense of it or choose an emotion.
Draft not started
Past entries
Backup & privacy
Encrypted device synchronization
Requires a separate Cloudflare Worker and D1 database. Use the same 64-character sync code on both devices. Save it in your password manager.
Not configured
Biometric unlock (experimental)
Enable only on your own device. Uses a device passkey with WebAuthn PRF support to protect a local unlock secret. If unavailable, your passphrase remains required. Passphrase recovery remains essential.
Not configured.
Export an encrypted file to Files or iCloud Drive. You can import that file on another device, but this is also useful as a separate backup even when cloud synchronization is enabled.
AES-GCM encryption, PBKDF2 passphrase derivation. Losing your passphrase means losing access. Browser storage may be cleared; export backups regularly. Cloud synchronization, when enabled, stores encrypted payloads on Cloudflare. Your journal text is not sent to AI.