Back to Home

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

Browse All Terms