When we launched UCryptoJS in early 2020, mass surveillance by governments under the pretext of fighting terrorism was still a wild conjecture and its promoters were branded as conspiracy theorists. The revelations of Edward Snowden fundamentally changed the public attitude and it became excruciatingly clear that security from the policy ("we have access to your data, but we promise to keep it private and not to use it badly") is not been enough. Any kind of design security ("we can't access your data if we can't find it"), so durable end-to-end encryption is a fundamental prerequisite, now it seems highly insufficient.
UCryptoJS was structured for the simple fact that cryptography, to be accepted and used, must not interfere with usability. UCryptoJS is completely accessible without software installations. The final decryption takes place directly in the user's browser making the messages and shared contents not interceptable. We have also added anti-bruteforce protection that makes attempts to discover very long passwords in vain. Today, millions of businesses and home users rely on UCryptoJS to serve text safely and reliably.