| 1 | Google Cloud (Compute Engine, Cloud Storage, Cloud Logging, Cloud Tasks) | Google Cloud EMEA Limited, Velasco, Clanwilliam Place, Dublin 2, Ireland | European Union — europe-central2, Warsaw, Poland | Application hosting, primary PostgreSQL database, application and audit log storage, scheduled task execution | All categories listed in Annex 1B other than session recordings and product analytics events | Intra-EEA Processing — no Chapter V transfer |
| 2 | Cloudflare, Inc. | 101 Townsend Street, San Francisco, CA 94107, USA | Global edge network with EU-region routing; core data planes primarily in the United States | Content delivery, DNS, DDoS protection, web application firewall, object storage (R2), AI Gateway routing, third-party model inference (the TypeSafe Jev typed-decision model, row 13, runs on Cloudflare's infrastructure and is billed through Cloudflare), Cloudflare Insights beacons, transactional and product email delivery (Email Workers) | Device and connection data; object storage (attachments, screenshots, back-ups); AI Gateway request and response content — every prompt and completion routed to Google (row 3), OpenAI (row 12) and TypeSafe (row 13) passes through the Gateway and is retained in its logs, so the categories listed for those rows reach Cloudflare as well; and the typed-decision requests to Jev, which Cloudflare processes directly | EU-US Data Privacy Framework (primary) + 2021/914 SCCs Module 3 (backstop) |
| 3 | Google LLC (Gemini API via Cloudflare AI Gateway) | 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA | United States and other regions in which Google operates | Processing of AI prompts and outputs for the Qualflare AI features | Prompts and outputs, which may include incidental Personal Data from test artefacts | EU-US Data Privacy Framework (primary) + 2021/914 SCCs Module 3 (backstop) |
| 4 | Amplitude, Inc. (EU server zone api.eu.amplitude.com) | 201 Third Street, Suite 200, San Francisco, CA 94103, USA; EU Processing through Amplitude's EU data residency zone | European Union (api.eu.amplitude.com) | Product analytics, session replay (sampled at 100%), autocapture, network capture, Web Vitals, and engagement metrics for the Qualflare application | Application usage data, session recordings, network capture events, device and connection data, approximate location | Intra-EEA Processing in the EU server zone — no Chapter V transfer. Core Amplitude entity in the US is not a data importer for Customer Personal Data. |
| 5 | Stripe, Inc. | 354 Oyster Point Boulevard, South San Francisco, CA 94080, USA | United States | Subscription billing, payment processing, invoicing, payment-fraud prevention, and chargeback handling | Payment metadata (billing email, billing address, plan, transaction IDs, last four digits of card) | EU-US Data Privacy Framework (primary) + 2021/914 SCCs Module 3 (backstop) |
| 6 | Google LLC (Google Analytics 4 and Google Tag Manager) | 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA | United States | Marketing-site web analytics (first-party, Consent Mode v2, IP anonymisation) | Device and connection data from visitors to qualflare.com (marketing site only; not app.qualflare.com) | EU-US Data Privacy Framework (primary) + 2021/914 SCCs Module 3 (backstop) |
| 7 | Functional Software, Inc. (Sentry) | 45 Fremont Street, 8th Floor, San Francisco, CA 94105, USA | United States | Error monitoring, stack-trace capture, performance monitoring | Error stack traces, user identifiers, device and connection data | EU-US Data Privacy Framework (primary) + 2021/914 SCCs Module 3 (backstop) |
| 8 | Microsoft Corporation (Microsoft Clarity) | One Microsoft Way, Redmond, WA 98052, USA | United States | Marketing-site heatmaps and session replay, loaded only after analytics consent | Session recordings of visits to qualflare.com (page content, clicks, scrolling and mouse movement, with form input masked), device and connection data. Marketing site only; not app.qualflare.com, so no Customer Personal Data from the application is involved. | EU-US Data Privacy Framework (primary) + 2021/914 SCCs Module 3 (backstop) |
| 9 | Intercom, Inc. | 55 2nd Street, Suite 400, San Francisco, CA 94105, USA | United States | Live chat/support messenger — anonymous on qualflare.com (functional-consent-gated), Identity-Verified (signed JWT) on app.qualflare.com | User ID, email address, device/session identifiers, conversation content | EU-US Data Privacy Framework (primary) + 2021/914 SCCs Module 3 (backstop) |
| 10 | LangWatch (Reasoning Engine B.V.) | Reasoning Engine B.V., Singel 126, 1015AE Amsterdam, Netherlands | European Union — EU data centers (AWS), LangWatch's standard cloud hosting | AI/LLM observability — trace and span capture (prompts, completions, tool calls, token/model metadata) for the Qualflare AI features | Prompts and completions from Qualflare's AI features, which may include incidental Personal Data from test artefacts | Reasoning Engine B.V. is an EU (Netherlands) entity hosting in EU data centers by default — intra-EEA processing, no Chapter V transfer expected. A Data Processing Agreement is available from LangWatch on request; not yet executed as of this disclosure. |
| 11 | Raintank Inc. dba Grafana Labs (Grafana Cloud) | 165 Broadway, 23rd Floor, New York, NY 10006, USA | Grafana Cloud stack hosted in the European Union (prod-eu-west-2). Grafana Labs states in its Data Processing Agreement that Personal Data may be transferred to the United States, and publishes a Data Transfer Assessment | Ingestion, storage, querying, dashboarding and alerting for the Qualflare backend services' application logs and operational metrics | Application log records at Info level and above — message text and structured fields, which may carry user, workspace and project identifiers and error detail — and operational metrics (request rates, latencies, database pool and queue counters). No AI prompts or completions. No distributed traces: those go to Sentry (row 7) | EU-US Data Privacy Framework (primary) + 2021/914 SCCs Module 3 / UK IDTA (backstop) |
| 12 | OpenAI (Quo conversational agent) | OpenAI Ireland Limited, 1st Floor, The Liffey Trust Centre, 117-126 Sheriff Street Upper, Dublin 1, D01 YC43, Ireland | United States. Requests are routed through Cloudflare AI Gateway and reach OpenAI's standard (non-EU-resident) API endpoint; the EU-resident endpoint requires a contractual amendment Qualflare has not yet executed | Inference for the Quo conversational agent on workspaces Qualflare has enabled for it. Not used for embeddings, failure clustering, launch analysis or query generation — those remain with Google (row 3) | The message text a user sends to the agent, as typed; the conversation history, which is replayed to the model on every turn; the agent's tool calls and their results, which comprise test case names, descriptions and steps, defect titles, descriptions and expected/actual text, failure cluster labels and raw CI failure output and stack traces, and launch branch names and commit identifiers. Launch properties and metadata supplied by Customer's CI are passed through as received, so their contents are determined by Customer. Field lengths are capped and control characters stripped before transmission; this is not redaction, and Personal Data embedded in Customer's own test artefacts reaches OpenAI as written | The contracting entity, OpenAI Ireland Limited, is established in the EEA, so the contracting layer involves no Chapter V transfer. The Processing itself happens in the United States: OpenAI states that EEA data passed to its non-EEA affiliates is covered by agreements containing 2021/914 SCCs. Qualflare has not executed OpenAI's Data Processing Agreement, so it does not yet hold that protection in its own right, and the EU data-residency amendment is also outstanding — both are in progress and neither is executed as of this disclosure. Requests are sent with retention disabled (store=false) from 28 September 2026; before that date OpenAI's default retention applied |
| 13 | TypeSafe (Jev typed-decision model, served through Cloudflare) | TypeSafe AI, Inc., 255 California St, Suite 1300, San Francisco, CA 94117, USA | United States. Reached as a third-party model on Cloudflare's infrastructure (typesafe/jev); Qualflare holds no direct TypeSafe credential and the request is authenticated and billed through Cloudflare (row 2) | Typed decisions returning a category and a probability rather than generated text, used for agent routing, failure cluster category and severity, cluster-membership verification and redundancy-pair verification | The trailing portion of a Quo conversation, failure and error messages, and test case names and descriptions. Every field is passed through Qualflare's redaction pass before transmission, which removes credentials, email addresses and identifiers it recognises; it is a pattern list, so text matching no pattern — names, hostnames, internal URLs — is not removed | The transfer of record runs through Cloudflare (row 2), which authenticates and bills the request and whose safeguard is the EU-US Data Privacy Framework plus 2021/914 SCCs Module 3. TypeSafe itself publishes no transfer mechanism in its privacy policy, and Qualflare holds no direct agreement with TypeSafe, so Qualflare does not rely on one from TypeSafe. Whether TypeSafe is a sub-processor of Cloudflare's or a separate processor of Qualflare's is unresolved as of this disclosure; it is listed separately so that Customers are not left to infer it from row 2 |