Last updated: February 2026
This Data Processing Agreement ("DPA") is entered into between XY Zinc, a brand of Chaos Unlimited LLC ("Processor," "we," "us," or "our"), and the business entity that has subscribed to or is using the XY Zinc Age Verification service ("Controller," "Business Customer," or "you"). This DPA forms part of the service agreement between the parties and governs the processing of personal data in connection with the Age Verification service.
This DPA sets out the terms under which XY Zinc, acting as a Data Processor, processes personal data on behalf of the Business Customer (the Data Controller) in the context of providing age verification services. It supplements the service agreement and is designed to ensure compliance with applicable data protection laws, including:
XY Zinc processes personal data solely for the purpose of verifying that an End User meets the minimum age requirement configured by the Business Customer. Verification is performed using one or both of the following methods, as determined by the Business Customer's regional configuration:
A live selfie is captured and analyzed to determine the probability that the End User is a minor. The system uses age classification (minor probability scoring) rather than age estimation. No biometric templates are created or stored. The image exists only in server memory during processing and is automatically deleted upon completion or after a maximum of 15 minutes.
In addition to the Tier 1 face scan, the End User provides a photograph of a government-issued photo ID. Only the date of birth and document expiration date are extracted from the sub-processor's results and used by the system. All other fields returned by the sub-processor, including names, addresses, and ID numbers, are never read or used by XY Zinc. The system also performs a face comparison between the selfie and the ID photo to confirm they are the same person. Both images exist only in server memory and are automatically deleted upon completion or after a maximum of 15 minutes.
The Business Customer configures which tier applies to each geographic region through the XY Zinc admin dashboard or site integration settings. Regions not configured for verification pass through without any data processing.
End Users who visit the Business Customer's website from a region that the Business Customer has configured to require age verification.
These items exist only in server memory (local Redis instance with disabled persistence) during the verification process. They are never written to disk, database, or any persistent storage. Maximum in-memory retention is 15 minutes via automatic TTL expiration, with immediate deletion upon verification completion.
| Data Type | Retention Period |
|---|---|
| Biometric images (selfies, ID photos) | 0 seconds (never stored persistently; in-memory only with 15-minute TTL) |
| Date of birth / expiration date / personal information from IDs | 0 seconds (never stored; extracted transiently to calculate age and validate document) |
| Pseudonymized verification session records | 24 months from creation, then automatically purged |
| Business Customer account data | Duration of service agreement, plus 30 days after termination |
Biometric data is stored exclusively in Redis with persistence disabled (no disk writes). Automatic TTL expiration ensures data is purged even in the event of system failure. Upon contract termination, all Business Customer data (including account credentials, API keys, regional configurations, and session records) will be deleted within 30 days. Written confirmation of deletion will be provided upon request.
The Business Customer is the Data Controller. The Business Customer determines which regions require verification, what verification tier applies, and the minimum age threshold for their website(s).
XY Zinc acts as the Data Processor, processing End User data solely on behalf of and in accordance with the Business Customer's configuration. XY Zinc does not determine the purposes or means of processing beyond the technical implementation of the verification methods selected by the Business Customer.
XY Zinc acts as an independent Controller with respect to aggregated statistical data that cannot reasonably be linked to an identifiable person. This data is used for service improvement, fraud detection, and aggregate reporting.
XY Zinc implements the following measures to protect personal data during processing:
XY Zinc uses the following sub-processors to perform specific technical functions required for the Age Verification service. Images are sent directly to these services as raw bytes within API requests and results are returned immediately.
| Sub-Processor | Purpose | Data Sent | Location |
|---|---|---|---|
| AWS Rekognition | Liveness detection, face matching between selfie and ID | Video stream, selfie image, ID photo | US-East (AWS region) |
| AWS Textract | ID document text extraction (date of birth and expiration date only) | ID document image | US-East (AWS region) |
| SightEngine | Age classification (minor probability), AI-generated image detection | Selfie image, ID document image | EU |
We have enabled AWS AI Services opt-out policies for our account, which prevents AWS from using End User images to train or improve their machine learning models. Images are processed in-memory and are not stored in AWS infrastructure beyond what is necessary for the API call. We do not use cloud storage buckets (such as AWS S3) to transfer images. For more information, see the AWS Service Terms.
SightEngine processes images for age classification and AI-generated content detection. They are GDPR-compliant and state that no human moderators review images. Images are processed programmatically and are not shared with third parties. For more information, see the SightEngine Privacy Policy.
XY Zinc will notify the Business Customer of any intended changes to sub-processors, giving the Business Customer the opportunity to object to such changes. All sub-processors are selected based on their published data protection commitments, including GDPR-compliant terms of service and data processing addenda where available. XY Zinc configures all available privacy-enhancing options offered by each sub-processor (such as the AWS AI Services opt-out policy) to minimize data exposure.
XY Zinc primary infrastructure is located in the United States. In the event of a failover, processing may occur on cloud infrastructure (AWS) also located in the United States, with equivalent security controls applied. Sub-processors may process data in the US (AWS) and the EU (SightEngine). For Business Customers subject to GDPR, the following safeguards apply:
Because biometric images are never stored persistently and exist only in memory during processing, the practical risk of unauthorized access to personal data during international transfer is substantially mitigated.
XY Zinc will assist the Business Customer in responding to data subject rights requests to the extent technically feasible. However, due to the privacy-by-design architecture of the service:
Data subject rights requests should be directed to the Business Customer as Controller. Where a request requires action by XY Zinc, the Business Customer should contact us at [email protected] and we will provide reasonable assistance.
In the event of a personal data breach affecting data processed on behalf of the Business Customer, XY Zinc will:
Because biometric images and personal identification information are never stored persistently, a breach of XY Zinc systems would not expose End User photographs, ID documents, names, addresses, or dates of birth. The maximum exposure from stored data is limited to pseudonymized session records (random UUIDs, verification outcomes, region codes, IP addresses, and timestamps).
XY Zinc will make available to the Business Customer, upon reasonable request, information necessary to demonstrate compliance with this DPA. Specifically:
Upon termination of the service agreement:
This DPA shall be governed by the laws of the State of Maine, United States, without regard to conflict of law principles. For Business Customers subject to GDPR, the relevant provisions of EU or UK data protection law shall apply to the extent they govern the processing of personal data under this agreement. In the event of a conflict between this DPA and the service agreement, this DPA shall prevail with respect to data protection matters.
For questions about this DPA or our data processing practices:
XY Zinc
Owned and operated by Chaos Unlimited LLC
Email: [email protected]
Web: www.xyzinc.com/contact