alexi.sh
All articlesBrowser securityNetwork privacyPrivacy toolingThreat modelingAI codingDev tooling

alexi.shResearch

email-privacy

Encrypted email in 2026, explained: PGP, S/MIME, and zero-access

PrivSec Lab8 min read
Two hands holding a smartphone with white envelope icons streaming out of the screen

What 'encrypted email' actually means in 2026 β€” TLS in transit vs end-to-end PGP and S/MIME vs provider zero-access encryption, who can read your mail, and where Gmail, Outlook and Proton Mail really sit. A developer's guide with no marketing fluff.

Table of Contents

The three things "encrypted email" can mean

"Encrypted email" is one of the most abused phrases in the privacy market. Almost every provider can claim it and be telling the truth β€” yet each can mean a different thing. There are three layers of encryption in email. Each one guards against a different threat:

  1. Transport encryption (TLS / STARTTLS) β€” the link between two mail servers is encrypted. This stops a passive listener on the wire. It is now near-universal. It is the bare minimum, not a feature.
  2. End-to-end encryption (PGP or S/MIME) β€” the message body is locked on the sender's device with the recipient's public key. Only the recipient's private key can open it. No server in the path can read it.
  3. Provider zero-access encryption β€” the provider stores your mailbox locked with keys made from your password. Even the provider cannot read the mail in your account.

When a mainstream provider says "your email is encrypted," they almost always mean layer 1. A privacy-focused engineer who asks for encrypted email almost always means layer 2 or 3. That gap is the whole subject of this guide.

Transport encryption: necessary, not sufficient

TLS β€” set up over SMTP with STARTTLS β€” locks the hop between two mail servers. It is useful. It stops someone tapping the network from reading your mail in flight, and modern mail systems use it almost everywhere.

But TLS is hop-by-hop, not end-to-end. A message often crosses several servers between sender and recipient. At each hop it is unlocked, handled, then locked again for the next leg. So every server in the chain β€” your provider, the recipient's provider, and any relay between them β€” sees the message in plain text. Transport encryption guards the message from outsiders on the wire. It does nothing to guard it from the providers themselves.

There is a second catch. STARTTLS is opportunistic by default. If the receiving server does not offer TLS, many senders quietly fall back to plain-text delivery rather than fail. So "we use TLS" does not even prove that a given message was locked the whole way. This is why transport encryption is the floor, not the ceiling.

End-to-end: PGP vs S/MIME

A brass padlock and its matching key resting on a pile of heavy steel chain links

End-to-end encryption (E2EE) moves the locking to the two ends. The sender locks the message with the recipient's public key. Only the recipient's private key can open it. The servers between them never hold the private key, so none of them can read the body β€” not your provider, not a relay, not the recipient's provider. It is the same public-key model behind the CLI password managers and key handling we cover for engineers. What differs is who hands out the keys.

Two standards lead the field. The split between them is all about trust and how keys are shared:

PGP (OpenPGP). A "web of trust" with no central body. Users make their own key pairs and trade public keys directly. They check each key by hand β€” a fingerprint read over a call, or a key signed by a shared contact. It is very flexible and needs no authority, but sharing keys is manual. That is why PGP has a name for friction. It is the standard among private users, reporters, and open-source groups.

S/MIME. Public keys are tied to people by certificates from a central certificate authority (CA). This makes rollout across a managed company much simpler β€” the IT team hands out certificates from one place. But it ties your trust to that CA. S/MIME is the usual pick in firms and government, where a managed key system already runs.

Both give the same core promise: a message no server in the middle can read, plus a digital signature that proves the sender and that nothing was changed. The cost, both times, is that the recipient has to take part too. You cannot just send an E2EE message to someone with no key.

Provider zero-access encryption

There is a third model that sidesteps the key-distribution pain for the common case of a private mailbox: zero-access encryption at the provider.

Here the provider encrypts your stored mailbox with keys derived from your password, on your device, so the server only ever stores ciphertext for your account. Even the provider cannot read mail at rest. Proton Mail is the best-known implementation: messages between Proton users are end-to-end encrypted by default, and the whole mailbox is held under zero-access encryption so Proton itself cannot read it.

The honest limit is the nature of email. When a Proton user emails a Gmail user, the message cannot be end-to-end encrypted unless the Gmail user also has PGP, because the other end has no key. Proton handles this by letting you send a password-protected message to a non-user: the recipient opens it via a link and a password you share separately. That is a genuine bridge, but it requires sharing the password through another channel β€” the same fundamental constraint as PGP, packaged more conveniently.

Zero-access encryption is attractive because it gives you a readable, searchable-on-device, no-setup mailbox that the provider still cannot read β€” without forcing every correspondent to manage keys.

The metadata problem everyone skips

This is the most important and most ignored point in any honest discussion of encrypted email: encryption protects the contents, not the metadata.

Even with flawless end-to-end encryption, the following typically still travels in the clear and can be logged by your provider, the recipient's provider, and the network:

  • who sent the message and who received it,
  • the timestamp,
  • the message size,
  • and, in many implementations, the subject line.

So encryption answers "what did the message say," but not "who is talking to whom, when, and how often." For a threat model where concealing your contacts matters β€” not just your words β€” content encryption alone is insufficient. Providers that minimize metadata retention, and network-layer tools, address a different part of the problem. Treat the metadata limit as a design fact of email, not a flaw of any one provider, and plan around it.

Where the major providers actually sit

ProviderIn transitAt restEnd-to-end by defaultProvider can read your mail
Gmail (consumer)TLSYes (Google holds keys)NoYes
Outlook / Microsoft 365 (consumer)TLSYes (Microsoft holds keys)NoYes
Gmail Workspace + CSE / S/MIMETLSYesOnly if configuredReduced with CSE
Proton MailTLSZero-access (you hold keys)Yes, between Proton usersNo

The pattern is consistent: the mainstream consumer services encrypt in transit and at rest but hold the keys, so they can β€” and for features and legal requests, do β€” read content. Achieving end-to-end on Gmail or Outlook is possible but requires deliberate configuration (S/MIME, or client-side encryption on specific paid tiers). Proton Mail is built E2EE-and-zero-access by default, which is why it is the provider most often cited when "encrypted email" means layer 2 or 3 rather than layer 1.

A note on verification, in the spirit of data sovereignty: an encryption claim you cannot inspect is an assertion, not a guarantee. Open-source clients β€” Proton publishes theirs β€” let independent reviewers confirm that keys are generated on your device and that plaintext never reaches the server. Prefer providers whose claims are auditable over those that simply assert them.

A decision framework

Stop asking "which email is the most encrypted" and start asking "who must not be able to read this, and is the recipient willing to participate?"

Transport encryption is enough when the content is routine and your only concern is a network eavesdropper. Every serious provider already gives you this; there is nothing to set up.

Use end-to-end (PGP or S/MIME) when specific messages must be unreadable to every server in the path and the recipient can hold a key β€” a colleague, a journalist's source, an organization with managed S/MIME. Accept the key-exchange step as the price of the guarantee.

Use a zero-access provider like Proton Mail when you want your whole mailbox unreadable to the provider without forcing every correspondent to run PGP, with a password-protected fallback for the occasional encrypted message to an outsider.

Whatever you choose, remember two things. First, metadata is not encrypted β€” encryption hides the words, not the relationship. Second, verify the claim: prefer open-source clients and a privacy-respecting jurisdiction so "we can't read your mail" is something you can check rather than something you have to trust.


For the storage side of the same privacy stack, see our guide to encrypted cloud storage for developers, and for the broader question of keeping data out of US-jurisdiction services, the pillar on data sovereignty.

Image: Pixabay (source)

Also available in

FAQ

What does 'encrypted email' actually mean?
It depends which of three layers a provider is talking about. Transport encryption (TLS / STARTTLS) protects a message only while it hops between servers; it is decrypted at each relay, so every server in the path β€” including your provider β€” can read the body. End-to-end encryption (PGP or S/MIME) encrypts the message on the sender's device so only the recipient's private key can open it; no server in between can read it. Provider zero-access encryption (used by Proton Mail) encrypts your stored mailbox so even the provider cannot read messages at rest. Most mainstream services mean only the first layer when they say 'your email is encrypted'.
Is Gmail or Outlook encrypted?
Both use TLS in transit and encrypt data at rest on their disks, but Google and Microsoft hold the keys, so they can read message content β€” for indexing, spam filtering, feature delivery, and in response to a lawful request. That is transport plus at-rest encryption, not end-to-end. Gmail offers S/MIME and client-side encryption only on certain paid Workspace tiers, and both require configuration; the default consumer experience is not end-to-end encrypted.
What is the difference between PGP and S/MIME?
Both provide end-to-end encryption and digital signatures, but they differ in trust model. PGP (OpenPGP) uses a decentralized web of trust where users exchange and verify each other's public keys directly β€” flexible, but key distribution is manual. S/MIME relies on certificates issued by a central certificate authority, which makes it easier to deploy across a managed organization but ties trust to that CA hierarchy. PGP is more common among individuals and open-source communities; S/MIME is more common in enterprise and government mail.
Can I send an encrypted email to someone who does not use encryption?
Not transparently. End-to-end encryption needs the recipient to have a key. With PGP or S/MIME you must have the recipient's public key first. Providers like Proton Mail bridge this gap by letting you send a password-protected message to a non-user: the recipient opens it through a link and a shared password instead of a key. It works, but it requires sharing that password through a separate channel, which is the practical cost of encrypting mail to people outside your system.
Does encrypted email hide who I am emailing?
No. End-to-end encryption protects the message body and attachments, but the metadata β€” sender, recipient, subject line in many implementations, timestamps, and message size β€” generally travels in the clear and can be logged. This is the single most misunderstood limit of encrypted email. If concealing who you communicate with matters, encryption of the content is not enough; you also need to consider the metadata your provider and the network retain.
Is Proton Mail truly end-to-end encrypted?
Between Proton Mail users, messages are end-to-end encrypted by default and the service uses zero-access encryption so it cannot read your stored mailbox. Proton is Swiss-based and its apps are open source, so the encryption claim can be independently reviewed rather than merely trusted. When you email someone on Gmail or Outlook, the message cannot be end-to-end encrypted unless that person also uses PGP or you send a Proton password-protected message β€” a limitation of email itself, not of Proton.
Do I still need a VPN if my email is encrypted?
They protect different things. Encrypted email keeps the contents of a message private; a VPN hides which servers and sites your device connects to from your ISP and the local network, and masks your IP from the services you reach. Even with perfectly encrypted mail, your network can still see that you connected to a given mail provider and when. The two are complementary layers of a privacy setup rather than substitutes.