Trust

The facts procurement and legal teams ask for, in one place.

The data processing agreement template is on the agreement page.

Sub-processors

Every active sub-processor in the registry the code is held to. A request to a provider that is not listed here is never made.

ProviderWhat it doesRegionData processing agreement
Hetzner Online GmbHApplication hosting for the API and the web apps.EU (Germany, Nuremberg)In place
Brevo (Sendinblue SAS)The contact and audit request forms, and the confirmation emails for them.EU (France-headquartered, hosted in France and Belgium)In place
Google (Ads and Tag)Advertising measurement on the go.unveilio.io landing pages, only after the visitor accepts.US (standard contractual clauses and the EU-US Data Privacy Framework)In place
DopplerSecrets management.EU (EU-hosted workplace)In place
SupabaseThe database.EU (Frankfurt)In place
Auth0 (Okta)Sign-in and account security.EU (Frankfurt)In place
Google (Google Identity)Optional sign-in with a Google account.US (standard contractual clauses)In place
Microsoft (Entra ID / Microsoft Account)Optional sign-in with a Microsoft account.US (standard contractual clauses)In place
Meta (Facebook Login)Optional sign-in with a Facebook account.US (standard contractual clauses)In place
Mistral AILanguage model that drafts remediation text.EU (France)In place
AnthropicLanguage model for review checks, held as a rollback and not in routine use. Not reachable by an organisation set to EU-only routing.US (standard contractual clauses)In place
Amazon Web Services (AWS Bedrock Mantle, Stockholm)Language model that reviews drafted text and classifies sectors.EU (Sweden, Stockholm)In place
DataForSEO (DataForSEO OU)Search and AI-assistant probing: the questions asked and the answers stored.EU (Estonia)In place