Lack-of-cloud safe P2P file transfer
Room link not joined
Security model

Your file never becomes our file

Lack-of-cloud only helps two browsers find each other. File bytes move over WebRTC DataChannel; the server does not receive uploaded files or store transfer history.

  • Encrypted in the browser: ECDH P-256, HKDF and AES-256-GCM protect every chunk before it leaves your device.
  • Locked two-person rooms: a link is not enough; the backend checks the password and seals the room after one guest joins.
  • Verifiable peer trust: compare the peer fingerprint outside the app to reduce key-substitution risk.
  • No account trail: no login, analytics, database file storage or local transfer history; browser-visible cookies are cleared on load.
  • Fallback without upload: TURN may relay encrypted packets when direct P2P is blocked, without giving the server file contents.
Peer fingerprint

Compare this code with the other person outside the app to reduce key-substitution risk.

not ready

Transfer queue

no transfers

Files being sent and waiting for download will appear here.

Room: not joined
WebRTC DataChannel · encrypted transfer required · no cloud storage

Room ready

Copy the link and send it to the other person. Share the room password separately.

not joined

Enter your name

This name is visible only to people in this room.

Join room

Set room password

The password is not included in the link. Use at least 10 characters and send it separately.

Room password

Enter the password set by the person who created the room.

not joined

Select recipient