Cryptographic techniques for making data unreadable to anyone who doesn’t hold the key.
End-to-end encryption means only the sender and recipient can read the message; not the service provider, not the government, not an attacker who compromises the server.