Technical background

SafeRequest makes use of the most secure and accepted encryption standards. All the encrypting and decrypting happens locally in the browser, so all data uploaded to and downloaded from our servers is encrypted. We never have access to unencrypted files.

SafeRequest uses 256-bits AES encryption with a randomly generated key to encrypt your files, and 4096-bits RSA-OAEP encryption to encrypt the AES-key. This way only you can decrypt the AES-key, meaning only you can decrypt the files.


RSA is an asymmetric encryption algorithm which uses a keypair consisting of a private key and a public key. Information encrypted with the public key can only be decrypted with the private key, and the other way around.

RSA is not used to encrypt the files itself, because it is not suitable for encrypting large amounts of data.


AES is a symmetrical encryption algorithm which uses just one key for encryption and decryption. AES is suitable for encrypting large amounts of data, and is therefore being used to encrypt your files.