A safe place to store your Google 2-Step Authentication Backup Codes

This site was created because I wanted to store my Google 2-Step Authentication backup codes where I could get to them, but I didn't want them to be accessable to anyone.

Are my codes safe here?

Your codes will be stored in our database encrypted. The encryption actually takes place on your machine, so our server never sees an unencrypted copy of your codes. All of he encryption is done in JavaScript that is easily viewable by anyone who uses this site. Because the encryption is done in JavaScript anyone can view the source and verify this page does not send your codes to us unencrypted.

What if I forget my username/password?

You're screwed. You will not be able to retrieve your codes if you don't remember the username and password you used. We don't even store the username you used. We store an hash of your username/password as the key to lookup your encrypted codes. Thus we don't even know what your username or your password is. If you upload again using a different password with the same username this will create a completely different hash and a new entry in the database.