Trust center · Updated October 2026

Security built for a hospital.
Available to everyone.

Octa handles patient scheduling for medical practices, booking for dental groups, intake for law firms, and after-hours calls for solo groomers — all on the same stack. Every tenant inherits the controls built for the most regulated one.

Compliance posture

Six frameworks. One operating standard.

We hold or are actively pursuing attestations against the frameworks our customers care about. Current status, with no asterisks:

HIPAA Ready · BAA on Business+
SOC 2 Type I In progress · Q2 2026
GDPR Compliant · DPA + SCCs
CCPA Compliant · CA residents
PCI DSS Level 1 · via Stripe
Encryption TLS 1.2+ · AES-256
Data access
Restricted
Impact level
Substantial
Recovery time objective
24h
Breach notification SLA
72h
Controls in production, today

What runs under every call.

Not a roadmap. These controls are live right now, covered by our test suite, and verified by our incident runbook.

Encryption everywhere

  • TLS 1.2+ on every public endpoint (SIP, HTTPS, WebSocket)
  • AES-256 at rest on S3 recordings via SSE-S3
  • Database encryption at rest (AWS KMS)
  • Signed, expiring URLs for recording playback
  • HSTS + strict CSP enforced in nginx

Access & isolation

  • Per-tenant row-level isolation on every table
  • Scoped Bearer API keys with token-bucket rate limits
  • Least-privilege IAM, non-root service accounts
  • Admin surface on separate identity + audit path
  • Twilio signature verification on all webhooks

Audit & monitoring

  • Immutable audit log on every PHI access
  • Per-service /healthz + Prometheus metrics
  • Request-ID propagation across every call hop
  • Nginx exploit blocklist (returns 444 to scanners)
  • Real-time call-quality + sentiment supervision

PHI & PII

  • Prompt-injection + jailbreak guard on every utterance
  • Configurable PII redaction before transcript storage
  • Consent prompts on recorded calls (opt-in per tenant)
  • Epic FHIR integration for PHI-aware workflows
  • Zero training clause with every AI subprocessor

Infrastructure

  • AWS multi-AZ · US and EU regions
  • Daily encrypted backups · 7-day retention
  • Disaster-recovery restore drill proven (293 tests pass)
  • Reverse-proxy isolation; app services bind to localhost
  • Automated certificate renewal (Let's Encrypt)

Secure development

  • XSS / CSRF / SQLi hardening across all tenant surfaces
  • Dependency scanning + pinned lockfiles
  • 293+ unit, integration, and E2E tests gating every release
  • Peer review required on every change
  • Secret scanning blocks pushes with credentials

Retention & erasure

  • Per-tenant retention windows (3 days to 2 years)
  • One-click delete on any call, chat, or recording
  • 30-day post-termination export window, then purge
  • GDPR right-to-erasure honored within 30 days
  • Certificate of destruction on request

Incident response

  • 24/7 pager on all production services
  • Documented 762-line runbook, drilled quarterly
  • Severity-based playbooks (P1 → 15-min page)
  • 72-hour breach notification SLA (GDPR Art. 33)
  • Post-mortem on every P2+ incident
Healthcare

HIPAA — bundled, not an upcharge.

Most voice-AI vendors sell HIPAA as a premium add-on. Octa includes a signed BAA on every Business plan and above. If you can afford $349 a month, you can afford to handle PHI properly.

What's in the BAA

Signed in one business day.

HIPAA Security Rule + Privacy Rule obligations. PHI-only workflows isolated with Epic FHIR integration. Breach notification coordination. Minimum-necessary access. Immutable audit trails on every PHI touch. Encryption in transit and at rest. Explicit no-training clauses with every downstream AI subprocessor.

Who touches your data

Full subprocessor list.

Every vendor below has signed a DPA with a no-training clause for AI providers and a BAA where PHI applies. We do not use any customer content to train models — ours or theirs.

VendorPurposeRegion
Amazon Web ServicesCompute, database, S3 object store, SES mailUS · EU
AnthropicClaude LLM — generates AI responses (no training)US
DeepgramSpeech-to-text transcription (no training)US
CartesiaText-to-speech synthesis (no training)US
ElevenLabsFallback text-to-speech (no training)US
TwilioSIP trunking, SMS, and WhatsApp messagingUS · EU
StripePayment processing (PCI DSS Level 1)US · EU
Resend / SESTransactional email deliveryUS
Trust questions

What buyers actually ask.

No marketing dodges. If something's in flight, we say so.

Is Octa Voice HIPAA compliant?

Yes — Octa is built on a HIPAA-ready architecture. A signed Business Associate Agreement (BAA) is bundled into every Business plan and above, with PHI handling, encrypted recordings, audit logs, retention controls, and Epic FHIR integration included. No paid add-on required.

Are you SOC 2 certified?

SOC 2 Type I is in progress with a Q2 2026 target. In the meantime our controls — least-privilege access, audit logging, encryption in transit and at rest, change management, incident response — are already operating against the Trust Services Criteria. Request our current controls matrix at security@octavoice.ai.

Do you train AI models on my calls?

No. We do not use any customer conversation, recording, transcript, or knowledge-base content to train AI models. Our contracts with Anthropic, Deepgram, Cartesia, ElevenLabs, and every downstream provider also forbid training on your data.

Where is my data stored?

On AWS infrastructure in US regions by default, with EU residency available on Business plans and above. Databases are encrypted at rest. S3 call recordings are encrypted with SSE-S3. Backups are encrypted and retained 7 days.

How is one tenant isolated from another?

Every record — call, chat, recording, FHIR identifier, API key — is scoped by tenant_id at the database and object-store layer. All API endpoints require a per-tenant token or signed Bearer key. Admin surfaces are gated behind a separate identity. Multi-tenant isolation has been in place since day one and is covered by our test suite.

How quickly do you notify customers of a breach?

Within 72 hours of discovery, per GDPR Article 33 and our customer agreement. HIPAA-covered accounts receive breach notification per the HIPAA Breach Notification Rule in parallel. Materially-affected customers also get a direct phone call from the on-call engineer.

Can I control recording retention and PII?

Yes. Retention windows are configurable per tenant (default 3-30 days by plan, up to 2 years on request). You can disable recording entirely, redact PII fields, require consent prompts, and pull per-call signed URLs that expire. Deletion is immediate and audited.

Do you offer a Business Associate Agreement?

Yes — a signed BAA is included at no extra cost on every Business plan and above. Email legal@octavoice.ai and we will return a counter-signed BAA within one business day.

How do I report a vulnerability?

Send a detailed report to security@octavoice.ai. We acknowledge within 24 hours, triage within 72 hours, and remediate critical issues on an emergency schedule. We appreciate coordinated disclosure and credit researchers on request.

Security

Report, request, or review

Vulnerability reports, controls matrix, pentest summary, SOC 2 progress.

security@octavoice.ai
Legal

BAA, DPA, SCCs

Business Associate Agreements, Data Processing Addendum, EU Standard Contractual Clauses.

legal@octavoice.ai
Privacy

GDPR & CCPA requests

Right to access, rectify, erase, or export. Responded to within 30 days.

privacy@octavoice.ai
Due diligence, done

Ship with the same stack hospitals use.

14-day money-back guarantee. Keep your number. HIPAA, GDPR, and your legal team taken care of on day one.