Skip to main content
Last updated: 27 May 2026 Brand Atlas uses the following sub-processors to operate the Service. We notify customers at least 30 days before adding or replacing a sub-processor. Customers can object to a new sub-processor in line with the Data Processing Addendum.

Current sub-processors

Sub-processorRoleData processedLocation
VercelApplication hosting and CDNApplication traffic, cached contentUnited States, with global edge locations
SupabaseDatabase, file storage, VaultBrand record content, account data, encrypted secretsEuropean Union (Frankfurt region)
StripePayment processingBilling information, card detailsUnited States, with EU subsidiaries
GitHubPer-tenant content repositories (Guardian)MDX content, assetsUnited States
AnthropicAI provider for OswaldBrand record context and prompts during Oswald sessionsUnited States
Postmark (or similar transactional email provider)Transactional email deliveryRecipient addresses, email contentUnited States
PostHog (or Plausible)Privacy-respecting product analyticsAggregate usage eventsEuropean Union (PostHog EU instance)

For Henry (Customer-supplied)

Henry uses an AI provider chosen by the customer:
ProviderCustomer relationship
OpenAIDirect customer relationship; Brand Atlas mediates only the integration
Google (Gemini)Direct customer relationship; Brand Atlas mediates only the integration
Brand Atlas does not have a sub-processor relationship with the customer’s chosen Henry provider; the customer’s relationship is direct. The provider is named here for transparency.

What each sub-processor does, in more detail

Vercel

Hosts the Brand Atlas application and serves the marketing and documentation sites. Vercel’s edge network caches static assets close to users globally. Vercel does not have access to the database; the database lives in Supabase.

Supabase

Stores the database (account data, brand record metadata, brand record content), file storage (uploaded assets), and Vault (encrypted secrets including BYOK API keys). The Supabase project is configured in the EU region.

Stripe

Processes payments. Stripe is the only party that sees full card numbers; Brand Atlas stores tokenised references. Stripe also generates the invoices made available to customers in the portal.

GitHub

For Guardian customers using the per-tenant repo workflow, GitHub hosts the customer’s atlas repo. Repos are private and scoped to the individual atlas.

Anthropic

Processes Oswald’s interactions. The Anthropic enterprise API tier does not use API content for training. Anthropic’s data retention is no longer than 30 days for operational debugging purposes.

Transactional email provider

Delivers notification and transactional emails (welcome, password reset, invoices, Update Request alerts).

Analytics

PostHog or Plausible, configured to collect aggregate usage events without cross-site tracking. No data is shared with advertising networks. Analytics can be disabled per-user from cookie preferences.

How we evaluate sub-processors

We select sub-processors based on:
  • Security maturity. Independent assessments, vulnerability disclosure, breach history.
  • Privacy commitments. GDPR readiness, DPA willingness, no-training commitments for AI.
  • Service quality. Reliability, performance, support quality.
  • Jurisdictional fit. Where the sub-processor operates and the transfer mechanisms available.
We do not select sub-processors based on price alone. The Service’s reliability and the privacy of customer data outweigh marginal cost differences.

Notice of changes

When we add or replace a sub-processor, we notify customers at least 30 days in advance via:
  • Email to the brand owner of each affected atlas.
  • An entry in the changelog.
  • An update to this page.
If you would like to be notified by another method, write to legal@brandatlas.pro.

Objecting to a sub-processor

A customer can object to a new sub-processor during the 30-day notice period by writing to legal@brandatlas.pro. We will attempt to accommodate the objection. If we cannot, the customer may terminate the affected portion of the Service per the DPA.

What changed

  • 27 May 2026: Initial list published.