The app works on most platforms with Chrome, Opera, Edge, and Vivaldi, except on iPhones and iPads, where you need to use Safari. However, it also works with many other browsers: please check this compatibility table. The app limits the size of the files to be encrypted to 20 Mbytes or, on most mobile browsers, to 10 Mbytes. The encrypted files are about 1.8 times the size of the original files. The reason for this is that they are text files (JSON with a large BASE64 encoded element).
This app is suitable for use on both desktop and mobile devices. It checks the compatibility of your browser and, in most cases, prevents the use of an incompatible browser. It includes network security and integrity checks. A listing of the current source code is always available. To better understand the risks of using this app, check out this reflection.
For an introduction to its use, see the Safe Crypt App guided tour.
This app is a derivative work of the Encryption App created by Mark Angelov and published by the TutorialZine under their own permissive license. The current app employs the browser's native Web Cryptography API through a slightly modified version of Dan Davis' wrapper aes4js, licensed under the MIT License (Expat). The app includes hyphenation software by Mathias Nater, licensed under the MIT License (Expat). The app uses the jQuery library, which is also licensed under the MIT license (Expat). The current author is responsible for the modified code, and it is licensed under the GNU General Public License Version 2.