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

# Zero data retention

> Understand what DNC LATAM processes, what it stores, and how to preserve the privacy boundary in your integration.

DNC LATAM processes customer phone numbers with **zero data retention**.

## Processing boundary

During a scrub:

1. The API receives the phone-number array over HTTPS.
2. Phone numbers exist only in request memory.
3. Inputs are normalized and checked against the selected registry.
4. The API returns `prohibited_numbers_to_call`, `safe_numbers_to_call`,
   `invalid_numbers`, and aggregate `summary`.
5. Request memory is released.

Phone numbers are not written to the DNC LATAM database or application logs.

Every API response includes:

```http theme={null}
x-retention: zero
```

## What is persisted

DNC LATAM persists only operational and aggregate information required for
authentication, billing, reliability, and usage reporting:

* Organization and hashed API-key records.
* Aggregate counts for total checked, prohibited, and invalid inputs.
* Country, timestamps, and non-sensitive request metadata.
* A keyed, non-reversible idempotency fingerprint.

DNC LATAM does not persist:

* Raw phone numbers.
* Request bodies.
* Response arrays.
* Raw API keys.
* Raw idempotency keys.

## Idempotency under ZDR

Because completed responses are not stored, an exact completed retry is
recalculated in memory. The API returns `Idempotency-Replayed: true` and does
not charge or record usage a second time.

## Your responsibilities

Zero data retention at DNC LATAM does not automatically remove data from your
own systems. Review:

* Application and proxy logs.
* Error trackers and APM payload capture.
* Queue and retry storage.
* Support tickets and screenshots.
* Analytics and observability events.
* AI prompts, coding assistants, and chat transcripts.

<Warning>
  Never paste live API keys or customer phone lists into an AI assistant. Give
  the assistant the public documentation, OpenAPI URL, Agent Skill, and
  synthetic examples instead.
</Warning>

## Documentation-site boundary

The Mintlify API reference is configured in `simple` mode. It displays schemas
and copyable examples but does not submit requests, API keys, or phone-number
payloads through Mintlify.

Run real scrubs only from the customer's controlled environment directly
against:

```text theme={null}
https://api.dnclatam.com/v1/scrub
```
