RelicRELIC
Clipboard security & privacy

What is zero-knowledge encryption?

Zero-knowledge encryption means the company storing your data genuinely cannot read it. That phrase makes a specific, checkable promise, and it comes with one trade-off you have to accept to get it.

Jordan Gibbs June 29, 2026 6 min readUpdated July 1, 2026

Most cloud services will tell you your data is encrypted. That sounds reassuring until you ask the obvious follow-up: encrypted with whose key? If the company holds the key, then your data is locked, but they are the ones holding the padlock. They can open it whenever they like, hand it to anyone with a warrant, or lose it in a breach. Zero-knowledge encryption is the answer to that gap. It is a design where the service has zero knowledge of what your data actually says, because the only key that can unlock it never reaches them.

The term gets used loosely in marketing, so it is worth pinning down what it really means and, just as importantly, what it costs you. The short version: you get privacy that holds up even if the company is hacked, subpoenaed, or simply curious. In exchange, you take on full responsibility for one thing you can never afford to lose.

What zero-knowledge actually means

In a zero-knowledge system, the encryption happens on your device, before anything is sent anywhere. A key is created from something only you know, usually your passphrase. Your data is scrambled with that key locally, and only the scrambled result, the ciphertext, is uploaded to the server. The key itself stays on your device. The company stores a blob of noise it has no way to read.

That is the whole trick. The provider is not promising to be trustworthy with your data. It is arranging things so that it never has the ability to read your data in the first place. You cannot leak what you cannot see. If their servers were copied wholesale tomorrow, the attacker would walk away with ciphertext and no key to turn it back into anything meaningful.

The simplest test of a zero-knowledge service: if you forget your password, can support get your data back? If the answer is yes, they can read it, so it is not zero-knowledge. If the answer is no, that is the system working as designed.

Zero-knowledge versus normal encryption

Almost every service encrypts data “at rest” and “in transit.” Those are real protections, but they are not the same thing. They guard your data from outsiders while leaving the provider fully able to read it. The difference comes down to who holds the key.

  • Standard encryption. The provider encrypts your data and keeps the keys on their own servers. Your data is safe from a random thief, but the company can decrypt it for features, for advertisers, for law enforcement, or by accident in a breach.
  • Zero-knowledge encryption. You hold the key, derived from your passphrase on your device. The provider stores ciphertext and nothing that can decrypt it. They cannot read your data even if they want to, and neither can anyone who steals their database.

How it relates to end-to-end encryption

People often use zero-knowledge and end-to-end encryption interchangeably, and in practice they usually travel together, but they answer different questions. End-to-end encryption is about data in motion: a message is encrypted on the sender’s device and only decrypted on the receiver’s, so nobody in the middle, including the service relaying it, can read it. Zero-knowledge is about data at rest: it is stored on a server that cannot read it. We unpack the first idea in full in what is end-to-end encryption, in plain English.

A privacy-first service usually applies both at once. Your data is encrypted on your device, stays encrypted as it travels and as it sits on the server, and is only ever decrypted back on a device you control. The common thread is the same: the key lives with you, not with the company.

How the key is built from your passphrase

You might wonder how a single password can stand in for a strong encryption key. The answer is a key derivation function. When you type your passphrase, your device runs it through a deliberately slow, intensive process that stretches it into a proper cryptographic key. This is done on your machine, every time you unlock, so the raw key never has to be stored or transmitted. Lock the app and the key is gone from memory until you type your passphrase again.

Because the key is reconstructed from your passphrase on demand, the server genuinely never sees it. That is also why a strong, unique passphrase matters so much in a zero-knowledge system. It is not just a login. It is the root of the only key that can ever unlock your data.

The one real trade-off

Zero-knowledge is not free of cost, and the cost should be stated plainly. Because the provider never holds your key, they cannot reset it for you. There is no “forgot password” email that quietly restores access, because there is nothing on their side that could decrypt your data even if they wanted to help. If you lose your passphrase and any recovery key you were given, nothing can bring your data back.

That sounds alarming, but it is the direct flip side of the benefit. The same wall that keeps a hacker, a rogue employee, or an overreaching subpoena out also keeps a careless support agent from being your backdoor. The practical answer is to treat your passphrase and recovery key like the only copies of a house key: store them in a password manager, write the recovery code somewhere safe offline, and you keep all the privacy without the risk of locking yourself out.

Why it matters for the things you copy

The clipboard is one of the most sensitive paths on your device. Passwords, two-factor codes, bank details and private notes all pass through it, which is why we treat it as its own security topic in is your clipboard a security risk?A clipboard tool that keeps a permanent, searchable history is genuinely useful, but only if that history is not sitting in plain text on someone else’s server. Zero-knowledge is what makes a lasting history safe to keep at all, and it is the model Relic is built on: everything you copy is encrypted with a key derived from your passphrase before it leaves your device. The full design is documented in how Relic encrypts your clipboard history.

The idea reaches beyond clipboards. Any time you need to store or move something private, the question to ask is who holds the key. If you only need to pass one secret to someone else, a burn-after-reading private note encrypts the message in your browser and deletes it after a single read, so it never lingers in an inbox. Same principle, smaller scale: the data is unreadable to everyone except the person you meant it for.

Zero-knowledge encryption is not a magic word. It is a specific, checkable promise: the company cannot read your data, because it never had the means to. Once you know to ask who holds the key, you can tell the difference between a service that is merely careful with your data and one that has arranged never to see it.

Frequently asked questions

What does zero-knowledge actually mean?

It means the service holding your data has zero knowledge of what is inside it. Your data is encrypted on your own device with a key derived from your passphrase, and that key never leaves your device. The company stores only the scrambled result, so even its own staff cannot read your content.

Is zero-knowledge encryption the same as end-to-end encryption?

They overlap heavily but describe different angles. End-to-end encryption focuses on data moving between people, so only the sender and receiver can read it. Zero-knowledge focuses on data stored on a server, so the provider cannot read it. A well-built private service usually does both at once.

What happens if I forget my password?

This is the real trade-off. Because your key comes from your passphrase and the provider never has it, there is usually no way for them to reset it and recover your data. Some services offer a one-time recovery key you save yourself. Lose both and the data is unrecoverable, which is the price of nobody else being able to read it.

How do I know a service is really zero-knowledge?

Look for a clear statement that encryption happens on your device before anything is uploaded, and that the provider cannot reset your password to recover your data. Open-source code and independent security audits are strong signals. If a company can show you your data in plain text from their side, it is not zero-knowledge.

Written by
Jordan GibbsFounder, Relic

Jordan Gibbs is the founder of Relic, an end-to-end encrypted, permanent, searchable memory for everything you copy. He writes widely about AI, agents, and practical tooling on Medium, where he is read by tens of thousands, and builds privacy-first software. Here he covers how everyday tools like the clipboard actually work, and how to use them without handing your data to someone else.

MediumGitHubLinkedIn
Part of
Clipboard security & privacy
Keep reading
Pillar·9 min

Is your clipboard a security risk?

Everything you copy lands in one shared slot of memory that other apps, and even web pages, can quietly read. What the clipboard exposes, and how to take the risk seriously without becoming paranoid.

Read
7 min

Can websites read your clipboard?

A web page can read your clipboard, but only under rules the browser enforces. Exactly when a site can see what you copied, where the rules have gaps, and how to protect yourself.

Read
7 min

Is it safe to copy and paste passwords?

Pasting a password is convenient and your password manager relies on it. But the clipboard is shared memory with a short, leaky life. When copying a password is fine, and when it bites you.

Read
encryptionprivacysecurity