What Is Zero-Knowledge Encryption?
Learn how zero-knowledge encryption works and why it matters for protecting your writing, journal, and private thoughts.
Zero-knowledge encryption means that the service provider (CipherWrite) has zero knowledge of your actual data. Here's how it works:
1. Your password generates the key. When you create your account, your password is used to derive a unique encryption key using PBKDF2 (Password-Based Key Derivation Function 2). This key never leaves your device.
2. Encryption happens locally. Before your text is sent to our servers, it's encrypted using AES-256 on your device. We only ever receive encrypted blobs — scrambled data that's meaningless without your key.
3. We literally cannot read your data. Even if we wanted to, even if a court ordered it, even if our servers were hacked — we do not and cannot access your writing. This is mathematically guaranteed.
Why this matters for writers: Your unpublished manuscript, private journal, and personal thoughts deserve the same protection as your banking data. Most writing apps (Google Docs, Notion, Evernote) store your text in plaintext on their servers, where employees and algorithms can access it. CipherWrite is different.
Learn more about why encryption matters for writers or explore our security architecture.