Blindsend is an open source tool for private, end-to-end encrypted file exchange between two agents. Current use case requires a requesting party (file Receiver) to initiate the file exchange by generating a link via blindsend and transmiting that link to the file Sender; after the Sender uploads the file to blindsend, the Receiver is able to use the same link to download the file.
When exchanging files via blindsend, encryption and decryption always take place on Sender's/Receiver's local machines. To learn more about blindsend and how it works, read our documentation here. A demo is available at https://blindsend.xyz.
Blindsend conists of two main parts: 1. Server, which provides a REST API for managing file exchange workflows. It is designed in such a way that it can never decrypt exchanged files. 2. Web UI, which handles encryption and decryption of files on agents' local machines, and provides a web client for the server.
Appart from Server and Web UI, there is a separate file retention service in charge of file and link deletion.
Blindsend is an open source tool and can be deployed as a SaaS application, or as an API to be used in external software projects.
We are currently working to include a new use case scenario in which file the Sender initiates the file exchange and sends the download link to the Receiver.
An example of Java client library for blindsend is available here.
Blindsend is under development by a small team of software engineers at blindnet.io and several independant cryptography experts. First release to follow soon.