ChatSys Security: Enterprise-Grade Encryption, Isolation & Compliance

Security is a default, not an upsell. Here is exactly how your data stays yours.

Last updated June 2026

Key takeaways
  • Data is encrypted with TLS 1.3 in transit and AES-256 at rest.
  • Tenant isolation is enforced at the database layer with PostgreSQL row-level security — not just in application code.
  • All payments run through Stripe (PCI-DSS Level 1); ChatSys never stores card numbers.
  • GDPR-ready: DPA available on request and 72-hour breach notification.
  • SOC 2 Type II examination is in progress.

Last updated: June 2026

ChatSys secures customer and end-user data with TLS 1.3 encryption in transit, AES-256 encryption at rest, and bcrypt-hashed credentials. Each workspace is isolated at the database layer with PostgreSQL row-level security, so one tenant's data can never leak into another's. Payments are handled by Stripe's PCI-DSS Level 1 infrastructure, the platform is GDPR-ready with a DPA on request, and a SOC 2 Type II examination is currently in progress.

How does ChatSys encrypt your data?

All traffic between your browser, your visitors' chat widgets, and ChatSys is served over TLS 1.3, the latest transport encryption standard. Data is encrypted at rest with AES-256 by our infrastructure provider, so even the underlying storage is unreadable without the keys.

Account credentials are bcrypt-hashed and never stored in plain text. This matters: the Verizon 2025 Data Breach Investigations Report found that 74% of breaches involve credential abuse. By salting and hashing every credential, a database snapshot is useless to an attacker trying to reuse passwords.

How does ChatSys isolate one customer's data from another?

Every workspace is isolated at the database layer with PostgreSQL row-level security (RLS). A query scoped to one customer physically cannot return another customer's rows — the isolation is enforced by the database engine itself, not merely by application logic that a bug could bypass. This is a structural guarantee rather than a best-effort filter.

What access controls protect your workspace?

  • ·Least-privilege service roles: admin surfaces are gated separately from customer authentication.
  • ·Sub-admins get scoped Editor or Viewer access — Viewers can read but cannot mutate anything.
  • ·Administrative actions are written to an append-only audit log that cannot be silently edited.

Is ChatSys PCI-DSS compliant for payments?

Billing runs entirely through Stripe. Card data is handled by Stripe's PCI-DSS Level 1 infrastructure — the highest level of payment-card compliance. ChatSys never sees or stores full card numbers, which keeps your payment data out of our scope and inside Stripe's certified environment.

Is ChatSys GDPR compliant?

ChatSys is GDPR-ready. We make a Data Processing Agreement (DPA) available on request, document our sub-processors, and support data-subject rights including access, export, and deletion. In the event of a personal-data breach, we commit to notifying affected customers within 72 hours. See our Privacy Policy for details.

Is ChatSys SOC 2 certified?

ChatSys operates SOC 2-aligned controls today — encryption, least-privilege access, and append-only audit logging — and a SOC 2 Type II examination is currently in progress. If you need our current posture for a vendor review, our Enterprise team can share security questionnaire responses.

ChatSys vs other AI chatbot platforms: security comparison

Here is how ChatSys's security posture compares with other AI chatbot platforms across the controls that matter most for protecting customer data.

ChatSysIntercomZendeskChatbase
Encryption at restAES-256AES-256AES-256AES-256
Tenant isolation methodDB-enforced PostgreSQL RLSApplication-layerApplication-layerApplication-layer
Append-only audit logsYesEnterprise tierEnterprise tierLimited
SOC 2Type II in progressType IIType IIType II
GDPR / DPAYes / on requestYesYesYes
PCI-DSS (payments)Stripe Level 1Stripe Level 1Stripe Level 1Stripe Level 1

How do I report a security vulnerability?

Found a vulnerability? We appreciate coordinated disclosure. Email security@chatsys.ai with details and steps to reproduce. We acknowledge every report within 2 business days and ask that you give us a reasonable window to remediate before any public disclosure.

Frequently asked questions

How does ChatSys encrypt your data?+
ChatSys encrypts all traffic in transit with TLS 1.3 and encrypts data at rest with AES-256. Account credentials are bcrypt-hashed and never stored in plain text, which directly mitigates the credential-abuse attacks behind 74% of breaches in the Verizon 2025 DBIR.
How does ChatSys isolate one customer's data from another?+
Every workspace is isolated at the database layer using PostgreSQL row-level security (RLS). A query scoped to one tenant physically cannot return another tenant's rows — isolation is enforced and guaranteed by PostgreSQL itself, not just by application code.
Is ChatSys PCI-DSS compliant for payments?+
Yes. All billing runs through Stripe, a PCI-DSS Level 1 certified provider. Card numbers are handled entirely by Stripe's infrastructure — ChatSys never sees, processes, or stores full card numbers, so your payment data is covered by Stripe's PCI scope.
Is ChatSys GDPR compliant?+
Yes. ChatSys is GDPR-ready: a Data Processing Agreement (DPA) is available on request, sub-processors are documented, and we support data-subject rights such as access, export, and deletion. We commit to notifying affected customers of a personal-data breach within 72 hours.
Is ChatSys SOC 2 certified?+
ChatSys operates SOC 2-aligned controls — encryption, least-privilege access, and append-only audit logging — and a SOC 2 Type II examination is currently in progress. Enterprise customers can request our current security posture and questionnaire responses.
How do I report a security vulnerability?+
Email security@chatsys.ai with details and reproduction steps. We acknowledge reports within 2 business days, practice coordinated disclosure, and ask that you give us a reasonable window to remediate before any public disclosure.