Legal

Sub-processors

Last updated: 2026-10-14 · Version v1.4.0

EverCFO is operated by Celeste Business Advisors LLP (“EverCFO”, “we”, “our”, or “us”). This page lists every third-party sub-processor we engage to operate the EverCFO service, what data each receives, where the data is stored, and the data processing agreement that governs each relationship. It is the canonical record cross-referenced by our Privacy Policy section 3 and (when published) our Data Processing Addendum.

1. What a sub-processor is and why this list matters

A sub-processor is any third party we use to process customer personal data on our behalf in the course of providing EverCFO. Under GDPR Article 28 (and equivalent regulation elsewhere), every sub-processor must be bound by a data processing agreement (DPA) that imposes the same data protection obligations on the sub-processor that you have with us, and we remain liable to you for the sub-processor’s acts and omissions.

The accounting and commerce platforms you connect (QuickBooks, Xero, Shopify) are data sources you authorize, not sub-processors.

We publish this list (a) so business customers can complete their own vendor risk reviews, (b) so we can give material-change notice before adding or replacing a sub-processor, and (c) so every contractual statement we make about who processes your data is traceable to a single source of truth.

The list below is generated directly from a single source-of-truth file in our codebase. Anything that ships into production is reconciled against it. We currently engage 16 sub-processors.

A further 2 providers are listed but not yet engaged — TypeSafe and Plaid. They appear in section 2.1 below, with the data they will receive, and process nothing today. We publish a row before the first data reaches a provider rather than after, so the material-change notice in section 4 runs in advance of the change rather than alongside it. Each row says in its own words what has to happen before it begins.

2. Current sub-processors

Every provider in this section is engaged today and processes customer data now. Providers we have disclosed ahead of first use are listed separately in section 2.1, and ones we have removed in section 2.2 — neither receives customer data.

Sub-processors are grouped by function. Within each group, entries are ordered as they appear in our source-of-truth file. The “Last reviewed” column is the date the row was last reviewed against the deployed system (data categories, storage location, DPA URL).

Database

ProviderRoleData categoriesStoragePrivacy policyDPALast reviewed
Supabase
Supabase Inc.
Primary database, authentication, and file storage
  • Tenant data
  • Account data (email, name)
  • Auth tokens
  • Uploaded files
United States (AWS us-west-1, Northern California)LinkLink2026-10-14

Hosting and infrastructure

ProviderRoleData categoriesStoragePrivacy policyDPALast reviewed
Vercel
Vercel Inc.
Frontend hosting and edge network
  • Page requests
  • Sessions
  • API requests proxied to our backend (may include chat messages and uploaded files in transit)
Global edge / Vercel infrastructureLinkLink2026-10-14
Railway
Railway Corp.
Backend hosting
  • API requests
  • Application logs
United States (US West)LinkLink2026-10-14
Cloudflare
Cloudflare, Inc.
DNS
  • DNS queries
GlobalLinkLink2026-10-14

Integrations and connectors

ProviderRoleData categoriesStoragePrivacy policyDPALast reviewed
Nango
Brokeur Inc. (Nango)
OAuth broker for connected third-party integrations
  • OAuth tokens
  • Integration sync payloads
United StatesLinkLink2026-05-22

AI models and inference

ProviderRoleData categoriesStoragePrivacy policyDPALast reviewed
OpenRouter
OpenRouter, Inc.
AI model routing layer
  • Chat prompts and responses (with data_collection: deny)
United StatesLinkLink2026-09-29
Anthropic
Anthropic PBC
AI model provider — Claude Sonnet 4.6 and Haiku 4.5
  • Chat prompts and responses (transient)
United StatesLinkLink2026-05-22
Google
Google LLC
AI model provider — Gemini 3 Flash classifier
  • Pre-pass classification prompts and responses (transient)
United States (Vertex AI)LinkLink2026-05-22
OpenAI
OpenAI, OpCo, LLC
Embedding model
  • Message text converted to embedding vectors
United StatesLinkLink2026-05-22

Observability and analytics

ProviderRoleData categoriesStoragePrivacy policyDPALast reviewed
Langfuse
Langfuse GmbH
LLM tracing and observability
  • Raw chat messages (system prompts + user messages)
  • AI-generated assistant output (raw response text)
  • AI tool-call payloads
  • Token counts
  • Latency metadata
United States (us.cloud.langfuse.com)LinkLink2026-05-22
PostHog
PostHog Inc.
Product analytics, session replay, and error tracking
  • Page events
  • Error replay
  • Feature flag exposure
United StatesLinkLink2026-05-22
BetterStack
Better Stack s.r.o.
Uptime monitoring and incident response
  • Healthcheck ping metadata
European Union (Czech Republic)LinkLink2026-05-22

Background jobs and scheduling

ProviderRoleData categoriesStoragePrivacy policyDPALast reviewed
Trigger.dev
Trigger.dev Ltd.
Background job scheduling and execution
  • Cron schedules
  • Job metadata
  • Sync run payloads
European Union / United KingdomLinkLink2026-05-22

Secrets management

ProviderRoleData categoriesStoragePrivacy policyDPALast reviewed
Infisical
Infisical Inc.
Secret management
  • Encrypted API keys and environment variables
United StatesLinkOn request2026-05-22

Email and communications

ProviderRoleData categoriesStoragePrivacy policyDPALast reviewed
Google Workspace
Google LLC
Company email infrastructure (primary inbox + aliases)
  • Inbound email content
  • Sender email addresses
United StatesLinkLink2026-05-23
Resend
Resend Inc.
Transactional email delivery
  • Email addresses
  • Subject lines
  • Message content
United StatesLinkLink2026-05-22

2.1 Planned sub-processors, not yet engaged

These providers are disclosed in advance of first use. They process no customer data today. The “Data it will receive” column describes what each would receive once the relevant feature is turned on, and each row states in its own words what has to happen first.

ProviderIntended roleData it will receiveStoragePrivacy policyDPADisclosed
TypeSafe
TypeSafe AI, Inc.
AI decision-model provider — Jev typed-decision routing (planned; processes no customer data yet)
  • Chat message text with the recent conversation context around it (once chat routing is enabled)
  • The text of a note you ask us to remember, checked before it is saved (once the memory-write safety filter is enabled)
  • Short labels for memory entries, goals and decisions the account owner has already accepted (once the attention and memory stages are enabled)
  • A saved memory note of up to 400 characters, with words describing how a metric moved, and the text of a finding the daily scan is considering raising (once the attention stage is enabled)
  • Sentences from a draft deliverable, each paired with the source it cites (once deliverable review is enabled)
  • For the owner-only integrity scanner (once enabled), one flagged item at a time: its description, memo or journal-entry memo, the merchant or counterparty name, the account names involved, the exact amount or an amount band, the dates or day counts the check turns on, a spend category, and for a refund the reason a customer gave
United States (TypeSafe's privacy policy: services hosted in the United States)LinkLink2026-09-23
Plaid
Plaid Inc.
Bank account aggregation, transaction sync, and credit-card liability data (business use only). Not yet engaged for customers: no customer has connected a bank account. The only production connection is an internal EverCFO team test account.
  • Account balances (current + available)
  • Account transactions (posted + pending)
  • Business credit-card liability details (balance, statement date, minimum payment, next payment due date, APR)
  • Institution name + masked account number (last 4 digits)
United States (Plaid's US infrastructure)LinkOn request2026-05-22

2.2 Former sub-processors

Providers we have removed from the stack. They receive no customer data and are not part of the 16 engaged above. We keep them listed, with the date each was removed, so a customer who completed a vendor review while one was live can still see what became of it.

ProviderFormer roleData it receivedRemoved
Hookdeck
Hookdeck Technologies Inc.
Inbound webhook routing
  • Webhook payloads (transient)
2026-07-09

3. How we vet and manage sub-processors

Before a sub-processor goes into production behind customer data, we check each of the following:

  • Data processing terms. We review each sub-processor’s published data processing terms before engaging it; where a provider publishes a DPA, it is linked in the table.
  • Cross-border safeguards where required. Where the sub-processor processes EU or UK personal data outside the EEA / UK, the relevant Module Three Standard Contractual Clauses (or equivalent transfer mechanism) apply.
  • Minimum-necessary data. Each sub-processor receives only the data categories listed in its row above. When we change what we send, we update this list and the privacy policy in the same release.
  • Breach notification. We look for breach-notification commitments in each provider’s terms, so that EverCFO can in turn notify affected customers in accordance with section 8 of our Data Processing Addendum.
  • Deletion on request. When a customer exercises a deletion or end-of-contract right, we propagate that instruction to sub-processors that hold copies of relevant data within the timelines stated in our Privacy Policy and Terms.

We review every sub-processor row in this list periodically and bump the “Last reviewed” date when the row is re-verified against the deployed system. A material change to a sub-processor (added role, expanded data categories, changed storage region, replacement provider) triggers a notification under section 4 below.

4. Notifications of material changes

Before adding a new sub-processor or making a material change to an existing one (for example, a change of storage region or expanded data categories), we will give business customers at least 30 days’ advance written notice. This commitment also appears in our Data Processing Addendum when published.

To receive material-change notifications, email privacy@evercfo.ai from the address associated with your EverCFO account and ask to be added to the sub-processor notification list. We do not yet offer an in-product subscription control; when we ship one, we will update this section.

You may object to a proposed new sub-processor for reasonable grounds related to data protection. If we cannot accommodate your objection within a reasonable period, you may terminate the affected portion of the service in accordance with our Terms of Service.

5. Contact

Questions about a specific sub-processor or about our sub-processor management program can be sent to our privacy contact at privacy@evercfo.ai. For the broader privacy program and full contact details, see Privacy Policy section 13.