File sharing that stings — just once.

Send a file or a note as a single link.
It opens once, then it’s gone.

We can’t read your files or notes: they’re encrypted before they leave your device.

AES-GCM · PBKDF2, 600k iterations · Local or S3 storage · CLI included

  1. Pick a file, or write a note. Either one gets the same treatment.

  2. Set a password. Your browser encrypts the drop before anything is uploaded.

  3. Add an expiry. Optional. When it passes, the drop is deleted, opened or not.

  4. Get one link. It names the drop. On its own, it opens nothing.

  5. Send the link. Send the password another way: a different app, a call.

  6. They prove the password, once. Then the drop downloads once and is deleted from the server. It decrypts on their device.

How Buzzdrop works, in detail

What’s guaranteed

Four things you can rely on, each with a link to how it works.

The server never sees your key

Your password derives half the key in the browser via PBKDF2 — 600,000 iterations — and never leaves the device. The other half is a server-held share released exactly once, so a stolen ciphertext alone is dead bytes. Buzzdrop stores ciphertext and metadata; it cannot read the drop.

How the key is split

The password opens it once

The recipient needs no account, only the link and the password, which they prove before anything downloads. A wrong guess gets no second attempt, and once the drop is open, nobody who finds the link later gets in.

How the password is checked

An expiry is a hard cut-off

Give a drop a deadline and the link stops working once it passes. The attempt is refused and the copy swept away — whether or not anyone ever opened it.

How expiry deletes a drop

You find out it happened

Buzzdrop records when the drop was fetched and from which IP, and can email you once, the moment the recipient decrypts it.

How decryption is reported

Read the code. Then trust it.

Buzzdrop is small enough to audit in an afternoon. Explore it, run it on your own box, or drop a star so more people find secure one-time sharing.

  • Full feature list and security notes live in the README.
  • Grab the buzz CLI to send encrypted drops from your terminal.