Security & Transparency
ByteChat Trust Center

Your messages are private.
Even from us.

Every message is encrypted on your device before it reaches our servers. Private keys stay with you, and the server stores encrypted blobs only.

End-to-End Encrypted

Only chat participants can read messages

Client-Side Key Storage

Private keys never leave your device

Secure Key Rotation

Versioned keys help protect past chats

How Encryption Works

1

You create an account → Your device generates RSA keys

2

You send a message → It is encrypted with AES-256-GCM before upload

3

We store only encrypted data → Server cannot read plain text

4

Recipient decrypts → Only their device can unlock the message

Security Metrics

Encryption Standard

AES-256-GCM

Key Protection

RSA-2048

Messages Encrypted

100%

Key Rotation

Supported

Decryption Location

Client Only

Server Access

0%

Threat Simulator

If Someone Tries To Break One Message

Choose attacker speed. We estimate brute-force effort against AES-256 to show practical reality.

Estimated Time To Crack One Message

~10^51 years

Chance In 1 Year

2.72e-50%

Chance In 1 Billion Years

2.72e-41%

Progress Through Keyspace (1 billion years)2.72e-41%

Educational approximation only. Real-world security also depends on device safety, implementation quality, and key management.

What We Can and Cannot See

DataCan We See It?Why
Messages NoEncrypted on your device
Chat content NoProtected by end-to-end encryption
Passwords NoStored as secure hashes
Roll Number YesNeeded for login and account recovery
Account ID YesRequired for system operations

Security Guarantees

We cannot read your messages.
We do not store your private encryption keys.
All encryption happens on your device.
Your messages are encrypted before they reach our servers.

Security Features

End-to-End Encryption
Client-Side Key Generation
AES-256 Message Encryption
RSA Key Exchange
Secure Key Rotation
Zero Message Access by Server

Try Encryption Demo

enc_48656c6c6f20776f726c64...
Demo output is visualized for understanding. Real chats use cryptographic keys and secure IVs.

Architecture Snapshot

💻User Device
🔒Encrypted Message
☁️Server Storage
📱Recipient Device
💬Readable Message

Key Rotation

We support versioned key rotation for chats. If a key is ever compromised, rotation helps ensure older conversations remain protected.

New key version generated → re-encrypted for each member → used for future messages.

Transparency Dashboard

Messages Encrypted Today

1,482,913

Encryption Success Rate

99.999%

Security Incidents

0

Average Encryption Time

12 ms

Security FAQ

Can you read my messages?+

No. Messages are encrypted before they reach our servers.

Do you store my private key?+

No. Your private key stays on your device.

What if I lose my device?+

Your encrypted data remains protected. You can recover account access and re-establish secure keys.

Report a Security Issue

Found a vulnerability? Responsible disclosure helps keep everyone safe.

contact@bytechat.in