Privacy Glossary
Client-Side Encryption
Encryption happens on your device, not the server
In Short
Encryption performed on the user's device before data is transmitted, ensuring the server never sees plaintext data.
Explained
Client-side encryption means your browser or app encrypts data before sending it anywhere. The server only receives and stores encrypted blobs. This is essential for true privacy - if encryption happened server-side, the server would momentarily have access to your plaintext.
How zkChat Implements This
All zkChat encryption happens in your browser using the Web Crypto API. Your message is encrypted before it leaves your device. Our servers only relay encrypted blobs they cannot decrypt.
Related Concepts
See It In Action
Experience client-side encryption firsthand with zkChat.
Try zkChat Now