Data Processing Agreement (DPA)

Version 1.0 — April 12, 2026

This Data Processing Agreement ("DPA") forms part of the Terms of Service (the "Agreement") between:

Together, the "Parties." This DPA applies where Processor processes Personal Data on behalf of Controller in the course of providing the Qply service. Capitalised terms not defined here have the meanings given in the Agreement.

1. Definitions

2. Scope and Roles

Controller determines the purposes and means of processing visitor chat data collected through the Qply widget embedded on Controller's website(s). Processor processes that data solely to deliver the Qply service as instructed by Controller.

2.1 Details of Processing

ElementDescription
Subject matterProvision of the Qply AI-powered live chat and helpdesk service.
DurationFor the term of the Agreement plus any retention period described in Section 8.
Nature and purposeReceiving, routing, storing, and responding to visitor chat messages; providing analytics and reporting; delivering AI-generated responses based on Controller's knowledge base.
Categories of Data SubjectsWebsite visitors, end-users, and customer support contacts who interact with the Qply widget.
Types of Personal DataName (if provided), email address (if provided), IP address, browser/device metadata, chat messages, pages visited, and any other data voluntarily submitted through the chat widget.

3. Processor Obligations

Processor shall:

  1. Process Personal Data only on documented instructions from Controller, unless required to do so by applicable law (in which case Processor will inform Controller before processing, unless prohibited by law).
  2. Ensure that persons authorised to process Personal Data have committed themselves to confidentiality or are under an appropriate statutory obligation of confidentiality.
  3. Implement and maintain appropriate technical and organisational measures as described in Annex II to ensure a level of security appropriate to the risk.
  4. Not engage another processor (Sub-processor) without prior specific or general written authorisation of Controller, subject to Section 5.
  5. Assist Controller, taking into account the nature of processing, by appropriate technical and organisational measures, insofar as this is possible, for the fulfilment of Controller's obligations to respond to Data Subject requests.
  6. Assist Controller in ensuring compliance with Articles 32 to 36 GDPR (security, breach notification, data protection impact assessments, prior consultation), taking into account the nature of processing and the information available to Processor.
  7. At Controller's choice, delete or return all Personal Data to Controller after the end of the provision of services, and delete existing copies unless applicable law requires storage.
  8. Make available to Controller all information necessary to demonstrate compliance with the obligations laid down in Article 28 GDPR and allow for and contribute to audits, including inspections, conducted by Controller or an auditor mandated by Controller, subject to reasonable notice and confidentiality obligations.

4. Controller Obligations

Controller shall:

  1. Ensure there is a lawful basis for processing Personal Data through the Qply service (e.g., legitimate interest, consent from website visitors).
  2. Provide clear and transparent privacy notices to Data Subjects informing them about the use of Qply on Controller's website.
  3. Not instruct Processor to process special categories of data (Article 9 GDPR) or criminal offence data (Article 10 GDPR) through the Qply service.
  4. Promptly notify Processor of any Data Subject request that Processor must assist with.

5. Sub-processors

Controller grants Processor general written authorisation to engage the Sub-processors listed below. Processor shall inform Controller of any intended changes to Sub-processors by email at least 30 days in advance, giving Controller the opportunity to object.

If Controller objects to a new Sub-processor on reasonable data protection grounds, the Parties shall discuss the concern in good faith. If the Parties cannot reach resolution within 30 days, Controller may terminate the affected service component without penalty.

Current Sub-processors

Sub-processorPurposeLocation
Supabase Inc.Database hosting, authentication, real-time infrastructureUnited States (AWS us-east-1)
Stripe Inc.Payment processing and billingUnited States
Google LLC (Cloud / Firebase)Hosting, serverless functions, push notificationsUnited States
Google LLC (Analytics / GA4)Usage analytics (aggregated / anonymised where consent is denied)United States
Anthropic PBCAI language model inference for chat responsesUnited States
Google LLC (Gemini API)AI language model inference for chat responsesUnited States

6. International Data Transfers

Where Personal Data is transferred from the EEA, UK, or Switzerland to a country that does not benefit from an adequacy decision, such transfers shall be governed by:

Where a Sub-processor is certified under the EU-US Data Privacy Framework, Controller acknowledges that this constitutes a valid transfer mechanism for transfers to such Sub-processor.

7. Security Measures (Annex II Summary)

Processor maintains the following technical and organisational measures:

8. Data Retention and Deletion

Processor retains Personal Data only for the duration necessary to provide the service:

Controller may request data export in machine-readable format (JSON) at any time during the subscription term via the Qply dashboard or by emailing privacy@qply.io.

9. Personal Data Breach Notification

Processor shall notify Controller without undue delay (and in any event within 72 hours) after becoming aware of a Personal Data breach affecting Controller's data. The notification shall include:

  1. A description of the nature of the breach, including the categories and approximate number of Data Subjects and records affected.
  2. The name and contact details of the Processor's data protection point of contact.
  3. A description of the likely consequences of the breach.
  4. A description of the measures taken or proposed to address the breach and mitigate its effects.

10. Data Subject Rights

Processor shall assist Controller in responding to Data Subject requests (access, rectification, erasure, portability, restriction, objection) by:

11. Audits

Controller may audit Processor's compliance with this DPA once per calendar year, upon at least 30 days' written notice, during normal business hours, and subject to reasonable confidentiality obligations. Processor may satisfy audit requests by providing:

12. Liability

Each Party's liability under this DPA is subject to the limitations of liability set out in the Agreement. Nothing in this DPA limits either Party's liability for breaches of Data Protection Laws to the extent such limitation is prohibited by applicable law.

13. Term and Termination

This DPA takes effect when Controller first uses the Qply service and remains in force for as long as Processor processes Personal Data on behalf of Controller. Upon termination of the Agreement, Processor shall delete or return Personal Data in accordance with Section 8.

14. Governing Law

This DPA is governed by the laws of the State of Wyoming, United States, except where Data Protection Laws mandate the application of another jurisdiction's law (e.g., GDPR disputes shall be governed by the law of the EU Member State in which the Controller is established).

15. Contact

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

Apptesterhub LLC (trading as Qply)
75 E 3rd St Ste 7, Sheridan, WY 82801, United States
Email: privacy@qply.io


Signature

By using the Qply service, Controller agrees to this DPA. If your organisation requires a countersigned copy, complete the fields below and email this page (or a PDF) to privacy@qply.io. We will return a countersigned copy within 5 business days.

Controller

Company name:

Authorised signatory (name & title):

Signature:

Date:

Processor — Apptesterhub LLC

Authorised signatory:

Title:

Signature:

Date: