DPA  ·  Sub-processors  ·  Status
Trust Center

Security & Compliance at Vocito

How we secure the voice data you trust us with. Audited controls, EU-only hosting, transparent sub-processors — and every customer can verify each control themselves.

EU data residencyPostgres + storage in Frankfurt (eu-west). No US replication.
AES-256 at restDatabase + recordings + backups, default Supabase-managed.
TLS 1.3 in transitIncluding the Twilio↔backend↔ElevenLabs voice bridge.
GDPR compliantDPIA filed, Art. 17/20/30 endpoints live, DPA per customer.

Live security controls

Every item below is in production today. Each links to where to verify it — your data, your audit.

Row-Level Security (Postgres RLS)

All PII tables (calls, leads, organizations, users, agents, recordings) have ENABLE ROW LEVEL SECURITY with org-membership policies. Cross-org reads only possible via signed service-role on the backend.

Live17 tables · 33 policies

Immutable audit log

Every admin action, impersonation, and PII access is written to audit_logs with prevent_audit_update + prevent_audit_delete Postgres rules — append-only by design.

Live

Right to erasure (Art. 17)

Self-service via /preferences/privacy in the dashboard OR vocito.ai/forget-me for non-customers (HMAC-signed email confirmation). Deletes propagate to Twilio recordings and ElevenLabs agents.

Live

Configurable retention

30 / 90 / 180 / 365 days per organisation. A daily 03:00 UTC cron purges transcripts, anonymises lead names, and deletes Twilio recordings past the retention window.

Live

Breach notification (Art. 33)

The security_incidents table feeds a 30-minute cron that pages the DPO mailbox until notified_at is set. Internal runbook documents containment + 72-hour AP notification.

Live

Recording disclaimer enforced

Every customer agent has a per-language recording disclaimer in its first_message — the backend rejects any custom greeting that omits it. No "silent recording" surprises.

Live10 languages

Optional column-level encryption

For enterprise customers and high-sensitivity niches (legal, healthcare, financial), transcripts can be AES-256-GCM encrypted at the application layer with a key only the backend holds.

Enterprise

Two-party consent (DTMF)

For callers from DE / AT / CH / PL, an optional pre-call DTMF prompt asks for explicit consent before the recording starts. Toggleable per organisation.

Opt-in

Sub-processor transparency

Full list published with regions, role, and safeguards. Customers are notified 30 days before any new sub-processor goes live (Art. 28.3) via automated email.

Roadmap

What's actively being added in 2026.

ControlStatusTarget
SOC 2 Type 1 readiness assessmentPreparing evidenceQ3 2026
ISO 27001 gap analysisScopingQ4 2026
Per-region data hosting (US option)Design phaseQ4 2026
Customer-side webhook signature verification (HMAC-SHA256)In progressQ3 2026
Bug bounty programmeSourcing platformQ4 2026

Reporting a vulnerability

If you've found a security issue, please email security@vocito.ai — we aim to acknowledge within one business day. Coordinated disclosure preferred. We don't currently pay bounties but will publicly credit responsible reporters in this page's footer.

Want a custom DPA or SOC 2 readiness questionnaire?

Enterprise & regulated customers can request signed agreements.

Contact security@vocito.ai