In order to perform encryption and decryption in your web browser and to properly authenticate you, we need to use JavaScript for the encryption and decryption process.
As any legally operating company, we need to comply with the local legislation. However, do to the zero-access encryption we use on our servers, there is very limited data we can provide in case of a data request. Particularly, we cannot share any of the email content (including attachments, content of your calendars, password, files stored on Proton Drive) in an unencrypted form, because we have no access to those ourselves.