Zero-knowledge file transfer

Send files no one
else can read.

DS2 encrypts your files in the browser before they leave your device. Not even we can see what you're sending.

No subscription. Pay only for what you send. $0.01 per 100 MB.

How DS2 works

Three steps. Your files never travel unencrypted.

01

Encrypt in your browser

You choose a password. DS2 uses it to encrypt your files locally — before a single byte is uploaded. Your password never leaves your device.

02

Upload ciphertext

Only encrypted data reaches our servers. We store the ciphertext and send your recipient a secure link. We cannot read what you've sent.

03

Recipient decrypts

Your recipient enters the password (shared separately) and DS2 decrypts the files locally in their browser. No plaintext ever touches our servers.

Built for real privacy

Every architectural decision was made to minimise what we know about you.

Filenames are private

Not just file contents — your filenames and notes to the recipient are encrypted too. Our servers store encrypted blobs, not readable metadata.

No address book exposure

Your address book entries are individually encrypted with your key. We store ciphertext. You hold the key.

Files self-destruct

Files are deleted from storage immediately after download confirmation or when they expire — whichever comes first.

Pay as you go

$0.01 per 100 MB. No monthly fee, no seat licences. Top up your balance and spend only what you use.

Works in any modern browser

Built on the Web Crypto API — a standard available in all modern browsers. No plugins, no native app required.

Return transfers

Recipients can send files back to you through the same transfer thread, without needing to create an account.

Who uses DS2

Simple, transparent pricing

DS2 has no monthly subscription. Create a free account, send a transfer, and pay $0.01 for every 100 MB of plaintext data you send. Top up your balance in advance — unused credit never expires.

  • Free account — no time limit
  • $0.01 per 100 MB (billing minimum $0.01)
  • Top up from $1.00, balance never expires
  • Stripe handles all payments securely
See full pricing details
$0.01 per 100 MB

A 50 MB document $0.01
A 500 MB video $0.05
A 2 GB project folder $0.20

Pricing is per transfer, not per recipient download.

Zero-knowledge means zero exceptions

We cannot read your files. We cannot read your filenames. We cannot read your messages to recipients. This is not a policy — it is an architectural constraint. The encryption key is derived from your password and never transmitted to our servers.

Read the technical details

Ready to send files privately?

Create a free account in under a minute. No card required to start.

Create free account Have questions? Read the FAQ