Data Processing Addendum

thunder-team · Last updated September 5, 2026

This Data Processing Addendum (“DPA”) forms part of the agreement between thunder-team (“Yeli,” “we,” “us”) and the merchant using the Yeli app (“Merchant,” “you”) and applies whenever Yeli processes personal data on the Merchant’s behalf in the course of providing the Yeli app (the “Service”).

1. Definitions

2. Roles of the Parties

The Merchant is the Controller of Merchant Data. Yeli is the Processor, processing Merchant Data only on the Merchant’s documented instructions, which are given by the Merchant’s configuration and use of the Service (e.g., enabling review requests, moderation settings, or incentive discounts) and by this DPA.

3. Yeli’s Obligations as Processor

Yeli shall:

  1. Process Merchant Data only on the Merchant’s documented instructions, unless required to do otherwise by law (in which case Yeli will inform the Merchant before processing, unless legally prohibited from doing so).
  2. Ensure personnel authorized to process Merchant Data are subject to a duty of confidentiality.
  3. Implement appropriate technical and organizational security measures, as described in Section 6.
  4. Not engage a new Sub-processor without giving the Merchant prior notice of the change (Section 5), and remain fully liable for a Sub-processor’s performance of its data protection obligations.
  5. Taking into account the nature of the processing, assist the Merchant (by appropriate technical and organizational measures, insofar as possible) in responding to requests from Data Subjects exercising their rights under Data Protection Laws — Yeli’s automated handling of Shopify’s customers/data_request and customers/redact webhooks is part of this assistance.
  6. Assist the Merchant in ensuring compliance with obligations relating to the security of processing, breach notification, and data protection impact assessments, taking into account the information available to Yeli.
  7. At the Merchant’s choice, delete or return all Merchant Data at the end of the provision of the Service, except where Yeli is required to retain copies by law — in practice, Yeli’s shop/redact handling (Section 7) erases Merchant Data automatically once Shopify confirms the app has been uninstalled and not reinstalled within its 48-hour grace window.
  8. Make available to the Merchant information reasonably necessary to demonstrate compliance with this DPA, and allow for and contribute to audits, including inspections, conducted by the Merchant or an auditor mandated by the Merchant, subject to reasonable notice and confidentiality.

4. Merchant’s Obligations

The Merchant shall ensure it has a lawful basis for the Merchant Data it submits to or generates through the Service, and that its instructions to Yeli (including its configuration of the Service) comply with Data Protection Laws.

5. Sub-processors

The Merchant provides general authorization to Yeli’s use of the Sub-processors listed below. Yeli will update this list and notify Merchants (e.g., by email or an in-app notice) before adding a new Sub-processor, giving the Merchant a reasonable opportunity to object on reasonable data protection grounds.

Sub-processorPurposeLocation
NeonDatabase hostingUnited States
Fly.ioApplication/API hostingUnited States
CloudflareStorage/delivery of review media (photos, video)Global CDN
ResendTransactional email deliveryUnited States
OpenAIAutomated analysis of review textUnited States

6. Security Measures

Yeli maintains technical and organizational measures appropriate to the risk, including:

7. Personal Data Breach Notification

Yeli will notify the Merchant without undue delay, and where feasible no later than 72 hours, after becoming aware of a personal data breach affecting Merchant Data, providing the information reasonably available to enable the Merchant to meet its own notification obligations under Data Protection Laws.

8. Data Subject Requests and Erasure

Yeli automatically fulfills Shopify’s mandatory compliance webhooks on the Merchant’s behalf:

9. International Transfers

Where Yeli transfers Merchant Data outside the UK/EEA (including to the Sub-processors in Section 5), Yeli will ensure an appropriate transfer mechanism is in place as required by Data Protection Laws.

10. Liability, Term, and Governing Law

This DPA remains in effect for as long as Yeli processes Merchant Data under the Service. This DPA, and any dispute arising out of or in connection with it, shall be governed by and construed in accordance with the laws of the People’s Republic of Bangladesh, without regard to its conflict of law principles, and the courts of Bangladesh shall have exclusive jurisdiction to settle any such dispute. Liability under this DPA is subject to the limitations of liability in the Merchant’s underlying agreement with Yeli (Terms of Service).

Annex 1 — Details of Processing