During last years social networks, online collaborative office suites and file sharing websites gained a huge popularity. They allow us to easily share contents, pictures and collaborate with our friends and colleagues. However this comes at the cost of our privacy: all of our communications are available to the service provider and government agencies of the hosting country. We wanted to fix this, we want to have the same ease of use but with built-in privacy and security. Snake obtains this thanks to end-to-end cryptography: your messages are encrypted in a way that makes them readable only to the intented recipient before leaving your browser, and viceversa, they are decrypted when you fetch them.
The prototype currently offers a minimal set of features for establishing releationships among users and communicating asynchronously, both privately (one-to-one) and in group. This is the solid ground on which we intend to build all the other features.
We are working on adding support for a real-time chat, which means that messages are delivered to the recipient immediately and minimum delay. This is important not only for the chat itself, but also to support seamless collaboration on a document (see next point).
Thanks to existing technologies such as WebODF, Snake will let its users edit collaboratively and in real-time documents using standard and open formats, compatible with the most widespread office suites such as Microsoft Office or LibreOffice. Snake is the first system offering the possibility to collaborate on a document in an end-to-end encrypted environment providing strong privacy guarantees and following the security-by-design principle.
Snake will also allow to share pictures, videos and other media
with the same convenience of classical picture sharing websites,
but with technical guarantees that only the intended recipients
will be able to actually see them, not even the storage provider
will have access to them.
Moreover, thanks to WebRTC, peer-to-peer file sharing will also be available with the same privacy features.
If you are curious to know how our prototype looks like, take look. It's pretty basic, but it serves its purpose.