Skip to content

GDPR

Chatevo supports GDPR data subject rights for EU visitors and customers. Organization admins can fulfill requests from the dashboard or API.

RoleResponsibility
You (data controller)Decide what data to collect; respond to visitor requests
Chatevo (data processor)Process data per your instructions; provide deletion/export tools

Enterprise customers execute a DPA formalizing these roles.

RightChatevo feature
AccessExport conversation and account data
RectificationUpdate account profile; correct KB content at source
ErasureDelete conversations, documents, and account
PortabilityJSON export of conversations and configuration
RestrictionPause deployments; disable data collection
ObjectionStop processing by deleting deployment or account
  1. Analytics → Conversations — filter by date or user ID.
  2. Export → JSON or CSV.
POST /api/v1/gdpr/export
Authorization: Bearer ch_live_xxx
Content-Type: application/json
{
"scope": "organization",
"include": ["conversations", "assistants", "knowledge_bases", "audit_logs"]
}

Returns a download URL valid for 24 hours.

POST /api/v1/gdpr/delete
{
"scope": "conversations",
"external_user_id": "user_9281"
}

Requires matching external_user_id from JWT or Direct API metadata.

Contact support@chatevo.ai from the admin email. Account deletion cascades:

  • All assistants, KBs, tools, deployments
  • Stored credentials (immediate key destruction)
  • Conversation history per retention policy
  • Backups purged within 30 days
ProcessingTypical lawful basis
Providing the serviceContract
Security logsLegitimate interest
Product analytics (aggregated)Legitimate interest
Marketing emailsConsent (opt-in)

Document your lawful basis in your privacy policy. Chatevo provides a subprocessor list for your records.

Request typeTarget response
ExportWithin 30 days (usually < 72 hours)
ErasureWithin 30 days; active data removed immediately
Account deletion30-day soft delete, then hard purge