This is a project for safe communications under monitored environment. All you need is a passphrase (key) known by both you and your recipient (i.e. anything both of you knows but others don't know).
No one knows what you're talking even if they get access to your router / your server / your database, because all encryption and decryption happens on your web browser. We do 1M iterations of PBKDF2 - SHA512 of your key, and then, the result as key for AES256-CBC. This is the highest security standard in the industry.