Skip to content

Encryption

Chatevo encrypts data in transit and at rest using industry-standard algorithms and key management.

All traffic between clients and Chatevo uses TLS:

ConnectionMinimum versionNotes
Dashboard ↔ APITLS 1.2+HSTS enabled on all domains
Widget ↔ APITLS 1.2+https://api.chatevo.ai only
Chatevo ↔ your tool APIsTLS 1.2+Plain HTTP tool URLs blocked in production
Webhook deliveryTLS 1.2+HTTPS endpoints required

We recommend TLS 1.3 on your webhook and tool endpoints for best performance.

DataMethod
CredentialsAES-256-GCM per-organization data keys
Knowledge base filesAES-256 server-side encryption in object storage
Database recordsEncrypted volumes (AES-256)
BackupsEncrypted with separate backup keys
Secrets (JWT signing, webhook HMAC)Managed secrets service; never in source code

Credential plaintext is only decrypted in memory during tool execution and is never logged or returned via API.

PracticeDetail
Key rotationData keys rotated annually; credentials re-encrypted
Access controlProduction key access limited to automated services
SeparationBackup keys distinct from primary storage keys

Enterprise customers can inquire about customer-managed keys (CMK) via the DPA process.

ItemRecommendation
API keys in your CI/CDSecrets manager, not repo
JWT signing secretServer-side env var only
Webhook signing secretStore alongside your webhook handler config