Live progress & ETA
Watch every transfer move in real time: per-file percentage, current stage, and a running estimate of time remaining.
The transfer manager
One panel tracks every transfer: live progress, pause and resume without re-encrypting, retries, and bulk ZIP downloads.
Because everything is encrypted on your device first, transfers have to be resilient. So they are.
Watch every transfer move in real time: per-file percentage, current stage, and a running estimate of time remaining.
Pause an upload at a chunk boundary and walk away. The session stays intact, so nothing already encrypted is thrown out.
Resuming reuses the same encryption key and skips chunks the server already has. No re-encrypting, no starting over.
A dropped connection doesn't mean a restart. Retry picks the transfer back up from the last confirmed chunk.
Select many files and download them as a single ZIP: each one decrypted in your browser and packed locally.
The manager is docked once and persists as you move around the app. Browse, open files, and start more work while transfers run.
Resume that actually resumes
When you pause or hit a network hiccup, the upload stops at a clean chunk boundary and holds onto its session. Resuming reuses the very same content key, so the chunks already on the server still line up: it simply continues with the chunks that are missing.
Also: device-to-device
Separate from the vault, zcrypt can stream a file from one device to another through a relay that stores nothing. The sender gets a six-digit code and a pairing key; the receiver needs both. The data is end-to-end encrypted with that key, so the relay only passes along ciphertext it can't read.
Get started today
Free and open source. Bring a storage account you already own and start your first upload in under a minute.