Which authentication provider is actually European? A jurisdiction comparison
Marketing pages are not evidence. Terms of service and data processing addenda are, because a company cannot say one thing in a contract and another in a court.
So this is a comparison built only from what each vendor states in its own legal documents, last verified on 30 July 2026. Where a document was ambiguous, the ambiguity is reported. Where a page would not load, the row says so instead of being filled in.
One disclosure up front: we build Adetio, a competitor to everything on this list. That is a reason to check our sources, and every one of them is linked. It is not a reason to distrust a quotation from someone else’s contract.
The question that actually decides procurement
Almost every vendor here can store data in Europe or is willing to discuss it. Far fewer can answer the second question — which legal system can compel disclosure of that data — in a way that survives a review. That answer lives in the terms of service, usually in the governing-law clause, and it is rarely on the marketing site.
Governing law, as each vendor states it
| Vendor | Entity named in its own legal document | Governing law |
|---|---|---|
| Clerk | Clerk, Inc. — San Francisco, California | Delaware; courts in Kent County, DelawareClerk — Terms of Service · 2026-07-30 |
| Auth0 (Okta) | Okta, Inc. and/or its affiliates | CaliforniaOkta — Terms of Service · 2026-07-30 |
| WorkOS | WorkOS, Inc. | CaliforniaWorkOS — Data Processing Addendum · 2026-07-30 |
| Stytch | Twilio Inc., “a Delaware corporation”. EEA, UK and Swiss customers contract with Twilio Ireland Limited, Dublin | Varies by regionTwilio — Terms of Service (Stytch customers are directed here) · 2026-07-30 |
| Kinde | Kinde Australia Pty Ltd, ACN 655 096 263 | New South Wales, AustraliaKinde — Terms of Service · 2026-07-30 |
| Ory | Ory Corp, Scottsdale, Arizona, USA. Ory Germany GmbH is named as EU representative only | New YorkOry — Terms of Service · 2026-07-30 |
| SuperTokens | SuperTokens, Inc | Delaware; courts in Wilmington, DelawareSuperTokens — Terms and Conditions · 2026-07-30 |
Two findings worth pausing on
Ory is not the German company most people assume. Its terms name a US entity in Arizona under New York law; the German GmbH appears as the EU representative. This is entirely lawful and entirely unremarkable — it is simply not what the brand suggests, and it is exactly the kind of thing a procurement review is supposed to catch.
Stytch is now part of Twilio. Its legal pages redirect to Twilio’s, Twilio’s sub-processor list names “Stytch by Twilio”, and Twilio’s security overview states plainly where the infrastructure sits:
“The infrastructure providers are hosted in the United States of America.”
Where the data actually lives
The clearest sentence in this entire comparison is in Clerk’s DPA, and it is admirably direct about the absence of a residency commitment:
“Clerk may store and process Customer Personal Data anywhere Clerk or its Sub-processors maintain facilities.”
WorkOS is equally explicit in the other direction — its DPA describes transfers from the European Economic Area, Switzerland, and/or the United Kingdom to the United States, with the storage location stated as the United States of America.
| Vendor | EU data residency | The catch |
|---|---|---|
| Clerk | No published option | DPA permits storage “anywhere”Clerk — Data Processing Addendum · 2026-07-30 |
| WorkOS | No | DPA states storage in the United StatesWorkOS — Data Processing Addendum · 2026-07-30 |
| Stytch | No | Infrastructure stated as United StatesTwilio — Security Overview · 2026-07-30 |
| Auth0 | Yes — region chosen at tenant creation, six public regions | The regions doc states no plan requirement either wayOkta — Sub-processors · 2026-07-30 |
| Kinde | Yes — Dublin among five regions | “Once selected, you cannot change the data region of your business within Kinde”Kinde — Supported data regions · 2026-07-30 |
| Ory | Yes, but gated | Pricing matrix: “GDPR-compliant EU Data Storage — Developer: No”. EU storage starts at the Production tier, $770/yearOry — Pricing · 2026-07-30 |
What enterprise SSO costs on top
The “SSO tax” is a real, published line item at three of these vendors, and it is worth pricing before you need it — because you need it exactly when a large customer is already in the room.
| Vendor | Enterprise SSO pricing, as published |
|---|---|
| Clerk | One enterprise connection included; additional connections $75/month eachClerk — Pricing · 2026-07-30 |
| WorkOS | $125 each for 1–15 connections, falling to $50 at 101–200; 201+ contact salesWorkOS — Pricing · 2026-07-30 |
| Stytch | Five SSO or SCIM connections free, then $125 per connectionTwilio — Terms of Service (Stytch customers are directed here) · 2026-07-30 |
| Ory | “One-click SAML SSO” listed as Enterprise-tier onlyOry — Pricing · 2026-07-30 |
| Kinde | One enterprise connection on Free and Pro; unlimited above, “No additional costs”Kinde — Supported data regions · 2026-07-30 |
One vendor charges for security itself rather than for SSO: SuperTokens lists multi-factor authentication as a paid add-on at $0.01 per MAU with a $100/month minimum. Whether that is reasonable is a judgement; that it is a line item is a fact worth knowing before you design your security baseline around it.
Where the documents contradict each other
Frontegg is worth its own note here: its terms name a US entity under California law, while its DPA says the contracting party may be either the Israeli or the US entity depending on the agreement. We are not suggesting anything improper — a company can restructure, and documents update at different speeds. But two answers to the same question means neither can be stated flatly. If this matters to your review, ask which entity signs your contract and get it in writing.
What we could not verify, and are therefore not claiming
This section exists because a comparison that only reports what suits the author is not a comparison.
- Clerk’s certifications and sub-processors. Their trust centre would not render for us. The only SOC 2 / ISO 27001 sentence readable in Clerk’s own documents describes Google Cloud and Cloudflare — the infrastructure, not Clerk. We are not going to convert that into a claim either way.
- SuperTokens’ certifications, sub-processors and hosted regions. No vendor page found for any of the three.
- Whether Auth0’s or Kinde’s EU region requires a particular plan. Both document the regions; neither documents a plan gate. Absence of a stated gate is not evidence there is none.
- Any price, a month from now. Every figure here carries the date we read it. Ory’s annual tiers and Auth0’s “from $X” anchors move; treat this table as a starting point for your own check, not as a substitute for it.
The five checks worth running yourself
- Open the terms of service and find the governing-law clause. It is usually the second-to-last section.
- Open the DPA and search for “anywhere”, “United States” and “transfer”. Those three words locate the answer quickly.
- Open the sub-processor list and count the non-EU entries in the authentication path — not the marketing tools, the ones that touch identity data.
- Check whether EU residency is available on the plan you will actually buy, not on the enterprise tier.
- Ask which legal entity signs your contract, and get the answer in writing before the security review, not after.
Where we stand, stated honestly
Adetio is being built so that the first two of those checks have a short answer: an identity platform whose operating entity, infrastructure and data all sit under EU law, so that the transfer question does not arise rather than being managed with paperwork.
We are not going to put ourselves in the table above, because we would fail our own test. We are pre-launch, our operating entity is not yet registered, and until it is, our imprint says exactly that instead of naming a company that does not exist. A vendor that publishes a jurisdiction comparison and quietly awards itself the top row, while its own legal page is a placeholder, would be doing the thing this article is about. The trust centre states what is in place today and what is on the roadmap, separately, and it will keep doing so.
Sources
- Clerk — Terms of Service — https://clerk.com/legal/standard-terms · verified 2026-07-30
- Okta — Terms of Service — https://www.okta.com/legal/terms-of-service/ · verified 2026-07-30
- WorkOS — Data Processing Addendum — https://workos.com/legal/data-processing-addendum · verified 2026-07-30
- Twilio — Terms of Service (Stytch customers are directed here) — https://www.twilio.com/en-us/legal/tos · verified 2026-07-30
- Kinde — Terms of Service — https://docs.kinde.com/trust-center/agreements/terms-of-service/ · verified 2026-07-30
- Ory — Terms of Service — https://www.ory.com/legal/tos · verified 2026-07-30
- SuperTokens — Terms and Conditions — https://supertokens.com/legal/terms-and-conditions · verified 2026-07-30
- Twilio — Security Overview — https://www.twilio.com/en-us/legal/security-overview · verified 2026-07-30
- Clerk — Data Processing Addendum — https://clerk.com/legal/dpa · verified 2026-07-30
- Okta — Sub-processors — https://www.okta.com/legal/trustandcompliance/subprocessors/ · verified 2026-07-30
- Kinde — Supported data regions — https://docs.kinde.com/get-started/learn-about-kinde/supported-data-regions/ · verified 2026-07-30
- Ory — Pricing — https://www.ory.com/pricing · verified 2026-07-30
- Clerk — Pricing — https://clerk.com/pricing · verified 2026-07-30
- WorkOS — Pricing — https://workos.com/pricing · verified 2026-07-30
- SuperTokens — Pricing — https://supertokens.com/pricing · verified 2026-07-30