---
{
  "title": "End-to-end encryption",
  "summary": "Protect message content between the intended endpoints, while recognizing other exposure.",
  "topic": "foundations",
  "level": "Intermediate",
  "updated": "2026-10-12",
  "units": [
    7
  ],
  "aliases": [],
  "sources": [
    {
      "title": "NIST: Cryptographic Standards and Guidelines",
      "url": "https://csrc.nist.gov/projects/cryptographic-standards-and-guidelines"
    }
  ],
  "published": "2026-10-02",
  "editorialVersion": 2
}
---

## The idea

End-to-end encryption protects content so only the intended communicating endpoints hold the necessary decryption capability under the design. This differs from transport protection to an intermediary service. Metadata, backups, contact discovery, endpoint compromise, and key verification can still affect privacy and security. Examine the actual product’s design and configuration rather than assuming the label covers every data path.

## In practice

A messaging system protects content between participants, but a compromised participant device can still expose decrypted messages.

## A common misunderstanding

End-to-end encryption does not necessarily hide who communicated, protect an unlocked endpoint, or secure an unprotected backup.

## Check your understanding

What should a privacy review ask beyond encryption in transit?

**Think it through:** Which parties hold keys, where decrypted data exists, how identity is verified, and how backups and metadata are handled.

## Locate every place plaintext exists

A fictional counselling service chooses an encrypted messaging product. The review begins with a simple question: which endpoints can read a message? Transport encryption to a provider is different from a design in which the provider does not hold the content-decryption capability. Follow the keys and plaintext rather than relying only on a product label.

Participant devices remain important. Messages become readable when a legitimate endpoint displays them, and an unlocked or compromised device can expose that content. Screenshots, notifications, exports, and backups may create additional copies under different protection. These paths should be included in the service's privacy expectations.

Identity verification is another part of the design. If a participant's key changes, the application needs a defined way to handle that change and help users understand relevant warnings. Otherwise a cryptographically protected channel may still connect to an unintended endpoint. Group membership changes also affect who can receive future content.

## Compare two messaging arrangements

Draw one fictional system where a provider terminates transport protection and reads messages to process them. Draw another where only participant endpoints hold the relevant decryption capability. Mark where content is readable in each diagram and which metadata remains visible. Use dummy messages rather than confidential conversations.

Then add a new phone, a lost phone, and a backup restore. Explain how the legitimate user regains access and what additional party or credential that recovery depends on. Strong content protection and convenient recovery can create design tradeoffs that should be explicit. A useful assessment describes the actual configuration, endpoint assumptions, metadata handling, and recovery paths so users know what protection they are receiving and what remains their responsibility.

## Keep exploring

- [[tls]]
- [[key-management]]
- [[confidentiality]]
