Anonymous file-sharing web app with client side encryption