🔒 XChaCha20-Poly1305 · Zero-Knowledge · No Backdoors

Encrypted File Sharing – True E2E, Zero-Knowledge

Your files are encrypted in your browser before they reach our servers. Not even we can read them. The most private way to share files.

E2E
encryption guaranteed
Zero
server knowledge
Client
encryption side
EU
server location

Your files are encrypted in your browser before they reach our servers. Not even we can read them. The most private way to share files. When you share a file that matters, you need to know it's safe. cryptfiles.cloud encrypts every file locally before upload — the key never leaves your browser. Your files are safe even if our servers were compromised.

Why cryptfiles.cloud

Why cryptfiles.cloud for Encrypted file sharing

🔒

XChaCha20 End-to-End Encryption

Every file is encrypted client-side with XChaCha20-Poly1305 before it ever reaches our servers. Only you hold the key.

🕵️

Zero-Knowledge Architecture

We only store encrypted ciphertext. Your plaintext content is technically inaccessible to us – by design.

🇪🇺

EU Servers – Stockholm, Sweden

All data stays in the European Union on servers in Stockholm. No critical data transfer to third countries, no US Cloud Act exposure.

📜

Fully GDPR Compliant

Data Processing Agreement (DPA), GDPR-compliant privacy policy and transparent legal documentation – everything included.

Use Case

For lawyers, journalists, teams, and privacy-conscious individuals

When you share a file that matters, you need to know it's safe. cryptfiles.cloud encrypts every file locally before upload — the key never leaves your browser. Your files are safe even if our servers were compromised.

How it works

Encrypted file sharing - up and running in minutes

1

Browser generates key

A unique random key is generated locally in your browser. Never sent to the server.

2

File encrypted locally

XChaCha20-Poly1305 encrypts your file on your device before any byte is transmitted.

3

Key in the link

The decryption key is embedded in the URL fragment (#) — never sent to the server per HTTP spec.

FAQ

Questions about Encrypted file sharing

HTTPS protects the transport only — the server can still read your file. E2E encryption means the file is encrypted before upload. The server only ever sees unreadable ciphertext.

No. We store only encrypted ciphertext. The decryption key is in your share link's URL fragment, which per HTTP specification is never transmitted to the server.

XChaCha20-Poly1305 — a modern AEAD cipher that's considered faster and more secure than AES-GCM, recommended by libsodium and widely used by security experts.

Yes. Encryption runs via the WebCrypto API in all modern browsers — Desktop, iOS, Android. Upload, encrypt, and share from any device.

Start for free today

10 GB free storage, end-to-end encrypted, EU servers, optional revenue sharing. No credit card required.

By registering you agree to our Terms of Service · GDPR-compliant · EU servers

We use technically necessary cookies for the security and functionality of the platform. Further information can be found in our Privacy Policy.