Live encrypted file transfer
Live Transfer
Send encrypted files and let recipients start downloading while the upload is still running.
Encrypted transfer without waiting
Send large files while recipients download live.
Instant Handoff encrypts files in the browser, streams ciphertext through Cloudflare storage, and lets recipients start saving committed chunks before the sender is finished.
Download during upload
Recipients follow the D1 journal and fetch chunks as soon as they are committed.
Browser-side encryption
Files are encrypted before upload. Presigned URLs stay short-lived and object-specific.
Built for interruptions
Local resume state and server-side upload leases help recover paused transfers.