Send files directly p2p and e2e encrypted

Start a fully meshed network by passing on the generated link and share files peer-to-peer and end-to-end encrypted powered by WebRTC!

  • Works fully in the browser using WebRTC.
  • Mesh swarms can be started by opening the site. A "mesh URL" is generated to be passed around.
  • The mesh URL contains a password. All files mesh will be sent end-to-end encrypted.
  • Swarms can be joined by opening the mesh URL.
  • Swarm form fully meshed networks (n:n) using webrtc-swarm.
  • WebRTC signaling data is exchanged via signalhub.

Files will not be propagated among peers. The peers that initates a transfer will send the file to every connected peer individually.

The sourcecode is available at the Github repository.

Click the image to open the demo: peermesh

  • peertransfer Peertransfer is a (1:n) WebRTC based file transfer tool. Compared to peermesh it encodes a authentication code into the "sharing URL" that is passed around and will not initiate WebRTC signaling if the code is missing or wrong.

Credits

Whiteout Mail: HTML5 powered GPG webmail

Whiteout.io HTML5 mail App with integrated OpenPGP encryption from Munich, Germany. Usable as a chrome extension, mobile phone app or self-hosted (Node.js). They also offer free and paid managed mailboxed. The code has undergone a full security audit of their sourcecode by Cure53.

Using JavaScript Whiteout will establish a encrypted end-to-end connection from you browser/the app/the extension to the IMAP server.

Keys can easily be generated (2048 bit) on the client, imported, exported and revoked. Users have the option to use a encrypted private key sync if they conveniently want to use the same key on multiple devices. Whiteout will transparently search for public keys of peers by querying common public key servers. Sent encrypted mails are encrypted to self before they get saved to Sent.

Whiteout can handly one one mail account at a time. Extended features like signatures are also currently not supported.

The company behind Whiteout also offers a paid and a free email service. They claim to save all emails encrypted using the users privately held key. That means Email (after beeing received and temporarily stored unencrypted at Whitout servers) would need to go to a client to be encrypted with the private key there and then sendt back to server to be permanently stored.

In Mailout we find two interessting concepts: For one the ability to pre-encrypt data before sending it out. And for the other that this functionality requires no software installation process.