Encrypted Clipboard
How It Works

How Zero Knowledge Works

We designed our architecture so we physically cannot access your data. Your password encrypts everything locally before it ever reaches our servers.

01On your device

Encrypted before it moves

The moment you copy something, your master password is used to derive an encryption key with PBKDF2-SHA256 (400k iterations). The data is then encrypted with AES-256-GCM — right there, on your device — before anything happens.

const key = await deriveKey( "••••••••", salt);
const cipher = await aes256gcm.encrypt(data, key);
02In transit

We only see gibberish

Only the encrypted ciphertext leaves your device. Our servers store blobs that look like random noise. We literally cannot read it — there is no server-side decryption key, no master password, no backdoor.

Server stores:
7f3a2b9ec41d8f0a2e6b5c1f9a4d3e8cb57f1a2de0c3f8b4
03On your other device

Only you can unlock it

Your other device downloads the encrypted blob and decrypts it locally using your password. The cycle is complete — and your data never existed anywhere unencrypted outside your own devices.

const plain = await aes256gcm.decrypt(cipher, key);
// → Your original clipboard item
AES-256
Military-Grade
Zero
Server Knowledge
No Ads
Privacy First
Open
Auditable Code