
There is no registration, and files can be as large as you like. It uses WebRTC for peer-to-peer data transfer, meaning files are transmitted directly between peers and are not stored anywhere in the process
To allow peers to initially discover each other, a signaling server is implemented in NodeJS using WebSockets, from which mostly no sensitive data is sent.
Additionally, the file data is end-to-end encrypted using AES-GCM with a 256-bit client-side generated key, meaning that if someone could impersonate a peer or capture traffic, they would not be able to decrypt file without the key being aware of it.
Because the file is transmitted directly peer-to-peer, there are no file size or bandwidth limitations. The easiest way to transfer a file is to scan the QR code containing the file link and encryption key. It is also possible to copy the link and share it at the download point in whichever medium you prefer.
RELATED TOPICS
Loading comments...