FTFileTransfer Clubdirect device-to-device
Security architectureDirect transfer boundaries
Checking network

TRANSFER PROTECTION BOUNDARY

The file stays between two devices.

The service helps devices find each other; it does not sit between them to store file bytes. Transfer proceeds on an encrypted data channel after the recipient gives explicit approval.

DTLSDATA CHANNEL
SENDERYour browser

Selects the file and offers it to the recipient.

WEBRTC DATA CHANNELEncrypted, direct route

File bytes move browser to browser. The service supports only short-lived connection pairing.

RECIPIENTOther browser

Reviews the name and size, then accepts the file.

01
Temporary pairing

An eight-character code identifies a short-lived connection, not a permanent share link.

02
No file persistence

There is no upload endpoint or service-disk record that accepts file contents.

03
Encrypted data channel

WebRTC data channels use DTLS encryption while a transfer is in progress.

04
Recipient approval

The recipient sees the file name and size; transfer cannot start without acceptance.

NOT HELD BY THE SERVICEThe file itself
  • File contents
  • File bytes
  • A downloadable file copy
OPTIONAL ON THIS DEVICELocal activity record
  • File name and size
  • Direction and time
  • Removable from the Activity screen