Szyfrowanie end-to-end (E2EE) gwarantuje, że wiadomość jest zaszyfrowana u nadawcy i odszyfrowana dopiero u odbiorcy. Jest ona nieczytelna na całej długości trasy swojej podróży i nie można jej przeglądać na stacjach pośrednich. Oznacza to, że nikt nie może potajemnie przeczytać wiadomości - ani aplikacja komunikatora, ani haker, który przeniknie do serwera.Całość działa na zasadzie zamka z kluczem. Nadawca najpierw przekształca informację w szyfrogram za pomocą klucza. Tylko odbiorca posiada odpowiedni klucz, aby ponownie odszyfrować szyfrogram i tym samym uczynić go możliwym do odczytania. W tym celu wykorzystywane są różne metody kryptograficzne, takie jak szyfrowanie symetryczne i asymetryczne.Obecnie szyfrowanie end-to-end zapewnia bezpieczeństwo w różnych obszarach. Może być na przykład wykorzystywany do szyfrowania poczty elektronicznej lub przez dostawców usług w chmurze. Jest też coraz częściej wykorzystywany w aplikacjach typu messenger.