Compliance guide

Choosing a model for your obligations

Everything behind the filters on the catalog page: what Swiss and EU data protection law actually requires, what the certifications do and do not prove, how company type and data class change the bar, and which filter settings follow from each.

1. A prompt is a data transfer

The single most useful reframing: when you call a hosted model, you are disclosing the contents of the prompt to a third party, usually in another country. Data protection law does not have a carve-out for "it was just an API call". If the prompt contains personal data, the provider is your processor and you need a processing agreement. If the provider is abroad, it is also a cross-border transfer and needs a lawful transfer mechanism.

This applies to things people rarely think of as personal data: a support ticket pasted in for summarisation, a CV screened against a job description, a customer email drafted with context, a code snippet containing production credentials or a customer identifier. Retrieval augmented generation makes it worse, because the retrieved chunks travel with the prompt.

Practical consequence. Your model choice is a supplier decision that has to survive the same scrutiny as any other outsourcing: documented, contracted, risk-assessed, and listed in your record of processing activities.

2. Swiss nFADP / revDSG

The revised Federal Act on Data Protection (nFADP, or revDSG in German) has applied since 1 September 2023. Compared with the old law it dropped protection for legal entities and focused on natural persons, while raising the duties considerably.

Swiss is not EU. Switzerland sits outside the EU and EEA. An EU data centre does not satisfy a contractual Swiss-residency requirement, and Swiss hosting does not by itself discharge GDPR duties. Companies with EU customers or staff usually have to satisfy both regimes simultaneously.

3. GDPR

The EU General Data Protection Regulation applies extraterritorially: if you offer goods or services to people in the EU/EEA, or monitor their behaviour, it applies regardless of where your company is established. Its structure mirrors nFADP but the enforcement is heavier and the transfer rules more developed.

The Schrems II point is the one that bites for AI. It is not enough that a US provider signed standard contractual clauses; you must assess whether US surveillance law undermines them in practice. That assessment is much easier when there is no US entity in the chain at all.

4. ISO 27001 and other certifications

Certifications are evidence about the operator's practices. They are necessary for a defensible supplier assessment and completely insufficient on their own, because none of them constrain jurisdiction.

CertificationWhat it provesWhat it does not
ISO 27001 An audited information security management system: access control, encryption, incident response, supplier management, continuous improvement. Says nothing about where data is stored or who can legally compel it.
ISO 27017 / 27018 Cloud-specific security controls, and protection of personal data in public clouds. Still a controls framework, not a jurisdictional guarantee.
ISO 42001 An AI management system — governance specific to AI risk, bias and lifecycle. Newer and rarer; not a substitute for data protection compliance.
SOC 2 Type II A US attestation that controls operated effectively over a period. Widely requested in procurement. US-centric, and a SOC 2 provider is very often US-incorporated, which is the risk itself.
Swiss nFADP / GDPR as a listed tag The operator states it processes under that regime and offers the corresponding agreement. A self-declaration of applicable law, not an independent audit.

5. Residency vs jurisdiction — the distinction that matters most

Data residency is the physical location where processing happens. Jurisdiction is which state can compel the operator to hand data over. Providers market the first and stay quiet about the second.

The US CLOUD Act of 2018 lets US authorities compel a US-incorporated provider to produce data in its possession, custody or control — explicitly including data stored on servers abroad. So a US hyperscaler's Zurich region gives you Swiss residency and US jurisdiction at the same time. For most corporate data that trade is acceptable. For banking secrecy, professional secrecy or patient data it usually is not, and it must be disclosed in an outsourcing risk assessment.

The test to apply. Ask who owns the operating entity, not where the rack is. If any entity in the ownership chain is subject to a foreign disclosure regime, that regime reaches your data. The catalog encodes this as cloud_act_exposure and foreign_lawful_access_risk.

6. The five residency levels

Every model in the catalog carries a swiss_residency_level and a derived sovereignty_score from 1 to 5.

LevelScoreMeaning and typical fit
local_sovereign5 Runs on hardware you own and control. No processor, no transfer, no third-party contract. Ceiling on capability is whatever your hardware fits, and availability is your problem. The only option that fully satisfies professional secrecy without a contractual argument.
swiss_provider4 A Swiss-incorporated company operating its own Swiss infrastructure. Swiss law only, no CLOUD Act. The practical sweet spot for regulated data that still needs frontier-class models.
swiss_region_foreign_parent3 Swiss data centre, foreign — usually US — operator. Residency yes, jurisdiction no. Fine for internal and most confidential data; disclose the exposure for regulated use.
eu_other2 EU/EEA processing, GDPR-adequate from Switzerland. Good for EU personal data and general business use. Check whether the operator itself is EU-owned, since an EU region of a US provider is really level 3 thinking with EU residency.
non_swiss1 Everything else, predominantly US. Assume compelled access is possible and that prompts may be retained for abuse monitoring. Public and non-sensitive content only.

7. What your company type requires

FINMA-regulated banks, insurers and securities firms

FINMA Circular 2018/3 on outsourcing governs delegating a significant function to a service provider. You must inventory the outsourcing, assess and monitor the provider, retain the ability to instruct and audit it, plan an exit, and ensure FINMA's own audit and supervisory access is preserved. Add banking secrecy under Art. 47 of the Banking Act, where disclosing client identifying data is a criminal offence, and the practical bar becomes level 4 or 5 for anything touching client identity. Cross-border access by a foreign authority is precisely the scenario Art. 47 is written against.

Target: min_sovereignty=4 plus exclude_cloud_act=true, no_training=true, requires_dpa=true. Use level 5 for client identifying data.

Healthcare, hospitals, insurers handling patient data

Health data is sensitive personal data under both nFADP and GDPR Art. 9. Medical professionals are additionally bound by professional secrecy under Art. 321 of the Swiss Criminal Code, which is criminal law and is not discharged by a data processing agreement. Cantonal hospital legislation frequently adds a hard Swiss-hosting requirement. Level 5 for identifiable patient data; level 4 only where data is robustly pseudonymised and your legal function has signed off.

Lawyers, notaries, auditors, clergy

Also Art. 321 professional secrecy, with the added wrinkle that client privilege can be jeopardised by disclosure to a third party. Level 5 is the defensible default for client matter content. Note that the mere possibility of foreign compelled access is the problem, independent of whether it ever happens.

Listed companies (SIX or otherwise)

The binding constraint is ad hoc publicity and insider law rather than data protection: unpublished price-sensitive information must not leak, and a provider that retains prompts is a leak surface. Financial reporting inputs also fall under your internal control framework and its audit trail. Level 5 or 4 for pre-announcement material; level 3 is usually fine for ordinary corporate work.

Employee and HR data

Employee data is personal data, and in Switzerland Art. 328b of the Code of Obligations limits processing to what relates to suitability for the job or performance of the contract. Works council or staff representation consultation may be required. CVs, performance reviews, disciplinary records and health-related absence data should not go to level 1 providers. Level 4 is a comfortable default; level 3 with a DPA is often accepted.

SMEs and general corporate use

Without a sector regulator the driver is nFADP plus your own client contracts — which increasingly contain their own residency clauses, so check those before assuming you are free. Level 3 or 2 is normally proportionate for internal documents, with level 1 reserved for clearly public material.

Public sector

Cantonal and federal information protection rules commonly mandate domestic hosting outright, and procurement law adds its own constraints. Treat level 4 as the floor and confirm the specific cantonal rule.

8. What the data class requires

Data classExamplesMinimum level
publicPublished marketing copy, open-source code, public filings, synthetic test data.1
internalMeeting notes, internal documentation, non-sensitive drafts, general code.2–3
confidentialContracts, pricing, strategy, unpublished financials, trade secrets.3–4
sensitive_personalHealth, biometrics, political or religious views, union membership, criminal proceedings, detailed employee files.4–5
regulatedBanking client identifying data, patient records, privileged legal matter content.5, or 4 with sign-off

The cheapest control is not sending the data. Redaction, pseudonymisation and keeping identifiers out of the prompt will often drop you a whole class, which opens up far better and cheaper models. Do this before you go shopping for sovereignty.

9. Retention, training and sub-processors

These are three separate promises and providers routinely conflate them.

Watch for mandatory retention. Some frontier models are offered only on terms that force a 30-day retention window regardless of your contract. That single clause can disqualify a model for regulated data no matter how good its residency looks.

10. Open vs closed weights

Open weights are downloadable. That gives you three compliance-relevant properties: you can self-host and reach level 5; you can pin an exact version so behaviour does not drift under a validated process; and you have a genuine exit if a provider changes terms or disappears. Model licences still vary — some restrict commercial scale or resale, so read them.

Closed weights generally lead on capability but concentrate risk: one vendor controls availability, pricing, deprecation and terms, and you cannot audit or reproduce the model independently. For a validated workflow in a regulated setting, model deprecation is a real operational risk, not a hypothetical one.

11. Filter reference

Each filter on the catalog page maps to a concept above.

FilterUse it to
residencyPin an exact residency level when a contract names one.
min_sovereigntySet the floor from your data class. The single most useful control.
exclude_cloud_actRemove every provider reachable by US compelled disclosure. Essential for banking and professional secrecy.
max_lawful_access_riskA softer version of the above when you will accept some exposure but not high exposure.
no_trainingKeep only providers that do not train on your prompts.
requires_dpaKeep only providers offering a processing agreement — a hard requirement whenever personal data is involved.
data_classLet the catalog do the mapping: pick your class and see what is rated fit for it.
deploymentlocal for on-premise, cloud for hosted.
weightsRequire open weights for auditability, self-hosting and exit.
country / providerNarrow to a jurisdiction or an operator already approved by your procurement.
reasoning_tier / min_reasoningSet the capability floor after the compliance floor, so you see the real trade-off.
max_input_cost / max_output_costBudget ceilings per million tokens.
include_disabledShow entries that are catalogued but not currently routable, so you can plan rather than only see what is switched on.

Every model also answers five questions directly, visible under "Compliance and reasoning detail" on each card: where the data is processed, who can compel access, what the provider does with the request, whether the weights are open, and which data classes it is fit for.

12. Ready-made recipes

SituationFilter settings
Bank, client identifying data min_sovereignty=5
Bank or insurer, internal analysis under Circular 2018/3 min_sovereignty=4 + exclude_cloud_act=true + no_training=true + requires_dpa=true
Hospital, identifiable patient data min_sovereignty=5, or 4 if robustly pseudonymised
Law firm, client matter content min_sovereignty=5 + weights=open
Listed company, pre-announcement financials min_sovereignty=4 + exclude_cloud_act=true
HR, CVs and performance reviews data_class=sensitive_personal + no_training=true
EU customer personal data min_sovereignty=2 + requires_dpa=true + no_training=true
Best possible model, no compliance constraint sort=reasoning
Best model that no foreign state can reach exclude_cloud_act=true + sort=reasoning

This guide is an engineering aid for narrowing a shortlist, not legal advice. The compliance record attached to each model reflects published provider terms at the date shown on the entry; terms change. Have your data protection officer or counsel confirm the specific obligations before regulated data goes through any of it.