We engage the sub-processors below to provide the Consultad Service. Customers are notified by email and via this page at least 30 days before a new sub-processor is engaged, and may object as described in our Privacy Policy (§7) and in our Data Processing Agreement (§7.4).

Last reviewed: 2026-05-27.

Sub-processorEntity / locationPurposeData categoriesTransfer mechanism
Google Cloud PlatformGoogle Cloud EMEA Ltd. (IE) / Google LLC (US)Hosting (Cloud Run, Cloud Functions, BigQuery, Firestore, Cloud Storage, Memorystore, Pub/Sub, Cloud Scheduler, Secret Manager, Cloud Logging). EEA region: europe-central2.All categoriesEU SCCs (2021/914) + EU-US DPF
Google Firebase AuthenticationGoogle LLC (US)User authentication (email/password and Google OAuth), session management, password hashing. Passwords never stored in plain text.Identity (name, email, Firebase UID), session metadataEU SCCs (2021/914) + EU-US DPF
Google Vertex AIGoogle LLC (US) / EU region where availableAI inference (Claude Sonnet 4.6 via Vertex - primary path; legacy Gemini-based analytics). EU region by default.AI prompts and responses, account identifierEU SCCs (2021/914) + EU-US DPF; EU region by default
AnthropicAnthropic PBC (US)AI inference (Claude Sonnet 4.6) - direct path when not routed through Vertex, or fallback. Enterprise terms prohibit training on customer prompts.AI prompts and responses, account identifier for rate-limiting and abuse preventionEU SCCs (2021/914) + EU-US DPF (where certified)
StripeStripe Payments Europe Ltd. (IE) / Stripe Inc. (US)Subscription billing, payment processing, customer portal, invoice generation. Stripe acts as independent controller for payment-card data.Billing identity (email, billing address, tax identifier), payment-method token (no full PAN), subscription and invoice metadataEU SCCs (2021/914) + EU-US DPF
SendGrid (Twilio)Twilio Inc. (US)Transactional email: account invitations, password resets, security alerts, support replies, analytics digests.Email address, message content, delivery and engagement metadata (opens, clicks)EU SCCs (2021/914) + EU-US DPF
BannerbearBannerbear (jurisdiction to be confirmed)On-demand generation of product creatives from Customer-supplied templates and product feeds. Receives tenant_id as indirect identifier in webhook URL and metadata, plus product_id, product titles, prices, image URLs, and campaign context. No end-user PII unless product photography depicts identifiable people.Customer-supplied product and campaign metadata (including tenant_id as an indirect identifier); no end-user PII in normal operationDPA with Bannerbear in progress (Issue E); SCCs to be confirmed
Meta PlatformsMeta Platforms Ireland Ltd. (IE)Reading advertising data (campaigns, ad sets, ads, spend, conversions, audience metadata) from Customer-connected Meta Ads accounts via the Graph API. Customer-initiated OAuth. Meta is an independent controller for the underlying advertising data.Connected-account OAuth refresh token; ad performance, audience IDsController-to-controller via Customer's connection
Google AdsGoogle Ireland Ltd. (IE)Reading advertising data from Customer-connected Google Ads accounts via the Google Ads API. Customer-initiated OAuth. Google is an independent controller for the underlying advertising data.Connected-account OAuth refresh token; ad performanceController-to-controller via Customer's connection
TikTokTikTok Information Technologies UK Ltd. (UK) / TikTok LLC (US)Reading advertising data from Customer-connected TikTok Ads accounts via the Business API. Customer-initiated OAuth. TikTok is an independent controller for the underlying advertising data.Connected-account OAuth refresh token; ad performanceController-to-controller via Customer's connection
GitHubGitHub, Inc. (Microsoft Corporation) (US)Source-code hosting, issue tracking, and CI/CD pipelines. No Customer Personal Data in normal operation.Operational metadata onlyEU SCCs (2021/914) + EU-US DPF

Consultad's own marketing measurement (consented, advertising/analytics)

The recipients below process data only for Consultad's own website, signup funnel, and ad campaigns, and only when the visitor has consented to analytics or advertising cookies (see Cookie Policy §3a). They are independent controllers for the data they receive, not sub-processors of Customer Data. Any personal identifier used for server-side matching is hashed (SHA-256) before transmission.

RecipientEntity / locationPurposeData categoriesTransfer mechanism
Google (Analytics & Ads)Google Ireland Ltd. (IE) / Google LLC (US)Consultad's own website and funnel analytics (Google Analytics 4 via Google Tag Manager) and Google Ads conversion measurement.Pseudonymous client/device identifiers, page and event metadata, hashed click IDs; hashed (SHA-256) email for server-side conversion matchingEU SCCs (2021/914) + EU-US DPF; GA4 data region EU
Meta PlatformsMeta Platforms Ireland Ltd. (IE)Conversion measurement for Consultad's own Meta ad campaigns (Meta Pixel + Conversions API)._fbp / _fbc browser identifiers, event metadata; hashed (SHA-256) email for CAPI matchingEU SCCs (2021/914)
TikTokTikTok Information Technologies UK Ltd. (UK) / TikTok LLC (US)Conversion measurement for Consultad's own TikTok ad campaigns (TikTok Pixel + Events API)._ttp browser identifier, event metadata; hashed (SHA-256) email for Events API matchingEU SCCs (2021/914)

Self-hosted tools (not sub-processors)

We host the following open-source tools entirely within Consultad's own Google Cloud infrastructure (europe-central2). They do not add a third-party sub-processor.

  • n8n - open-source workflow automation engine, self-hosted by Consultad on Google Cloud in the europe-central2 (Warsaw) region. Used for Stripe webhook ingestion, scheduled cron jobs, and internal operational alerts. No data leaves Consultad's Google Cloud infrastructure.
  • Klaro! - open-source cookie-consent management library (BSD-3-Clause, v0.7), vendored directly into the Consultad frontend and executed entirely in the visitor's browser. Consent records are stored in a first-party cookie (consultad_consent) and in Firestore; no consent data is transmitted to any third-party consent platform.