COMPLIPATHDOC complipath.io/subprocessorsRENDERED 2026-08-23ENGINE 2026-08-09.1CORPUS 2024/1689 + 2026/1744 + Commission guidelines
Subprocessors

Who else sees your data, and exactly what they see

This page lists every third party that processes data you put into Complipath, and for each one what it actually sees. A subprocessor list that names the vendor and leaves the scope to be assumed is not useful to the person reading it before a purchase — the assumption is always wrong in one direction or the other.

Every row below names the party, what it is used for, and WHICH FIELDS REACH IT. Where we have not read a provider's own terms on a point, the row says unread rather than guessing. Each row carries the date it was read and the date it is to be read again.

Where a row says nothing about training, retention or region, that is because we have not read the term ourselves — not because there is none.

Where a language model sits, and where it does not

No language model is in the decision path. The classification engine takes your answers and nothing else — classify(answers: Answers) is its whole input — and a test in the application repository forbids every engine file from importing a database client or an observation module. That guard is a source scan, not a proof by execution: it verifies that no engine file imports those things, and the execution-level fact is carried by the type. Anchored in the application repository at commit 784a885, read 2026-08-18.

And a model does read what you give it, on the paths named in the Anthropic row below. The clearest one is the check's optional reading step: the domain you typed and the text of the public pages it fetched are sent to Anthropic's API. Your answers to the classification questions are never in that payload, because they never leave your browser. This paragraph does not list the paths itself — the row does, generated from the code rather than written twice. We have not read Anthropic's API retention terms; until someone does and records what they read, this page says so instead of guessing.

Either sentence alone is a false picture of the same system. The first without the second is a claim that no model touches anything, which the reading step contradicts; the second without the first invites the reader to assume a model decides the verdict, which it does not.

Who processes what

Most seen first.

Supabase (Supabase Inc.)

Postgres database, authentication and file storage.

What they see
What they do not see
Where it says so in the code

Read 2026-08-23 by Claude (this session), from supabase/migrations/, lib/supabase/ at commit d77c6f7; project ref lfkviwccptstavpcjsho, region eu-central-1, read from the Supabase MCP project settings. To be read again by 2026-11-23.

Resend (Resend, Inc.)

Delivering the sign-in link, the periodic snapshot, the corpus-change letter and feedback notes.

What they see
What they do not see
Where it says so in the code

Read 2026-08-23 by Claude (this session), from lib/email/snapshot.ts, lib/corpus-watch.ts, lib/feedback-delivery.ts, lib/market-law.ts at commit d77c6f7. To be read again by 2026-11-23.

Vercel (Vercel Inc.)

Hosting, serverless functions and the platform log.

What they see
What they do not see
Where it says so in the code

Read 2026-08-23 by Claude (this session), from a sweep of every console.* call in app/ and lib/ at commit d77c6f7; vercel.json pins functions to fra1. To be read again by 2026-11-23.

Anthropic (Anthropic PBC)

Three model calls: reading a company's public pages in the public classifier, suggesting answers from a description she types, and drafting documentation paragraphs.

What they see
What they do not see
Where it says so in the code

Read 2026-08-23 by Claude (this session), from lib/check-read/read.ts, lib/assist/model.ts, lib/docgen/facts.ts at commit d77c6f7. To be read again by 2026-11-23.

Stripe (Stripe Payments Europe, Ltd.)

Taking payment, through an embedded pricing table.

What they see
What they do not see
Where it says so in the code

Read 2026-08-23 by Claude (this session), from components/pricing-table.tsx and app/api/stripe-webhook/route.ts at commit d77c6f7. To be read again by 2026-11-23.

Perplexity (Perplexity AI, Inc.)

One search call in the public classifier, for what third parties publish about a company.

What they see
What they do not see
Where it says so in the code

Read 2026-08-23 by Claude (this session), from lib/check-read/research.ts at commit d77c6f7. To be read again by 2026-11-23.

Google Fonts (Google LLC)

Typeface files, downloaded once at build time and served from our own origin.

What they see

Nothing. No request from anyone reading this site or using the product reaches them.

What they do not see
Where it says so in the code

Read 2026-08-23 by Claude (this session), from app/layout.tsx at commit d77c6f7, plus a build-output count of .next/static/media/*.woff2 and a repository-wide search for fonts.googleapis.com and fonts.gstatic.com. To be read again by 2026-11-23.

Complipath

Complipath is EU AI Act compliance software for AI-heavy software companies without a compliance team — an AI system register, deterministic risk classification, the obligations that follow, and the evidence behind every decision.

Complipath is built by Yobel Tzegai in Gothenburg, Sweden.

Complipath provides legal information, not legal advice. Every guide cites its source on EUR-Lex — Regulation (EU) 2024/1689, and Regulation (EU) 2026/1744 where that has amended it; where the law is still settling, the guide says so.

We measure page views with Vercel Web Analytics. It uses no third-party cookies. Visitors are identified by a hash derived from the incoming request, which is discarded after 24 hours, and no identifier is stored that could follow a visitor to another site. What is collected: the time of the visit, the URL, the referring page, filtered query parameters, city-level location, operating system, browser and device type.