flareOps
DPA

Data Processing Agreement

Last updated: 26 October 2026

This Data Processing Agreement ("DPA") explains how flareOps processes personal data on behalf of the businesses that use it. It forms part of the flareOps terms of service ("Terms") and is incorporated into them by reference.

1. Parties and acceptance

2. Definitions

3. Roles and scope

4. Processing only on your instructions

5. Confidentiality

flareOps is currently operated by its founder, who is the only person with administrative access to Store Personal Data. Anyone we authorise in the future to process Store Personal Data will be bound by a written duty of confidentiality, or an appropriate legal duty of confidentiality, and will have access only as far as needed for their role.

6. Security

We take the technical and organisational measures described in Annex 2, which are designed to meet Article 32 of the GDPR and the Data Security Regulations. We may update these measures over time, but we will not reduce the overall level of protection.

7. Sub-processors

8. Helping you with data subject requests

Taking into account the nature of the processing, we will help you, by appropriate technical and organisational measures and as far as possible, to respond to requests from people exercising their rights (such as access, correction, deletion, restriction, objection or portability). If we receive a request directly that relates to Store Personal Data, we will pass it to you without undue delay and will not respond ourselves, except to tell the person to contact you, unless you instruct us otherwise. Because the service holds no shopper names, emails or account details, most requests will concern IP addresses in bot logs or pseudonymised order references; we can find and delete these on your request.

9. Security incidents and other help

10. Deletion or return at the end

11. Information and audits

12. Transfers to other countries

13. UK

Where the UK GDPR applies, references in this DPA to the GDPR mean the UK GDPR, references to EU supervisory authorities mean the UK Information Commissioner, and references to the Standard Contractual Clauses include the UK International Data Transfer Addendum.

14. Israel

Where the PPL applies, flareOps acts as a "holder" of your database and will, in addition to the rest of this DPA:

15. US state privacy laws

Where the CCPA or another US state privacy law applies, flareOps acts as your service provider or processor, and:

16. Aggregated and de-identified data

We may create aggregated, de-identified statistics from the service (for example, how often AI assistants mention products after an improvement across all stores), in a form that does not identify you, your store or any individual. We use them only to measure and improve the service and to describe its results. We will keep such data de-identified, will not try to re-identify it, and will require anyone we share it with to do the same.

17. Your responsibilities

18. Liability

Each party's liability under or in connection with this DPA is subject to the limitation and exclusions of liability in the Terms (which limit our total liability to the greater of the fees you paid us in the 12 months before the claim or USD 1,000). This does not limit any party's liability to data subjects where the law does not allow it to be limited.

19. Duration

This DPA applies for as long as we process Store Personal Data for you, and its obligations continue until all of that data has been deleted or returned.

20. Order of precedence

If there is a conflict on a data protection matter, the following order applies: (1) any Standard Contractual Clauses that apply to a transfer; (2) this DPA; (3) the Terms. A signed agreement with flareOps (such as a pilot agreement) that refers to this DPA does not override it unless it expressly says it does. Otherwise the Terms apply to this DPA, including the governing law and courts clause, except where Data Protection Laws or the Standard Contractual Clauses require a different law or court.

21. Changes

We may update this DPA to reflect changes in the law, the service or our Sub-processors. We will update the date above and email connected store owners before a material change takes effect. Changes will not reduce the protection of Store Personal Data. If you do not agree, you may end the Terms before the change takes effect.

Annex 1: Description of the processing

Subject matterProviding the flareOps service to the merchant: checking the store, suggesting and applying approved product data improvements, building and syncing product feeds, and measuring the store's visibility in AI assistants and search engines.
DurationFor as long as the store is connected, plus up to 90 days after removal until deletion (section 10).
Nature of processingCollection from the plugin, storage, analysis, comparison, structuring, transmission to the Sub-processors listed in Annex 3, verification of bot IP addresses against bots' published IP lists, truncation, pseudonymisation and deletion.
Purposes
  • Measuring which AI bots and search bots visit the store, and checking that a bot is genuine (not spoofed).
  • Counting visits and orders that came from AI apps, to measure results.
  • Reading search data for the store's site from Google Search Console and Bing Webmaster Tools, and notifying search engines of changed pages.
  • Managing product listings in the merchant's Google Merchant Center account and reading back their status, where the merchant connects it.
  • Suggesting product data improvements and applying the changes the merchant approves, with an undo log.
  • Security, troubleshooting and support.
Categories of data subjects
  • The merchant's store owners and staff, where their names appear in store settings or product data.
  • Visitors to the store, only to the extent that their IP address appears in a request that looks like it came from a bot (including spoofed bots).
  • Shoppers, only through pseudonymised order references for orders attributed to AI apps.
Types of personal data
  • Bot request logs: bot name, page path, time, response status and IP address. The full IP address is kept in the plugin for at most 7 days and then truncated; raw rows are deleted after 30 days. Recent rows with IP addresses are sent to flareOps to verify bots against their published IP lists.
  • AI-referral counts: aggregate counts of visits referred from AI apps, collected by a cookieless script that stores nothing on the visitor's device.
  • Orders attributed to AI apps: a salted one-way hash of the order ID (the salt is a secret unique to the store that never leaves the merchant's server), date, total, currency and source.
  • Store and product data: product catalog, store settings (countries, currency, language), Google Search Console and Bing Webmaster data for the site, Google Merchant Center product data and status, and approved content changes with their undo log. This is mostly not personal data, but may contain names of store staff or brand owners.
Special categoriesNone. No shopper names, email addresses, postal addresses, phone numbers or payment data are collected.
FrequencyContinuous while the store is connected.
SystemsThe flareOps plugin on the merchant's server, and the flareOps app and API hosted on Cloudflare, with the Sub-processors in Annex 3.

Annex 2: Security measures

Annex 3: Sub-processors

The current list of Sub-processors, with their location, purpose, data and transfer basis, is on our sub-processors page.

Contact

Questions about this DPA, requests for information or audits, and objections to Sub-processors: hello@flareops.ai.