Hi, I think you misunderstood me, I don't want to encrypt code or images/content so others can't steal it. I want to encrypt "user data", data that is written/uploaded by the user. I want to do this on the client so the server can't ever see what this data is. The way this should word is that I load the data in the browser and ask the user for the password (which never leaves the browser) to decrypt the data and present it. So how should go about this? Some guidelines or best practices? Any ideas how should I encrypt images? how do I store them? Thank you.