Level 3 · How it works3 min read

End-to-end encrypted email, explained

How end-to-end encryption works with two keys, which mail Proton Mail, Tuta, Posteo, and Hushmail encrypt on their own, why Tuta does not use PGP, and what stays visible.

Illustration: a lock icon in a rounded tile, with the title End-to-end encrypted email

Key points

  • With end-to-end encryption, only the sender and the recipient hold the keys. The providers in between store scrambled text.
  • Mail between two Proton Mail users or two Tuta users is encrypted end-to-end on its own. Mail to Gmail and other services is not, unless you use a password or PGP.
  • Email addresses and the time stay visible to the provider. Proton Mail does not encrypt subject lines end-to-end; Tuta does.

Two keys

End-to-end encryption uses a pair of keys for each person. The public key may be known to anyone: it locks messages for you. The private key opens them, and only you hold it. At Tuta and Hushmail, your password unlocks your private key. That is why a forgotten password can cost you your mail, as the guide How to set up a private email account shows.

OpenPGP and Tuta’s own way

OpenPGP is the open standard for encrypted email. Proton Mail follows it and states that it maintains the most widely used open-source OpenPGP library in JavaScript. Hushmail uses OpenPGP too. At Posteo, you use OpenPGP in the webmail with the browser add-on Mailvelope, and your private key stays with you.

Tuta does not use PGP. It states that “PGP lacks important requirements that we have for Tuta,” and uses its own method instead, which it says is quantum-safe.

Which mail is encrypted on its own

To users of the same serviceTo Gmail and other services
Hushmailyes, automaticallyonly if you turn on the encryption switch
Posteoonly with OpenPGP or S/MIME, which you set up yourselfthe same, or as a password-encrypted email
Proton Mailyes, alwaystransport encryption only; end-to-end with a password-protected email or PGP
Tutayesend-to-end with a password-protected email

In its webmail, Hushmail encrypts on its own server. Hushmail states that the message body “is temporarily exposed to the server before the PGP encryption takes effect.”

What stays visible

Subject lineEmail addressesTime
Proton Mailencrypted, but not end-to-endencrypted, but not end-to-endvisible to Proton
Tutaencrypted end-to-endnot encryptednot encrypted

The addresses have to stay readable, because the servers need them to deliver the mail. Proton says that it does not encrypt subject lines end-to-end “to remain compliant with standards and ensure interoperability.”

Posteo’s crypto mail storage also encrypts stored metadata, such as subject lines and headers. Posteo states that it is “no substitute for regular end-to-end encryption set up by the sender of an email.”

Zero-access is not end-to-end

Mail from a Gmail user reaches a private provider as readable text. Proton says that it encrypts such mail immediately after receiving it, with your public key. From then on, only you can read it. This is zero-access encryption. Proton calls end-to-end encryption the stronger of the two, because then Proton never sees the unencrypted message.

Next step

How to send an encrypted email to someone who does not use the same provider is explained in the guide How to send an encrypted email to any address.

Check it with the archive's data