Skip to main content
All articles
Published on6 min read

Recording AI voice agent conversations under GDPR: the operating manual

You want to record calls to improve the agent — without breaching GDPR. Here's the exact procedure: disclosure, retention, access rights, security. No hand-waving.

Recording AI voice agent calls is legitimate: it improves the prompt, traces decisions, resolves disputes. But it's regulated. Here's the procedure we apply at VocazAI, verified by a GDPR firm.

Disclosure — non-negotiable#

The agent's first line: 'This call is handled by an automated voice assistant and may be recorded for service-improvement purposes. To talk to a human, say "human agent" at any time.' 6 seconds. Without it, the recording is illegal — regardless of your prompt.

  • Legitimate interest (service improvement): OK for 90-day retention.
  • Explicit consent: OK for long-term retention.
  • Legal obligation (commercial dispute): OK for 5 years contract-side.
  • Marketing: FORBIDDEN without separate consent.

Retention duration#

Raw audio: 30 days maximum for product improvement. Anonymized transcript (no names or phone numbers): 1 year for statistical analysis. Beyond that, delete. Document the deletion in your GDPR processing register.

Security#

  • Encryption at rest (AES-256 minimum).
  • Access logged — who listened to what, when.
  • Hosted in EU zone explicitly.
  • Subprocessors with signed DPA (LLM, STT).

Caller rights#

Any caller can request: access to their transcript, audio copy, deletion. You must respond within 30 days. In practice: an admin endpoint that filters by phone number and exports or deletes. VocazAI ships this in the dashboard by default.

The trap nobody mentions#

If you use an LLM via external API (OpenAI, Anthropic), the system prompt may include identifiable data ('Marie Dupont has an appointment Tuesday'). That data crosses borders. Solution: scrub identifying data BEFORE sending to LLM, or pick an EU-hosted provider (Mistral).

Compliant start#

Disclosure ✓, 30-day audio ✓, anonymized transcript ✓, dashboard access ✓, Mistral DPA signed ✓. That's the VocazAI default setup. First month free to validate your compliance with our internal DPO.