You unlock your journal
Your account sign-in tells PYD who you are. Your journal password is separate: it unlocks the private journal key in your browser.
Encryption
Your account sign-in tells PYD who you are. Your journal password is separate: it unlocks the private journal key in your browser.
PYD derives a key from your journal password with PBKDF2 SHA-256 and uses it to unwrap your journal master key. A recovery key can unlock the same master key if you saved it.
Journal titles, body text, and tags are encrypted in the browser with AES-GCM before they are written to cloud storage.
Firestore stores encrypted journal payloads under your sync account. PYD still stores account and subscription data, but not readable journal content.
After you unlock once, PYD Web keeps the unlocked journal key for the current browser session so you do not need to re-enter the password for every journal.
Because PYD does not know your journal password, private journal content cannot be recovered without your password or recovery key.