trsf.it

Try our tools →

Zero-Knowledge Cloud Storage: How Client-Side Encryption Actually Works

Almost every cloud drive advertises "bank-grade AES-256 encryption." Only a handful encrypt your files before they leave your device so the server never holds your keys.

Last reviewed:

When you read the security page of Google Drive, Dropbox, OneDrive, or Box, you will see two reassuring phrases: "Encrypted in transit with TLS 1.3" and "Encrypted at rest with 256-bit AES." Both statements are true—and neither stops the provider from reading your files. In standard cloud architecture, your browser uploads plaintext over HTTPS to the provider's ingestion servers, which then encrypt the file using a key stored in the provider's own Key Management Service (KMS).

If you are storing tax records, identity documents, client contracts, medical history, or private photo archives, who holds the decryption key matters far more than the cipher name. Below, we break down how zero-knowledge (end-to-end encrypted) cloud storage works under the hood and compare the top providers.

Server-Managed Encryption vs. Zero-Knowledge Client Encryption

To evaluate any cloud storage provider, ask three technical questions:

  1. Where is the file key generated? In a zero-knowledge system, your device derives a master key from your password (using a memory-hard key derivation function like Argon2id or bcrypt) before authenticating. Every uploaded file is encrypted with its own random session key inside your browser or desktop app, and only ciphertext chunks are transmitted to the server.
  2. Are filenames and folder names encrypted? A filename like 2026_Patent_Application_Draft_v4.pdf or Passport_Scan_Daniel.jpg leaks sensitive context even if the file body is unreadable. True end-to-end encrypted drives (such as Proton Drive and Tresorit) encrypt every directory node and filename on the client so the server only sees opaque UUIDs and encrypted metadata headers.
  3. Is the client-side cryptography open-source and audited? When you use a web vault in a browser, the server delivers the JavaScript code that performs the encryption. Reputable providers publish their client source code on GitHub, undergo independent cryptographic audits (e.g., Cure53, Securitum), and provide native desktop/mobile apps where binary signatures are pinned by the operating system.

Comparison: Best Zero-Knowledge Cloud Storage Providers

Provider Jurisdiction Encryption Scope Open-Source Client Free Tier Best For
Proton Drive Switzerland Default E2EE (files, filenames, folder trees, thumbnails) Yes (Fully open-source & audited) Up to 5 GB All-around zero-knowledge storage, encrypted docs, and public link sharing
pCloud (+ Crypto) Switzerland (EU / US server choice) Standard cloud + optional zero-knowledge Crypto folder Closed source (public crypto spec) Up to 10 GB (standard) Fast media streaming & virtual drive mounting with a dedicated vault for secrets
Tresorit Switzerland / EU Default E2EE across all folders & team workspaces Closed source (Ernst & Young / Cure53 audited) 3 GB trial Business teams, legal/medical compliance (GDPR, HIPAA, ISO 27001), and DRM link controls
Filen Germany Default E2EE (AES-256-GCM + Argon2id) Yes (Open-source clients) 10 GB Generous free zero-knowledge storage and lightweight sync clients
Cryptomator (BYO Cloud) Local Open-Source Tool (Germany) Encrypts files & filenames locally before syncing to any cloud Yes (100% open-source, GPLv3) Free on Desktop Adding zero-knowledge encryption on top of an existing Google Drive, Dropbox, or iCloud account

Detailed Review of Each Provider

1. Proton Drive — Best Default Zero-Knowledge Ecosystem

Built by the team behind Proton Mail, Proton Drive applies end-to-end encryption to every file and folder by default—there is no unencrypted tier to accidentally misconfigure. Under the hood, Proton uses an elliptic-curve (Curve25519) key hierarchy where each folder has its own cryptographic key, allowing you to share a subfolder or single file via a public link without exposing parent keys.

  • Standout features: Automatic EXIF camera metadata stripping option when sharing photos, zero-knowledge collaborative documents (Proton Docs), automatic Windows/macOS folder backup, and seamless integration with Proton Mail and Proton Pass.
  • Trade-offs: Because every file is encrypted and decrypted in chunks, browser uploads and directory listings are slightly slower than unencrypted Google Drive, and Linux lacks an official native GUI sync daemon (though rclone support is available).

2. pCloud + pCloud Crypto — Best Hybrid Speed & Virtual Drive

pCloud takes a pragmatic split approach. Its standard drive uses fast server-side encryption, allowing it to transcode video streams, generate instant audio playlists, and mount as a fast virtual local disk (`P:` drive) that takes up zero space on your laptop SSD. Alongside that standard drive, pCloud Crypto creates a client-side zero-knowledge vault where files are encrypted with 4096-bit RSA and 256-bit AES on your machine.

  • Standout features: You can choose whether your data is physically stored in Luxembourg (EU) or Texas (US) at signup, and pCloud is one of the few established providers offering 500 GB to 10 TB one-time lifetime plans.
  • Trade-offs: The zero-knowledge Crypto vault is a paid add-on (or bundled in top tiers) rather than enabled across the entire drive by default.

3. Tresorit — Best for Regulated Teams, Legal & Healthcare

If you are sharing M&A data rooms, patient records, or board documents with external partners, Tresorit combines end-to-end encryption with enterprise governance. Unlike consumer drives, Tresorit lets you revoke a recipient's access to a shared folder in real time, restrict downloads to specific IP ranges, disable printing, and view an immutable audit trail of every access attempt.

  • Standout features: Granular permission matrices, Outlook/Teams plugins that replace email attachments with encrypted links automatically, and formal HIPAA BAA / GDPR compliance documentation.
  • Trade-offs: Priced for professional and enterprise seats rather than casual individual storage.

4. DIY Option: Cryptomator on Top of Existing Cloud Storage

Already paying for 2 TB of iCloud+, Google One, or Microsoft 365? You do not necessarily have to switch subscriptions to get zero-knowledge privacy. Cryptomator is a free, open-source desktop application (developed in Germany and audited by Cure53) that mounts a virtual encrypted drive on your computer. Every file you drag into the virtual drive is encrypted with AES-256-GCM and obfuscated filenames inside your local Dropbox/Google Drive sync folder before the cloud client ever sees it.

When You Don't Want Cloud Storage at All

Even zero-knowledge cloud storage keeps encrypted ciphertext on a remote server until you remember to delete it. When your goal is simply moving a confidential file from Device A to Device B right now, skip cloud storage entirely and use trsf.it QR Transfer—bytes stream directly between browsers with AES-GCM encryption and vanish the moment the tab closes.