Sub-processors

Last updated: April 14, 2026

ChatSEO, operated by GROW IT, uses the following sub-processors to deliver its services. This page is maintained as a living document and updated whenever sub-processors are added, removed, or changed.

To be notified of changes to this list, enterprise customers with a Data Processing Agreement can subscribe to notifications by emailing contact@chatseo.app.

Infrastructure & Hosting

Sub-processorPurposeData ProcessedLocationTransfer Mechanism
Hetzner Online GmbHServer hostingAll service dataGermany (EU)N/A (EU)

AI & Machine Learning

Sub-processorPurposeData ProcessedLocationTransfer Mechanism
Vercel Inc.AI inference gateway (AI Gateway): routes all inference requestsConversation content, SEO data (transient, real-time inference only)United States2021/914 SCCs + UK IDTA (not DPF-certified)
Anthropic PBC
sub-processor of Vercel Inc.
Claude models: analysis, research and writing agentsConversation content, SEO data (transient, real-time inference only)United StatesVia Vercel Inc. (2021/914 SCCs)
Perplexity AI, Inc.
sub-processor of Vercel Inc.
Sonar model: web search feature onlyWeb search queriesUnited StatesVia Vercel Inc. (2021/914 SCCs)
Voyage AIVector embeddings for cross-conversation memoryText content for embedding generationUnited StatesSCCs

Important: ChatSEO has no direct contractual relationship with Anthropic or Perplexity: these providers act as sub-processors of Vercel Inc., which operates the inference gateway. The providers in this chain do not use submitted data for model training. ChatSEO does not use any user data to train, fine-tune, or improve AI models.

Payment & Billing

Sub-processorPurposeData ProcessedLocationTransfer Mechanism
Stripe, Inc.Payment processingBilling details, payment information, subscription dataUnited StatesEU-US DPF + SCCs (PCI-DSS compliant)

Communication

Sub-processorPurposeData ProcessedLocationTransfer Mechanism
ResendTransactional email deliveryEmail address, nameUnited StatesSCCs
Crisp IM SASCustomer support chatName, email, chat conversationsFrance (EU)N/A (EU)

Analytics & Monitoring

Sub-processorPurposeData ProcessedLocationTransfer Mechanism
Mixpanel, Inc.Product analyticsUsage events, email, nameUnited States (EU endpoint)EU-US DPF + SCCs
Customer.io (Peaberry Software Inc.)Marketing automationEmail, name, usage eventsUnited States (EU endpoint)EU-US DPF + SCCs
Sentry (Functional Software Inc.)Error monitoringTechnical errors, IP address, browser infoUnited StatesEU-US DPF + SCCs

Note: Mixpanel and Customer.io only receive data after explicit user consent via our cookie banner (analytics category). They do not initialize without consent.

SEO Data Providers

Sub-processorPurposeData ProcessedLocationTransfer Mechanism
Google APIs (Google LLC)OAuth authentication + Search Console APIOAuth tokens, GSC data (transient, never stored)United StatesEU-US DPF + SCCs
DataForSEOSEO data (keyword research, SERP analysis, backlinks)Public domain/URL dataUnited StatesSCCs
FirecrawlWeb page content scrapingPublic URLs, publicly accessible page contentSelf-hosted (EU - Hetzner)N/A (self-hosted, EU)

Marketing & Attribution

Sub-processorPurposeData ProcessedLocationTransfer Mechanism
Tolt, Inc.Affiliate trackingReferral attribution dataUnited StatesSCCs
Meta Platforms, Inc.Marketing analytics (Facebook Pixel)Page views, conversion eventsUnited StatesEU-US DPF + SCCs

Note: Tolt and Meta Pixel only receive data after explicit user consent via our cookie banner (marketing category). They do not load without consent.

Feature Management

Sub-processorPurposeData ProcessedLocationTransfer Mechanism
FlagsmithFeature flag managementUser identifierEUN/A (EU)

Important Notes

The following sub-processors only receive data after the user has given explicit consent via our cookie banner:

  • Analytics (opt-in required): Mixpanel, Customer.io
  • Marketing (opt-in required): Tolt, Meta Pixel

Without consent, these services do not initialize and receive no data.

Google Search Console data handling

Google Search Console data (queries, impressions, clicks, rankings, page performance) is fetched via the Google Search Console API in real-time using the read-only OAuth scope (webmasters.readonly). This data is returned directly to the user and is never stored in our database, cached in Redis, or persisted in any form. Only OAuth credentials (access token, refresh token) are stored to authenticate API requests on the user's behalf.

AI data handling

All inference is routed through the Vercel AI Gateway, which forwards requests to Anthropic (Claude models, all agents) and Perplexity (Sonar model, web search only). Voyage AI is called directly for embedding generation. Data is transmitted to them transiently, solely to fulfil the request, and is not used for model training.


Change Log

DateChange
September 1, 2026Added Vercel Inc. (inference gateway) and Perplexity AI, Inc.; corrected the AI chain's transfer mechanism
April 14, 2026Initial publication