ShareDrop is a free, open-source web app that allows you to easily and securely share files directly between devices without uploading them to any server first.
To send a file to another device in the same local network, open this page (i.e. www.sharedrop.io) on both devices. Drag and drop a file directly on another person's avatar or click the avatar and select the file you want to send. The file transfer will start once the recipient accepts the file.
To send a file to another device in a different network, click + button in the upper right corner of the page and follow further instructions.
Sharedrop does not work with VPNs, please deactivate any VPN a device might be using.
ShareDrop uses a secure and encrypted peer-to-peer connection to transfer information about the file (its name and size) and file data itself. This means that this data is never transfered through any intermediate server but directly between the sender and recipient devices. To achieve this, ShareDrop uses a technology called WebRTC (Web Real-Time Communication), which is provided natively by browsers. You can read more about WebRTC security here.
Got a problem with using ShareDrop or a suggestion how to improve it? Report an issue on GitHub.
*Devices need to have the same public IP to see each other.