End-to-end encrypted file sharing and messaging


  • nginx is used in a pretty straightforward manner to promote http to https and convert www.cloak.ly to cloak.ly


  • Without Meteor cloak.ly could not have been built as quickly by such a small team. Meteor was instrumental to getting an MVP up quickly and dealing with the complexities of browser-based encryption.


  • cloak.ly's UI is built using a pretty simple bootstrap template.


  • S3 serves as zero-knowledge temporary storage. Files are encrypted in the browser before being uploaded in chunks to S3. When the target recipient downloads them the chunks are reassembled and decrypted in the browser. Files expire after a week and the encrypted chunks are permanently deleted from S3.


  • Kadira is used for production monitoring.



Verified by
Stack Match

Favorite
1
Views
127
Favorite
Views
127