Skip to content
Veilbox

Explainer

What Is Zero-Knowledge Encryption? A Plain-English Guide

Zero-knowledge means the company storing your data can't read it. Here's how that works, why it matters, and what it costs you.

Updated August 30, 20267 min readBy the Veilbox team

"Zero-knowledge" is a promise about who can read your data: only you. The service storing it has zero knowledge of what's inside, not because it promises not to look, but because it has no way to.

The locksmith analogy

Imagine a storage company that rents you a safe. In the usual setup, the company keeps a master key in case you lose yours. That's handy, but it means an employee, a hacker who breaks in, or anyone with a court order can open your safe.

In a zero-knowledge setup, you buy the lock yourself and never hand over a copy of the key. The company stores the safe and moves it around, but it can't open it.

How it works in practice

  1. Your secret (a password, passphrase, or pattern) is turned into an encryption key on your device.
  2. Files are encrypted on your device before they go anywhere.
  3. Only encrypted data is uploaded or stored.
  4. The key is never sent to the service in any form.

The trade-off: no "Forgot password?"

If the company can't open your safe, it can't help you open it either. Lose your secret and your backup method, and the data is gone for good. That's why zero-knowledge apps usually give you a recovery phrase at setup. Write it down.

How to tell if an app is really zero-knowledge

  • Can support reset your password? If yes, it isn't zero-knowledge.
  • Does it need an email to work? Not proof either way, but worth asking why.
  • Does it explain its key derivation? Look for named algorithms like Argon2, scrypt, or PBKDF2, and file encryption like AES-GCM or ChaCha20-Poly1305.
  • Are thumbnails and file names encrypted too? Metadata can say a lot.

What it doesn't protect

Zero-knowledge stops the service and anyone who breaches it. It doesn't stop someone looking over your shoulder, malware on your unlocked phone, or copies you've exported elsewhere. It's one strong layer, not the whole picture.

Try Veilbox free

Encrypted on your iPhone. No account required.

Download for iPhoneOn the App Store

Your photos deserve a lock that actually locks.

Veilbox is free to download. No account, no email, no tracking. Just a pattern only you know.