← Blog

End-to-End Encryption Explained: Why TreeNotes Is Truly Private

· 3 min read

End-to-End Encryption Explained: Why TreeNotes Is Truly Private

When you store notes in the cloud, who can read them? With most apps, the answer is: the company that runs the servers. That might be fine for a shopping list, but for ideas, work, or anything sensitive, you deserve better. End-to-end encryption (E2EE) changes the rules—and TreeNotes is built on it from the ground up.

What "end-to-end" really means

In server-side encryption, your data is encrypted on the server (or in transit, then decrypted on the server). The server holds the keys. If someone gets into the database or the company is compelled to hand over data, your notes can be read.

Client-side, end-to-end encryption means your device encrypts the data before it's sent. Only you (and people you explicitly share with) have the keys. The server never sees your password or the keys that protect your notes. It only stores encrypted blobs it can't decipher.

You → encrypt in browser → Server (only ciphertext) → You → decrypt in browser

So even if our servers were breached or we received a subpoena, we wouldn't have your plaintext notes—we don't have the keys.

Zero-knowledge: we don't know what you write

TreeNotes is zero-knowledge. We don't store your password. We don't store the key that unlocks your notes. Everything that can decrypt your data is derived in your browser and never sent to us. That's why we can't "reset" your password to give you access: we never had access in the first place.

How TreeNotes does it

So from creation to sync to sharing, the server only ever sees encrypted data and opaque key material. No plaintext.

Transport encryption: one more layer

TreeNotes also uses SSL/TLS (HTTPS) for every connection—the same padlock you see in your browser when you visit a bank or email provider. Here’s the thing: with E2EE, that’s not strictly necessary. We’re already sending only ciphertext; a snoop on the wire would see encrypted blobs they can’t read. We use HTTPS anyway. It’s an extra level of security—shielding connection metadata, hardening against tampering, and following the principle that good privacy is layered. Your data is encrypted when it’s stored, when it’s shared, and when it’s in transit. No single point of failure.

Why it matters

If you're ready for notes that only you (and your chosen collaborators) can read, sign up for TreeNotes free and start writing with real privacy.