How it works

SafeRequest is built to provide uploaders ‐your customers‐ an experience as smooth as possible. They can easily upload the requested files via a personally styled page.

As uploader


1. Open link

You customer receives an email with an overview of the requested files and a link to upload them. The uploader doesn't need an account.

2. Upload files

Via a page ‐that can be modified to match your style‐ they can safely upload the requested files. We use end-to-end encryption, so the files are not accessible by any third party.

As requester


1. Create an account

Create an account to request files. A unique keypair will be set up during registration. This keypair consists of two parts: a private key you will use to decrypt files, and a public key which is used to encrypt files. These keys belong together. The public key is stored at the SafeRequest server. The private key stays with you. That way, no one else can decrypt your files, not even us.

2. Send a request

Easily create new requests from your dashboard. Either create a link you can share yourself, or send the request by email. You can request one or multiple files in the same request.

3. The encrypted files are uploaded

When your client opens the link, they can easily upload the requested files without creating an account. The files are automatically encrypted in the browser before they are uploaded. Files can only be decrypted using the private key. As you are the only one in possession of the key, only you can decrypt the files.

4. Download and decrypt the files

After the files are uploaded, you will receive an email notification. You can download the files directly from your dashboard. When the files are downloaded, they are still encrypted. After downloading the files, your browser will automatically decrypt the files.

Read all about our technique