Privacy Glossary
End-to-End Encryption (E2EE)
Messages encrypted so only sender and recipient can read them
In Short
A communication system where only the communicating users can read the messages, preventing eavesdropping by service providers, hackers, or governments.
Explained
End-to-end encryption ensures that messages are encrypted on the sender's device and can only be decrypted on the recipient's device. The service provider handling message transmission cannot access the plaintext content. This differs from transport encryption (like HTTPS) where the server can still read messages.
How zkChat Implements This
zkChat implements E2EE using AES-256-GCM encryption. Your encryption key is generated in your browser and embedded in the URL fragment (the part after #). This key never reaches our servers, making it cryptographically impossible for us to read your messages.
Technical Details
zkChat generates a 256-bit random key using the Web Crypto API. Messages are encrypted with AES-GCM which provides both confidentiality and authenticity (tamper detection).
Related Concepts
See It In Action
Experience end-to-end encryption (e2ee) firsthand with zkChat.
Try zkChat Now