Guides/No upload

How to encrypt files without uploading them anywhere

To encrypt files without uploading them, you need a tool that runs entirely on your device and derives its key from something only you have. Elba does both: a local HTML program that turns your password into an AES-256-GCM key inside your browser.

The upload isn't ‘for encryption’

When a service asks you to upload a file ‘to encrypt it’, encryption is almost never the reason. The reason is indexing, feature parity, or resale. Elba refuses the whole trade.

What ‘local’ has to prove

A tool that promises not to upload should also be inspectable. Elba's whole source is in the HTML file, and DevTools' Network tab shows exactly zero outbound requests while it runs.

Questions people actually ask

Can I verify no upload is happening?
Yes. Open DevTools → Network in your browser while using Elba. You'll see no requests.
What about crash reports or analytics?
There are none. Elba has no analytics, no error reporting, no telemetry of any kind.

Take the island

Elba is one HTML file. It runs locally in a Chromium browser, seals a folder with AES-256-GCM, never phones home, and becomes open source on 1 January 2030.

  1. €49MMXXVI· now ·
  2. €39MMXXVII2027
  3. €29MMXXVIII2028
  4. €19MMXXIX2029
  5. FreeMMXXX2030

the price falls each year · free to all 1 jan 2030

pay once · no account · nothing leaves

Related guides