エンドツーエンド暗号化(英語: End-to-end encryption, E2EE、E2E暗号化)とは、利用者(送信者と受信者)のみが鍵を持つことで、サービス管理者、インターネットサービスプロバイダ、その他第三者による勝手なデータの復号(暗号化の解除)を防ぎ、利用者のプライバシーとセキュリティを保護する暗号化方式である。 エンドツーエンドとは「端から端まで」を意味する英語であり、エンドツーエンド暗号化とは「端から端までの暗号化」という意味である。