We’re using the Web Cryptography JavaScript API with the AES-GCM algorithm for our encryption. Many browsers support this standard and should work fine, but some have not implemented it yet (mobile browsers lag behind on this, in particular).
icsend uses JavaScript to:
- Encrypt and decrypt files locally on the client instead of the server.
- Render the user interface.
- Manage translations on the website into various different languages.
Since icsend is an open source project, you can see all of the cool ways we use JavaScript by examining our code.