dragonfly.zipShare a file.
Get a link.
Encrypted in your browser. No accounts. No tracking. Links auto-expire after 30 days of silence.
What our server can see (E2EE on)
Zero-knowledge- HiddenFile bytesAES-GCM ciphertext only. Key never leaves your browser.
- VisibleFile nameStored so download link can suggest a filename.
- VisibleFile size (ciphertext)Byte length of the encrypted blob.
- HiddenMIME typeStored as application/octet-stream; original type lives in the key holder's browser.
- HiddenUploader identity / IP logsNo accounts, no analytics, no request logs beyond edge defaults.
- HiddenDecryption keyLives in the URL #fragment. Browsers never transmit fragments.
How it works
- 01Encrypted in your browserAES-GCM 256 runs via WebCrypto before a single byte leaves your device. The key stays in the URL fragment — browsers never send fragments to servers.
- 02Stored on Cloudflare R2Ciphertext lands in a private R2 bucket, encrypted at rest. Downloads require a fresh, short-lived signed URL.
- 03No accounts, no trackingNo sign-up, no analytics beacons, no identifying cookies. Metadata is limited to filename, size, and expiry.
- 04Auto-expiring by defaultLinks expire after 30 days of no downloads. Active links keep rolling forward.