The good thing about symmetric key encryption in the browser is easy enough to check. You just need to make sure that messages/images are encrypted before being sent to the server, and that the password is never sent to the server. Also ChatStep uses sjcl so the crypto isn't homemade like CryptoCat.