Skip to main content

Data Privacy & Retention

This guide covers Exotel's data privacy practices including data retention policies, call recording consent requirements, GDPR compliance, and how to manage your data.


Data Retention Policies​

Exotel retains different types of data for different periods based on regulatory requirements and operational needs:

Data TypeDefault RetentionConfigurable?Notes
Call recordings90 daysYes (plan-dependent)Downloaded recordings are your responsibility
Call detail records (CDRs)1 yearNoRequired for billing and compliance
SMS delivery logs1 yearNoRequired for DLT compliance
Campaign reports1 yearNoAvailable via API and dashboard
Contact listsUntil deletedYesYou control list lifecycle
Account activity logs2 yearsNoSecurity audit trail
API access logs90 daysNoFor troubleshooting and security
Webhook delivery logs30 daysNoFor debugging failed deliveries
warning

After the retention period expires, data is permanently deleted and cannot be recovered. Download call recordings, export CDRs, and back up any data you need before the retention period ends.

Extending Retention​

Enterprise plans may offer extended retention periods:

PlanDefault Recording RetentionExtended Option
Starter90 daysNot available
Growth90 daysUp to 180 days
Enterprise90 daysCustom (up to 365 days)

Contact your account manager to configure extended retention.


Recording calls without informing the parties may violate privacy laws in most jurisdictions. In India, relevant regulations include:

RegulationRequirement
Indian Telegraph ActInterception and recording must be lawful
Information Technology Act, 2000Protects personal data and privacy
Right to Privacy (Supreme Court ruling)Privacy is a fundamental right
Contract lawConsent can be obtained as part of service terms
  1. Play a consent announcement at the beginning of every recorded call:

    "This call may be recorded for quality and training purposes."
  2. Provide opt-out option where feasible:

    "Press 1 to continue with call recording, or press 2 to opt out."
  3. Configure consent in IVR flows: Add a Greeting applet at the start of your call flow with the recording consent message.

  4. Document your consent policy: Include call recording in your terms of service and privacy policy.

Configuring Recording in Exotel​

MethodHow to Enable
Per-call flowEnable recording in the Connect applet settings
Per-API callSet record=true in the API request
Account-levelConfigure default recording in Dashboard > Settings
info

Call recording is not enabled by default. You must explicitly enable it for each call flow or API call. This design ensures you are aware of and consent to every recording.


Data Storage and Residency​

Where Data is Stored​

Exotel RegionData CenterLocation
IndiaAWS Mumbai (ap-south-1)Mumbai, India
SingaporeAWS Singapore (ap-southeast-1)Singapore

Data is stored exclusively in the region selected during account creation. There is no automatic cross-region replication.

Data Residency Compliance​

RequirementExotel Support
Indian data localizationUse the Mumbai region for full compliance
GDPR data residencySingapore region; DPA available on request
Cross-border data transfersData does not move between regions by default

GDPR Compliance​

For customers processing data of EU residents, Exotel supports GDPR requirements:

Data Subject Rights​

RightExotel SupportProcess
Right to accessYesExport data via API or dashboard
Right to rectificationYesUpdate contact records via API
Right to erasureYesDelete specific records; request account-level deletion
Right to portabilityYesExport data in machine-readable format (CSV, JSON)
Right to restrict processingYesPause campaigns; disable specific features
Right to objectYesRemove contacts from campaign lists

Data Processing Agreement (DPA)​

Enterprise customers processing EU data can request a DPA that covers:

  • Data processing scope and purpose
  • Sub-processor list and notifications
  • Data breach notification procedures (within 72 hours)
  • Data deletion upon contract termination
  • Security measures and audit rights

Contact your account manager or hello@exotel.com to request a DPA.

Breach Notification​

In the event of a data breach affecting personal data:

  1. Exotel identifies and contains the breach
  2. Affected customers are notified within 72 hours
  3. Details provided: nature of breach, data affected, remediation steps
  4. Ongoing updates until the breach is resolved

Data Encryption​

LayerMethodDetails
In transitTLS 1.2+All API calls, webhooks, and dashboard access
At restAES-256Call recordings, CDRs, customer data
API credentialsHashedTokens are never stored in plaintext
DatabaseEncrypted volumesAWS EBS encryption

Managing Your Data​

Exporting Data​

Data TypeExport MethodFormat
Call recordingsDashboard download or APIMP3 / WAV
Call detail recordsDashboard export or APICSV / JSON
SMS logsDashboard export or APICSV / JSON
Campaign reportsDashboard export or APICSV
Contact listsAPICSV

Deleting Data​

Data TypeHow to DeleteReversible?
Contact listsAPI DELETE or DashboardNo
Individual recordingsContact supportNo
Account dataRequest account deletionNo
Campaign dataAutomatic after retention periodNo
warning

Data deletion is permanent and irreversible. Before requesting deletion, export any data you may need in the future. Exotel cannot recover deleted data after the deletion is processed.

Account Deletion​

To delete your entire Exotel account and all associated data:

  1. Export all data you need (recordings, CDRs, reports)
  2. Release all active ExoPhones
  3. Complete all pending campaigns
  4. Clear any outstanding invoices
  5. Contact hello@exotel.com with your Account SID and deletion request
  6. Exotel processes the request within 30 days

Third-Party Data Sharing​

Exotel does not sell or share customer data with third parties for marketing purposes. Data may be shared with:

Third PartyPurposeSafeguard
Telecom operatorsCall and SMS routing (required for service)Operator agreements and regulations
Cloud infrastructure (AWS)Data storage and processingAWS compliance certifications
Payment processorsBilling and transactionsPCI DSS compliance

Frequently Asked Questions​

Can I download all my call recordings in bulk?​

There is no single bulk download endpoint. Use the API to list call details with recording URLs and download them programmatically. For large-volume exports, contact your account manager for assistance.

How long before deleted data is permanently removed?​

Data marked for deletion is typically purged within 30 days. During this period, the data is inaccessible but may exist in backup systems.

Does Exotel use my data for AI/ML model training?​

Exotel does not use your call recordings, CDRs, or communication data for AI or machine learning model training without explicit consent.

Can I request a data retention extension after data is deleted?​

No. Once the retention period expires and data is deleted, it cannot be recovered. Set up automated exports before data reaches its retention limit.