Built like a healthcare product, not a chatbot.
Sensitive data encrypted at the column level. Every AI action audit-logged. Tenant isolation enforced at the database. Healthcare data deserves better than the average SaaS.
Sensitive data encrypted at rest and in flight
Sensitive fields (DOB, notes, full phone, full email) are encrypted at the column level with AES-256-GCM via lib/encryption.ts. Per-business keys are isolated. Database connections are TLS 1.3 only.
Multi-tenant isolation via Postgres RLS
Every tenant table enforces row-level security keyed on business_id. Cross-tenant reads are impossible at the database layer — not just the application layer. Service-role access is restricted to webhooks and Inngest jobs.
Tamper-evident audit log
Every Maya action, voice agent tool call, and admin action writes to audit_log with timestamp, actor, IP, business_id, and before/after diff. Logs are append-only and retained 7 years.
Hosted on US-region infra
All compute, database, and storage in US-East. No data leaves the United States. Vercel + Supabase region-pinned. Retell calls routed via US PoPs. Backups encrypted to S3 us-east-1.
PII never logged in plaintext
Logs use redactPII() before any phone, email, DOB, or SSN is written. Sentry breadcrumbs scrubbed at SDK level. Retell call recordings are PHI-eligible and stored encrypted with auto-expiry.
// policies & specifics
Policies & specifics
- Data retention
- Conversation transcripts: 90 days. Recordings: 30 days unless flagged. Audit log: 7 years.
- Patient data ownership
- You own all data in your Cadence account. Export anytime as JSON or CSV. Maya can do it for you.
- Incident response
- We notify customers within 24 hours of any confirmed breach affecting their data, with detailed scope and remediation.
- Penetration testing
- Annual third-party pentest. Quarterly internal review. Latest report under NDA on request.
- Employee access
- Engineering access to production is gated by SSO + hardware key + audit log. No raw PHI in dev environments.
Need a SOC 2 report, custom DPA, or compliance documentation? security@cadenceagents.ai