Skip to main content

Encryption

WizChat uses industry-standard encryption to protect your data.

Encryption Overview​

Data StateEncryption
At restAES-256-GCM
In transitTLS 1.3
BackupsAES-256

Data at Rest​

All stored data is encrypted using AES-256-GCM:

Documents​

  • Uploaded files encrypted before storage
  • Encryption keys managed by cloud provider
  • Customer-managed keys available (Enterprise)

Databases​

  • All database fields encrypted
  • Transparent data encryption (TDE)
  • Encrypted backups

Embeddings​

  • Vector embeddings encrypted
  • Index data encrypted

Data in Transit​

All network traffic uses TLS 1.3:

  • Browser to WizChat
  • WizChat to AI providers
  • WizChat to databases
  • API communications

Certificate Management​

  • Certificates auto-renewed
  • Modern cipher suites only
  • HSTS enabled

Key Management​

Default Key Management​

  • Keys managed by WizChat
  • Automatic key rotation
  • Secure key storage

Customer-Managed Keys (Enterprise)​

Bring your own encryption keys:

  • AWS KMS integration
  • Google Cloud KMS integration
  • Azure Key Vault integration

Contact sales for setup.

Sensitive Data​

API Keys​

  • Encrypted at rest
  • Never logged
  • Shown only once

OAuth Tokens​

  • Encrypted with AES-256-GCM
  • Refresh tokens protected
  • Revocable anytime

Passwords​

  • Never stored in plain text
  • Bcrypt hashing
  • Salted hashes

Audit Logging​

Security events are logged:

  • Login attempts
  • Permission changes
  • Data access
  • API key usage

Logs are:

  • Encrypted
  • Retained per policy
  • Available for review (Business plans)

Security Certifications​

CertificationStatus
SOC 2 Type IICertified
ISO 27001Certified
GDPRCompliant
HIPAAAvailable (Business)

Penetration Testing​

  • Regular third-party testing
  • Vulnerability assessments
  • Bug bounty program