File sharing

Sharing files securely in your browser

People are sending millions of files every day to friends and colleagues.
The top 3 services to share files today are:

  1. WeTransfer
  2. Dropbox
  3. Google Drive

Whereas Dropbox and Google Drive are primarily cloud storage providers offering file sharing functionalities as well, WeTransfer is focusing completely on the file sharing use case.

But what about security?
Who has access to the shared files?
And how does all this work in the background?

Let's take a closer look.


Let's assume Alice wants to share a confidential file - Confidential.pdf - to her colleague Bob:

File sharing

Pretty easy.
But let's take a closer look and see, which components are involved to send a simple file from Alice to Bob.

In a simple setup, both users are using a web browser (like you are currently to visit this website).

File sharing details

The file is loaded from Alice' browser to the platform's storage server and then forwarded to Bob's browser (when he is requesting the file).

Usually the transfer from the browser to the storage server - called data in transit - is encrypted by the use of HTTPS.

You can simply check this yourself by taking a look at the browser URL:

File sharing security

But now comes the tricky part: How can you ensure nobody has access to the file when it is stored on the storage server?

Well, here comes the bad news: You can't.
But wait! There is help!

SecureBeam changes this - let's call it lack of trust - significantly with a very simple, yet powerful trick:
Splitting the file right in your web browser.

Let's see how this works.

File sharing with SecureBeam

Head over to SecureBeam and
enter the receiver's email address (and your name to inform the receiver who is sending the file):

File sharing with SecureBeam - Step 1

Click the + button to add files:

File sharing with SecureBeam - Step 2

After adding the files to send, click Send.

Now the magic comes into play.
The website encrypts and splits the file Confidential.pdf into three different data chunks and loads each single data chunk to a different cloud service provider.

Currently SecureBeam supports:

More providers are currently in development (so stay tuned to upcoming storage providers or write us on twitter if you require other cloud services).

Sharing file splits

You already see the magic happening: No single provider receives the full file. Only splits of the file are loaded to each storage provider. And the splits are loaded right from your browser.

Don't trust us? Well, it's best to check for yourself right in the browser when you beam a file with SecureBeam.

We assume you use the Chrome browser, detailed infos can also be found here.

  1. Right-click on the website and select Open
  2. The developer console opens
  3. In the top tabs select Network

Now when you send a file with SecureBeam you should see something similar:

File sharing network traffic

Wrap up

Sending files to friends, family and colleagues is very popular these days - but people start to question the provided services and their data collection strategies.

With SecureBeam we built a service that takes your privacy extremely serious:
The files are split right in your browser and beamed to different cloud storage providers so no service provider - not even us - is able to tap in and index your files for whatsoever reason (advertising, etc.)

SecureBeam is completely free to use in the basic version - if you want to connect your own cloud storage (like Dropbox, Google Drive, etc.) you need to pay a (very) small fee so we can drink some more coffee and code new cool features ;)

Having a question? Head over to Twitter and connect with us!