> ## Documentation Index
> Fetch the complete documentation index at: https://docs.callers.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Data access and retention

> Control who can see conversation data, how long recordings and transcripts are kept, and whether Callers support can open your account.

These settings control who can see the data your agents collect, how long Callers keeps it, and how you can trace what happened.

## Control who sees conversation data

Limit what each member can see, on top of their role, in **Settings → Team**:

| Access toggle | When turned off |
| - | - |
| **Access contact phone numbers** | Contact phone numbers are masked for the member. |
| **View transcripts and recordings** | Transcripts and recordings are hidden. The member sees **Content Hidden**. |
| **Export contacts or calls** | The member can't export data to CSV. |
| **View Analytics** | The member can't open Analytics. |

See [Team and permissions](https://docs.callers.ai/documentation/account/team-and-permissions.md#member-access) for all toggles.

## Data retention

Set how long Callers keeps call recordings and transcriptions. Callers deletes data older than the retention period.

1. Click your name, choose **Settings**, and open **General**.
2. Under **Retention period**, choose **90 days**, **180 days**, **1 year**, **2 years**, **3 years**, **4 years**, **5 years**, or **Custom**.
3. For **Custom**, enter the number of days (at least 5).

The default is 1 year (365 days). Only members who can **Manage account settings** can change it.

You can also set retention with the API, optionally for all subaccounts at once:

```bash cURL theme={"dark"}
curl -X POST https://api.callers.ai/organization/set-recording-retention \
  -H "Authorization: $CALLERS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "retentionDays": 180, "subAccounts": true }'
```

```javascript Node.js theme={"dark"}
await fetch("https://api.callers.ai/organization/set-recording-retention", {
  method: "POST",
  headers: {
    Authorization: process.env.CALLERS_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ retentionDays: 180, subAccounts: true }),
});
```

```python Python theme={"dark"}
import os
import requests

requests.post(
    "https://api.callers.ai/organization/set-recording-retention",
    headers={"Authorization": os.environ["CALLERS_API_KEY"]},
    json={"retentionDays": 180, "subAccounts": True},
)
```

> [!TIP]
>
> To avoid storing recordings at all for an agent, turn off **Record Calls** in its settings. See [Call recording and limits](https://docs.callers.ai/documentation/voice/call-recording-and-limits.md).

## Restrict Support Access

By default, Callers support staff and account managers can open your account to help with setup and troubleshooting. To block that:

1. Go to **Settings → General**.
2. Turn on **Restrict Support Access**.

You can still give a specific support person access by inviting them as a member in **Settings → Team**.

## Audit trail

Callers keeps a record of what changed and what happened, so you can trace a result back to a configuration or a conversation. There is no single audit-log page; each record lives next to the thing it describes.

| What you want to know | Where to look |
| - | - |
| Who changed an agent, and when | **Versions History** on the agent lists every saved snapshot with its date and the member who saved it, and lets you restore any of them. See [Versions](https://docs.callers.ai/documentation/build-your-agent/versions-and-split-traffic.md#version-history). |
| Which version performed better | With [Split Traffic](https://docs.callers.ai/documentation/build-your-agent/versions-and-split-traffic.md#split-traffic), results and [insights](https://docs.callers.ai/documentation/using-callers/agent-insights.md) are reported per published version, so you can attribute outcomes to the script that produced them. |
| What was said | The transcript and recording of every call, chat, and email thread, kept for your [retention period](#data-retention). Access is limited to members with **View transcripts and recordings**. |
| What your systems were sent | The **Logs** on each webhook show every delivery attempt with the request, the response, and the retry outcome. See [Webhook logs](https://docs.callers.ai/documentation/webhook/webhook-overview.md#logs). |
| What the agent called mid-conversation | Each action in a transcript expands to its request and response, including pre-conversation actions and [custom code](https://docs.callers.ai/documentation/build-your-agent/agent-actions.md). |
| Who can see or export data | Roles and per-member access toggles in [Team and permissions](https://docs.callers.ai/documentation/account/team-and-permissions.md#member-access); API keys are listed with their creation date under **Settings → API Keys**. |
| Which outcome a contact got, and why | The contact's **Interactions** timeline and **Summary** tab show every attempt, its status, and the success criterion that decided it. See [Statuses and outcomes](https://docs.callers.ai/documentation/using-callers/call-statuses.md). |

> [!TIP]
>
> For compliance reviews, export contacts or calls from an agent's results page (members with **Export contacts or calls**) and keep the webhook payloads your systems received; together they form a complete, timestamped record of every conversation.

## Related

> [card] [Security overview](https://docs.callers.ai/documentation/security/overview.md)
>
> Every security control in one place.

> [card] [Sensitive data](https://docs.callers.ai/documentation/security/sensitive-data.md)
>
> Mask or delete conversations that contain sensitive data.

> [card] [Team and permissions](https://docs.callers.ai/documentation/account/team-and-permissions.md)
>
> Roles, member access, and MFA.

> [card] [Call recording](https://docs.callers.ai/documentation/voice/call-recording-and-limits.md)
>
> Turn recording on or off for an agent.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.