Crypton is a JavaScript library that allows one to write web applications where the server knows nothing of the contents a user is storing. This is done by use of cryptography, though the developer of the application does not need any cryptographic knowledge.