What is end-to-end encryption?

End-to-end encryption ensures that a sender encrypts a message in such a way that only the intended recipient can decrypt it again. Even if the message passes through many servers along its route, its content always remains confidential. Cryptography guarantees that.