Enterprise Data Processing Agreement (DPA)
QRTRAC LLC • Effective Date: January 1, 2025 • Version 2.1 (GDPR Art. 28 Aligned)
1. Definitions
"Agreement" means this Data Processing Agreement (DPA), including all Annexes, Schedules, and execution documents.
"Controller" means the customer entity who determines the purposes and means of processing personal data through the QRTRAC platform.
"Processor" means QRTRAC LLC, a New Mexico limited liability company with registered offices at 1209 Mountain Road PL NE STE R, Albuquerque, NM 87110, USA.
"Personal Data" means any information relating to an identified or identifiable natural person processed by QRTRAC on behalf of Controller under the Master Services Agreement.
"Services" means QRTRAC's dynamic QR code generation, short link management, scan analytics, digital landing pages, API integrations, and related enterprise software platforms.
"Sub-processor" means any third party appointed by or on behalf of QRTRAC to process Personal Data in connection with the Services.
"Data Protection Laws" means all applicable legislation relating to data protection and privacy, including EU GDPR (2016/679), UK GDPR, CCPA/CPRA, and state privacy acts.
2. Roles and Instructions
2.1 Controller Responsibilities
- Data Accuracy & Legality: Controller warrants that all Personal Data supplied to Processor is accurate, lawfully obtained, and collected in compliance with Data Protection Laws.
- Legal Basis: Controller ensures it maintains a valid legal basis (such as consent or legitimate interest) for all processing performed via QRTRAC.
- Data Subject Requests: Controller acts as the primary point of contact for handling end-user data subject access, correction, or deletion requests.
- Content & Link Compliance: Controller is solely responsible for destination URLs, campaign content, embedded forms, and compliance of QR code assets.
2.2 Processor Responsibilities
- Processing Instructions: Processor shall process Personal Data strictly in accordance with Controller's documented instructions and the Master Agreement.
- Security & Confidentiality: Processor ensures all staff with access to Personal Data are bound by strict statutory or contractual confidentiality obligations.
- AI & ML Data Protection Guarantee: Processor explicitly warrants that Customer data and scan telemetry are NEVER used to train public AI/ML models without explicit written authorization.
3. GDPR Article 28 Compliance Mapping
To assist Enterprise legal and compliance teams during procurement, the table below maps how this DPA fulfills each specific requirement of GDPR Article 28(3):
| Art. 28 Clause | Statutory Requirement | QRTRAC DPA Implementation |
|---|---|---|
| Art. 28(3)(a) | Process data only on documented instructions | Section 2.2 — Processor acts strictly under Controller's instructions & Master Agreement. |
| Art. 28(3)(b) | Ensure personnel confidentiality | Section 2.2 & Annex A — All staff bound by statutory and contractual non-disclosure obligations. |
| Art. 28(3)(c) | Take required security measures (Art. 32) | Section 4 & Annex A — Encryption in transit/rest, RBAC, SSDLC, vulnerability disclosures. |
| Art. 28(3)(d) | Respect sub-processor conditions | Section 5 — Prior notification (30 days advance notice) & equivalent contractual DPA terms. |
| Art. 28(3)(e) | Assist with Data Subject Rights | Section 6 — Technical assistance within 30 days for access, erasure, and portability. |
| Art. 28(3)(f) | Assist with Security, Breach & DPIAs | Sections 4, 7 & 11 — 24-hour breach notification, DPIA support, and regulator cooperation. |
| Art. 28(3)(g) | Return or delete data at choice upon termination | Section 9 — Formal 30-day election for certified deletion or structured data export (JSON/CSV). |
| Art. 28(3)(h) | Provide audit information & permit inspections | Section 11 — Annual audit rights, pen-test summaries, and compliance documentation access. |
4. Technical & Organizational Security Measures (Annex A)
Processor maintains the following enterprise-grade Technical & Organizational Measures (TOMs):
TLS 1.3 encryption in transit with automated HSTS. Data at rest is encrypted with AES-256 through Google Cloud's default encryption, with keys managed by Google.
Mandatory code reviews, automated SAST/DAST scanning, and adherence to OWASP Top 10 security design patterns.
Annual independent third-party penetration testing. Active Vulnerability Disclosure Program (VDP) for external security reports.
High-availability cloud deployment with automated cross-region database backups, RPO < 1 hour and RTO < 4 hours.
5. Government Data Request Handling Policy (Annex B)
Processor adheres to a strict government request protocol to protect Controller data against unlawful or overbroad government access demands:
- Challenge Requirement: Processor agrees to review and legally challenge any government order, warrant, or subpoena that is overbroad, unlawful, or technically invalid.
- Customer Notification: Processor will promptly notify Controller before disclosing data, unless explicitly prohibited by law. In cases involving gag orders, Processor will seek legal relief to vacate the gag order.
- Data Minimization: If legally compelled to comply, Processor will disclose only the strict minimum data required by law.
6. Authorized Sub-processors
Controller grants general authorization to QRTRAC to engage the following third-party Sub-processors to deliver platform services. QRTRAC shall notify Controller of any intended changes or additions at least 30 days in advance.
| Sub-processor | Service Provided | Processing Location |
|---|---|---|
| Google Cloud Platform (GCP / Firebase) | Cloud infrastructure, database hosting & scan analytics processing | United States / Global CDN / EU Options |
| Cloudflare, Inc. | DNS routing, edge security, Web Application Firewall (WAF) & SSL management | United States / Global Edge |
| Stripe, Inc. | Payment processing, subscription billing & PCI-DSS compliance | United States |
| ZeptoMail (Zoho Corporation) | Transactional email delivery, system notifications & account security alerts | United States / EU |
| Web3Forms | Contact form submission processing & privacy request routing | United States / Global |
7. Data Subject Rights & Processor Assistance
Processor shall assist Controller by implementing appropriate technical and organizational measures for the fulfillment of Controller’s obligation to respond to requests exercising Data Subject rights under GDPR/CCPA.
- Response Window: Processor will respond to Controller data subject requests within 30 calendar days.
- Data Portability: Processor will export relevant scan logs or account records in standard JSON or CSV formats upon request.
- DPIA & Regulator Cooperation: Processor provides necessary technical documentation and cooperation for Controller's Data Protection Impact Assessments (DPIAs) and communications with supervisory authorities (e.g., EDPB, ICO).
8. Personal Data Breach Notification
Processor shall notify Controller without undue delay, and in any case within 24 hours, after becoming aware of a confirmed Personal Data Breach impacting Controller's data. Notification shall include details regarding the nature of the breach, affected data categories, estimated impact, and corrective mitigation steps taken.
9. Return or Delete Election Upon Termination
Upon termination of the Master Agreement, Controller may elect within 30 days to either:
- Option A (Structured Export): Receive a complete export of account data and scan analytics in machine-readable format (JSON/CSV); or
- Option B (Certified Erasure): Instruct Processor to perform certified cryptographic erasure of all stored Controller data and dynamic link redirect maps across production databases and backups within 30 days, providing written confirmation upon request.
10. International Transfers & Data Residency
For data transfers from the European Economic Area (EEA), Switzerland, or the United Kingdom to countries without an adequacy decision, the parties agree that the EU Standard Contractual Clauses (SCCs - Module 2 Controller-to-Processor) are hereby incorporated into this DPA by reference. Enterprise plans also offer EU regional data residency options upon request.
11. Audit Rights & Confidentiality Provisions
Upon reasonable written notice (minimum 30 days), Processor shall allow Controller (or its designated independent auditor) to conduct audits and inspections of Processor's data protection practices to verify compliance with this DPA, up to once per calendar year. All audit findings shall be treated as strict Confidential Information.
12. Governing Law and Contact Information
This DPA is governed by the laws of the State of New Mexico, USA, without regard to conflict of law principles.
Data Protection & Support Contact: support@qrtrac.com
Address: QRTRAC LLC, 1209 Mountain Road PL NE STE R, Albuquerque, NM 87110, USA
Execution & Signatures
This Agreement is effective between Controller and QRTRAC LLC upon execution of an order form, account registration, or formal signature below.
Company Name:
Authorized Signature & Date:
Printed Name & Title:
Company Name:
QRTRAC LLC
Authorized Signature & Date:
QRTRAC Legal Officer — Jan 1, 2025
Address:
1209 Mountain Road PL NE STE R, Albuquerque, NM 87110, USA
Download Official PDF & Countersigned Requests
Download our standard PDF contract or request a custom countersigned DPA agreement for your enterprise compliance records.