Data Processing Agreement

Last updated: February 11, 2026

This Data Processing Agreement ("DPA") forms part of the agreement between the Customer ("Controller," "you") and AmbientMeta ("Processor," "we," "us") for the provision of the AmbientMeta Privacy Gateway service ("Service"). This DPA governs the processing of Customer Data (as defined in our Privacy Policy) by AmbientMeta on behalf of the Customer, in compliance with the EU General Data Protection Regulation (GDPR), the UK GDPR, and other applicable data protection legislation.

1. Definitions

2. Scope and Purpose of Processing

AmbientMeta processes Customer Data solely to provide the Service: detecting personally identifiable information in text, replacing it with safe placeholder tokens, and optionally restoring original values via rehydration. The categories of personal data processed depend on the text submitted by the Controller and may include names, email addresses, phone numbers, government identifiers (SSN, credit card numbers), locations, and other PII types.

Processing Details

AttributeDetail
Nature of processingAutomated PII detection, tokenization, temporary caching, and deletion
PurposePII detection and sanitization as requested by Controller
Categories of data subjectsIndividuals whose personal data appears in text submitted by Controller
Categories of personal dataAs determined by Controller's submitted text (names, emails, phone numbers, SSNs, credit card numbers, locations, and other PII)
DurationFor the term of the subscription agreement, plus 30 days for account data deletion

3. Controller Instructions

AmbientMeta processes Customer Data only on documented instructions from the Controller. The Controller's instructions are defined by:

AmbientMeta will not process Customer Data for any purpose other than providing the Service unless required by applicable law. If required by law to process Customer Data for another purpose, AmbientMeta will inform the Controller before processing (unless prohibited from doing so by law).

4. Sub-Processors

The Controller authorizes AmbientMeta to engage the sub-processors listed at /legal/sub-processors. AmbientMeta will:

Objection procedure: If the Controller objects to a new sub-processor, the Controller may notify AmbientMeta in writing within 14 days of receiving notice. AmbientMeta will make reasonable efforts to provide an alternative or allow the Controller to terminate the affected Service component without penalty.

5. Security Measures

AmbientMeta implements and maintains appropriate technical and organizational measures to protect Customer Data, including:

MeasureImplementation
Encryption in transitTLS 1.2+ on all API communications
Encryption at restAES-256 for database and cache storage
Access controlsAPI key authentication with bcrypt hashing; JWT session tokens
Data minimizationPII values cached for maximum 24 hours, then permanently deleted. In redaction mode, no caching occurs.
Storage tier classificationToxic identifiers (SSN, credit card) are never written to persistent storage. Contextual identifiers have type-to-span mappings randomized.
Automated deletionRedis TTL-based session expiration; hourly log retention cleanup

6. Data Subject Rights

AmbientMeta will assist the Controller in fulfilling data subject requests under Data Protection Laws, including requests for access, rectification, erasure, restriction, portability, and objection. AmbientMeta will:

7. Breach Notification

In the event of a personal data breach affecting Customer Data, AmbientMeta will:

8. Data Deletion

Upon termination of the Service agreement or upon the Controller's written request:

AmbientMeta will confirm deletion in writing upon the Controller's request.

9. Audit Rights

The Controller may request that AmbientMeta provide documentation demonstrating compliance with this DPA and applicable Data Protection Laws. AmbientMeta will:

10. Liability

Each party's aggregate liability arising from or related to this DPA shall not exceed the total fees paid by the Controller to AmbientMeta in the 12 months preceding the event giving rise to liability. This limitation does not apply to: (a) liability arising from a party's willful misconduct or gross negligence, (b) AmbientMeta's indemnification obligations for data protection breaches caused by its failure to comply with this DPA, or (c) liability that cannot be limited by applicable law.

11. International Transfers

AmbientMeta's services are hosted in the United States. For transfers of Customer Data from the EEA, UK, or Switzerland to the US, AmbientMeta relies on Standard Contractual Clauses (SCCs) as approved by the European Commission (Decision 2021/914). The SCCs are incorporated into this DPA by reference.

Self-hosted deployments: For self-hosted customers, all Customer Data processing occurs on the customer's own infrastructure. No Customer Data is transferred to AmbientMeta. This DPA applies only to Account Data in self-hosted scenarios.

12. Term and Termination

This DPA is effective for the duration of the Service agreement between the parties. The data protection obligations in this DPA survive termination of the Service agreement to the extent necessary to fulfill AmbientMeta's data deletion obligations (Section 8) and ongoing legal requirements.

13. Governing Law

This DPA is governed by the laws that govern the Service agreement between the parties. For EU/EEA customers, this DPA shall be interpreted in accordance with GDPR requirements regardless of the governing law of the Service agreement.

14. Contact

For questions about this DPA or to exercise rights under it: