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.
Manage journal
These actions affect the currently unlocked journal. Export an encrypted backup before deleting if you want a recovery copy. Exported files in iCloud Drive are never deleted automatically.
Delete everywhere requires the upgraded synchronization Worker. Other devices must reconnect to learn that a journal was retired. An offline copy cannot be erased remotely. Start new journal creates a new empty local journal; configure a NEW sync code to keep it separate.
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.