Security Architecture

DirectFileTransfer is designed with security as a core principle. Your files are never stored on or readable by our servers — they transfer directly between devices with end-to-end encryption.

End-to-End Encryption

All file transfers are encrypted using DTLS (Datagram Transport Layer Security) with 256-bit AES-GCM. Encryption keys are negotiated directly between the two browsers — our server never has access to them.

Zero Server Storage

Our signaling server only helps establish the initial WebRTC connection. Once connected, all file data flows directly between devices. When a direct path can't be found, we hand out short-lived credentials for an encrypted relay — it carries the bytes and cannot decrypt them. Either way we cannot see or store your files.

Password-Protected Rooms

For additional security, you can set a password on your transfer room. Only people with the correct password can join.