Sub-processors

Last updated 2026-10-10

Everyone who processes data on our behalf to run VitalsDesk. There is nobody else: no advertising networks, no data brokers, and no resale of anything to anyone. Analytics runs only on our own public pages, never inside an account.

The list

ProviderWhat it doesWhat it handlesWhere
SupabaseDatabase, authentication and file storageAccount records, project settings, aggregated measurements, uploaded logosUnited States / EU (per project region)
VercelApplication hosting and edge networkRequest metadata in transit, including visitor IP addresses which are used to derive a country and are never stored by usGlobal edge, United States
ResendTransactional email (alerts, reports, account notices)Recipient email address, message contentsUnited States
AnthropicWriting the plain-English summary on a monthly report, on plans that include itAggregated performance figures and page URLs for the report. No visitor data, and nothing that identifies a personUnited States
Google PageSpeed Insights / Chrome UX ReportLab testing of a page and public field data for a domainThe page URL being tested. No visitor data is sentGlobal
Dodo PaymentsCheckout, subscriptions and invoicing, as merchant of recordYour billing name, email address and organisation name, which we send when you start checkout, and the payment details you enter on Dodo's own checkout page. We never see or store card detailsGlobal — see Dodo Payments' privacy policy
Google AnalyticsMeasuring which pages of our own public website are usefulPages viewed on this website, an approximate location, device and browser type, and a cookie identifier. Never anything from inside an account, and never your visitors' dataUnited States / Global

What crosses a border, and what doesn't

Visitor IP addresses reach the edge network in the ordinary course of an HTTP request and are used there to derive a country. They are never written to our database and never reach any other provider on this list. What is stored is a two-letter country code alongside aggregated timings.

The testing API receives only the URL of a page being tested. No visitor data is sent to it.

Processing on your behalf

Where you are the controller of visitor measurement data and we are your processor, the terms of that processing are the ones in our agreement and privacy policy. We process it only to provide the service to you, we impose equivalent obligations on each provider above, and we will tell account holders by email before adding a new one.

If you need a signed data processing agreement for your own records, write to support@vitalsdesk.com and we will sign yours or send ours.