DeepSeek V4.1 Flash 1017, LightOnOCR-3-0.8B and Claude Haiku 5.5 are now live. Try them now

AI in insurance in Europe: use cases under GDPR and the AI Act

Insurers in Europe use AI for claims intake, customer service, fraud triage and underwriting support. GDPR treats health data as special-category data, and the AI Act lists risk assessment and pricing in life and health insurance as high-risk. EUrouter keeps the model calls with European companies, in the EEA, under European law.

By David Lo Dico, Founder, EUrouterReviewed on

Why should an insurer's AI stay in Europe?

Because insurers hold some of the most sensitive data in Europe, and the rules for it follow the data to every AI provider an insurer uses. Claims files, medical questionnaires, bank details and fraud notes all pass through the models that read them. GDPR treats health data as a special category, DORA makes an insurer name the countries where each ICT provider processes its data, and the AI Act adds its own duties for life and health underwriting.

The European insurance sector is already using generative AI at scale. In EIOPA's survey of 347 insurance undertakings in 25 EU and EEA countries, 65% were actively using generative AI, data privacy and regulatory compliance such as GDPR were among the biggest barriers, and the dominant strategy was buying off-the-shelf tools or building on third-party models (EIOPA, published 2 February 2026). So the choice of AI provider is now a supervisory question, not only an IT one.

US law follows US companies, not servers. The CLOUD Act obliges a US provider to disclose data in its "possession, custody, or control, regardless of whether such communication, record, or other information is located within or outside of the United States" (18 U.S.C. § 2713). An EU region of a US cloud changes where a claims file is stored, not which law the company answers to. Once a policyholder's data sits with a US company, that company's terms and US law decide what happens to it, and both can change without the insurer having a say.

EUrouter keeps the whole chain European. EUrouter B.V. is an Amsterdam company under Dutch law, its DPA requires all processing of personal data to take place in the European Economic Area (section 5), it keeps no request content by default (section 10), and every request goes to EU-hosted model providers. On 28 October 2026, 15 of the 17 providers in EUrouter's catalog are headquartered in the EU, and 103 of its 156 models have at least one of them (providers).

This page is information, not legal advice. It reflects the sources listed at the end as of 28 October 2026. Insurance, data protection and supervisory rules differ by Member State and by line of business, so check them with your DPO, compliance function and supervisor before you rely on this page.

What does EUrouter put in writing for your DPO and your DORA register?

EUrouter answers the first questions a DPO, a compliance officer or a DORA register asks about an AI provider in documents you can read today. These are inputs for your own assessment: whether a contract meets Article 30 of DORA, or a use case meets GDPR, is a decision your insurer makes with its legal team.

QuestionEUrouter's answerWhere it is written
Which company processes the data?EUrouter B.V., Amsterdam, under Dutch lawTerms; DPA section 14
In which countries is data processed?Only in the EEA; the router runs on Scaleway in Amsterdam, and each model provider is listed with its countryDPA section 5 and the provider and sub-processor list, updated 9 October 2026
Will we hear about changes?Changes to the sub-processor list are notified by email at least 10 business days in advance, with a right to objectDPA section 7
Are prompts and answers stored?No, zero retention of request and response content by default; only metadata such as timestamps, model identifiers and token countsDPA section 10
Who trains on the data?All 17 providers in the catalog are listed with no prompt retention and no trainingDPA provider list; providers page
Which provider served a request?The x-provider-slug response header names it on every requestRouting docs
Can an authority get the data?EUrouter tells the customer within 5 business days of an order, where the law allows, so the customer can challenge itDPA section 4
Can it carry health data?Not by default: special categories need a written agreement with EUrouter firstDPA Annex 1
Will EUrouter help with a DPIA?Yes, on requestDPA section 6

Every EUrouter request goes only to EU-hosted provider endpoints, from the Free plan up (routing docs, pricing). Set eu_owned: true on a request, or once for a whole API key in a routing rule, and EUrouter uses only providers headquartered in the EU, such as Mistral AI, Scaleway, OVHcloud, IONOS and Berget AI. Microsoft Foundry and AWS Bedrock, the two providers with US headquarters, are then excluded.

What can insurers use AI for?

Five uses fit insurance work today: claims intake, document reading, customer service, call notes and fraud triage. Underwriting support is the sixth, and in life and health insurance it is the one the AI Act treats as high-risk. The tables below read the live EUrouter catalog, show only models served by providers headquartered in the EU, and list prices in EUR; the model catalog has the rest.

Claims intake

AI claims intake reads a first notice of loss (an email, a web form or a transcribed call) and turns it into structured fields: policy number, date and cause of loss, damaged items and whether an emergency repair was done. Claims handlers then start from a filled-in file instead of a blank one, and unclear claims go to a person. Models that return JSON to a schema you define do this reliably; each of these is served by at least one provider headquartered in the EU:

ModelLabContext (tokens)Input per 1M tokensOutput per 1M tokensProviders
Apertus 70B InstructSwiss AI Initiative65,536€0.40€2.10AKI.IO, Regolo
CodestralMistral AI131,072$0.33$0.99Mistral AI
DeepSeek V3.2DeepSeek163,840$0.30$0.50AWS Bedrock, Tensorix
DeepSeek V4 Flash 0731DeepSeek1,000,000€0.10€0.25Tensorix, Lyceum Technology GmbH, Scaleway, GreenPT, Melious, Inceptron
DeepSeek V4 ProDeepSeek1,048,576$1.75$3.50Lyceum Technology GmbH, Tensorix
DeepSeek V4.1 FlashDeepSeek1,048,576$0.20$0.60Scaleway, Melious, GreenPT, Lyceum Technology GmbH, AKI.IO, Tensorix, Entrim
DeepSeek V4.1 Flash 1017DeepSeek1,000,000€0.30€1.20Melious, Tensorix, GreenPT, Lyceum Technology GmbH
Devstral 2 123B InstructMistral AI200,000$0.48$2.40GreenPT, AWS Bedrock
Gemma 4Google256,000€0.10€0.50Infercom, AKI.IO, GreenPT, Melious, Berget AI AB, Regolo
Gemma 4 26B A4BGoogle256,000€0.10€0.50AKI.IO
Gemma 4 26B A4BGoogle262,144€0.25€0.50Scaleway
GLM 5Zhipu AI202,752$1.00$3.20AWS Bedrock, Tensorix
GLM 5 TurboZhipu AI202,752$1.20$4.00Tensorix
GLM 5.1Zhipu AI202,752$1.40$4.40Nebul, Tensorix
GLM 5.2Zhipu AI1,048,576$1.20$4.20Tensorix, Regolo, Lyceum Technology GmbH, GreenPT, Mistral AI, Scaleway, Inceptron, Nebul
GLM 5.3Zhipu AI1,048,576$0.50$2.00AKI.IO, Scaleway, Tensorix, Melious, GreenPT, Entrim, Inceptron, Nebul
GLM 5.3 FlashZhipu AI1,048,576$0.10$0.35Entrim, Lyceum Technology GmbH, GreenPT, Melious, Tensorix, Berget AI AB, Inceptron
GLM 5V TurboZhipu AI202,752$1.20$4.00Tensorix
GPT-OSS 120BOpenAI131,072€0.08€0.40AKI.IO, AWS Bedrock, GreenPT, Infercom, IONOS Cloud, Nebul, OVHcloud, Regolo, Scaleway
GPT-OSS 20BOpenAI131,072€0.04€0.15AWS Bedrock, OVHcloud, Regolo
GreenLGreenPT128,000€0.25€0.80GreenPT
GreenL RawGreenPT128,000€0.25€0.80GreenPT
GreenRGreenPT128,000€0.35€0.95GreenPT
GreenR RawGreenPT128,000€0.35€0.95GreenPT
Kimi K2.5Moonshot AI262,144$0.50$2.80AWS Bedrock, Tensorix
Kimi K2.6Moonshot AI262,144$0.73$3.50Lyceum Technology GmbH, GreenPT, Tensorix, Inceptron
Kimi K2.7 CodeMoonshot AI262,144$0.75$3.50Tensorix, Lyceum Technology GmbH, GreenPT, Inceptron
Kimi K3Moonshot AI1,048,576$3.00$15.00Tensorix, Berget AI AB, GreenPT, Lyceum Technology GmbH, Nebul
Llama 3.3 70B InstructMeta AI128,000$0.71$0.71Scaleway, GreenPT, IONOS Cloud, OVHcloud
Magistral Medium 1.2Mistral AI40,000$2.20$5.50Mistral AI
Magistral Small 1.2Mistral AI40,000$0.55$1.65Mistral AI
MiniMax M2.5MiniMax AI65,536$0.30$1.20GreenPT, Tensorix
MiniMax M3MiniMax AI1,048,576$0.40$2.00Tensorix, Lyceum Technology GmbH
Ministral 3 14BMistral AI262,144$0.22$0.22Nebul, Mistral AI
Ministral 3 3BMistral AI262,144$0.11$0.11Mistral AI
Ministral 3 8BMistral AI262,144$0.17$0.17Mistral AI
Mistral Large 3Mistral AI262,144$0.55$1.65Nebul, Mistral AI
Mistral Large 4Mistral AI1,048,576$1.50$4.60Mistral AI
Mistral Medium 3.1Mistral AI131,072$1.65$8.25Mistral AI
Mistral Medium 3.5Mistral AI180,000€1.50€7.50GreenPT, Scaleway
Mistral Nemo 12BMistral AI120,832€0.13€0.13IONOS Cloud, OVHcloud
Mistral Small 24B InstructMistral AI128,000$0.11$0.33IONOS Cloud
Mistral Small 3.2 24BMistral AI131,072€0.09€0.28Berget AI AB, GreenPT, OVHcloud, Scaleway
Mistral Small 4Mistral AI262,144$0.17$0.66Regolo, Mistral AI, AKI.IO
Nemotron 3 Nano 30B A3BNVIDIA262,144€1.00€3.00Nebul
Nemotron 3 Nano OmniNVIDIA65,536€0.16€1.05Nebul
Nemotron 3 Super 120B A12BNVIDIA262,144€0.32€0.69Nebul
Qwen 2.5 VL 72B InstructAlibaba (Qwen)32,768€0.91€0.91OVHcloud
Qwen3 235B A22B InstructAlibaba (Qwen)131,000$0.07$0.46AWS Bedrock, Scaleway, GreenPT, Tensorix
Qwen3 Coder 30B A3BAlibaba (Qwen)262,144$0.20$0.79AWS Bedrock, GreenPT
Qwen3 Coder Next 80BAlibaba (Qwen)262,144$0.17$0.89IONOS Cloud
Qwen3.5 122B A10BAlibaba (Qwen)262,144$0.50$3.50Tensorix, Regolo
Qwen3.5 397B A17BAlibaba (Qwen)262,144$0.67$4.00OVHcloud, GreenPT, IONOS Cloud, Nebul, Scaleway
Qwen3.5 9BAlibaba (Qwen)262,000€0.07€0.35IONOS Cloud, Lyceum Technology GmbH, Tensorix, OVHcloud, Regolo
Qwen3.6 35BAlibaba (Qwen)262,144€0.15€0.50Scaleway, AKI.IO, GreenPT
Qwen3.6 35B A3B InstructAlibaba (Qwen)256,000€0.15€0.50AKI.IO
Qwen3.8 2.4T A95BAlibaba (Qwen)262,144$2.50$6.00Tensorix, Lyceum Technology GmbH
Qwen3.8 27BAlibaba (Qwen)262,144$0.10$0.40Tensorix, AKI.IO, OVHcloud, Melious, Scaleway, IONOS Cloud, Berget AI AB, Regolo, Entrim
Voxtral Small 24BMistral AI32,000$0.11$0.44Mistral AI

The code example further down builds exactly this.

Reading claims documents and photos

Vision models read invoices, repair quotes, police reports and photos of damage, so a claims handler can check a quote against the policy without retyping it. Keep a person on any payout decision, and keep medical reports out unless your legal ground and your provider contract both cover health data. Each of these vision models is served by at least one provider headquartered in the EU:

ModelLabContext (tokens)Input per 1M tokensOutput per 1M tokensProviders
DeepSeek V4.1 FlashDeepSeek1,048,576$0.20$0.60Scaleway, Melious, GreenPT, Lyceum Technology GmbH, AKI.IO, Tensorix, Entrim
DeepSeek V4.1 Flash 1017DeepSeek1,000,000€0.30€1.20Melious, Tensorix, GreenPT, Lyceum Technology GmbH
DeepSeek-OCR 2DeepSeek8,000€0.00€0.00Regolo
Gemma 4Google256,000€0.10€0.50Infercom, AKI.IO, GreenPT, Melious, Berget AI AB, Regolo
Gemma 4 26B A4BGoogle256,000€0.10€0.50AKI.IO
Gemma 4 26B A4BGoogle262,144€0.25€0.50Scaleway
GLM 5.3 FlashZhipu AI1,048,576$0.10$0.35Entrim, Lyceum Technology GmbH, GreenPT, Melious, Tensorix, Berget AI AB, Inceptron
GLM 5V TurboZhipu AI202,752$1.20$4.00Tensorix
GLM-OCRZhipu AI8,192€0.13€0.56Nebul
Kimi K2.5Moonshot AI262,144$0.50$2.80AWS Bedrock, Tensorix
Kimi K2.6Moonshot AI262,144$0.73$3.50Lyceum Technology GmbH, GreenPT, Tensorix, Inceptron
Kimi K3Moonshot AI1,048,576$3.00$15.00Tensorix, Berget AI AB, GreenPT, Lyceum Technology GmbH, Nebul
LightOnOCR-2-1Blighton16,384€0.15€0.30IONOS Cloud
Magistral Small 1.2Mistral AI40,000$0.55$1.65Mistral AI
Ministral 3 14BMistral AI262,144$0.22$0.22Nebul, Mistral AI
Ministral 3 3BMistral AI262,144$0.11$0.11Mistral AI
Ministral 3 8BMistral AI262,144$0.17$0.17Mistral AI
Mistral Large 3Mistral AI262,144$0.55$1.65Nebul, Mistral AI
Mistral Large 4Mistral AI1,048,576$1.50$4.60Mistral AI
Mistral Medium 3.1Mistral AI131,072$1.65$8.25Mistral AI
Mistral Medium 3.5Mistral AI180,000€1.50€7.50GreenPT, Scaleway
Mistral Small 24B InstructMistral AI128,000$0.11$0.33IONOS Cloud
Mistral Small 3.2 24BMistral AI131,072€0.09€0.28Berget AI AB, GreenPT, OVHcloud, Scaleway
Mistral Small 4Mistral AI262,144$0.17$0.66Regolo, Mistral AI, AKI.IO
Qwen 2.5 VL 72B InstructAlibaba (Qwen)32,768€0.91€0.91OVHcloud
Qwen3.5 122B A10BAlibaba (Qwen)262,144$0.50$3.50Tensorix, Regolo
Qwen3.5 397B A17BAlibaba (Qwen)262,144$0.67$4.00OVHcloud, GreenPT, IONOS Cloud, Nebul, Scaleway
Qwen3.6 35B A3B InstructAlibaba (Qwen)256,000€0.15€0.50AKI.IO
Qwen3.8 27BAlibaba (Qwen)262,144$0.10$0.40Tensorix, AKI.IO, OVHcloud, Melious, Scaleway, IONOS Cloud, Berget AI AB, Regolo, Entrim
Qwen3.8 Flash NextAlibaba (Qwen)262,144$0.20$0.50Lyceum Technology GmbH

Customer service on your own policy wording

An AI assistant answers policyholders' and brokers' questions about cover, excesses and claims status from the insurer's own policy wording, and quotes the clause it used. That is retrieval-augmented generation: an embedding model indexes the policy documents, and a chat model answers from the passages it retrieves. Since 2 August 2026, an AI system that talks directly to people must be designed so that they know they are dealing with an AI, unless that is obvious (Article 50). Each of these embedding models is served by at least one provider headquartered in the EU:

ModelLabContext (tokens)Input per 1M tokensOutput per 1M tokensProviders
All MiniLM L6 v2Sentence Transformers256€0.09€0.45Nebul
BGE Large EN v1.5Beijing Academy of AI8,192$0.02$0.00IONOS Cloud
BGE M3Beijing Academy of AI8,192€0.01€0.00IONOS Cloud, Nebul, OVHcloud
BGE Multilingual Gemma2Beijing Academy of AI8,192€0.01€0.00GreenPT, OVHcloud, Scaleway
Codestral EmbedMistral AI8,192$0.17$0.00Mistral AI
E5 Mistral 7B Instructintfloat4,096€0.13€0.00Infercom
Green EmbeddingGreenPT32,000€0.20€0.00GreenPT
INF Retriever v1INF Tech32,768€0.09€0.45Nebul
Mistral EmbedMistral AI8,192$0.11$0.00Mistral AI
Multilingual E5 Largeintfloat512€0.03€0.00Berget AI AB
Multilingual E5 Large Instructintfloat512€0.03€0.02Berget AI AB, Nebul
Paraphrase Multilingual MPNet v2Sentence Transformers128$0.01$0.00IONOS Cloud
Qwen3 Embedding 8BAlibaba (Qwen)32,000€0.01€0.00Lyceum Technology GmbH, Scaleway, Melious, GreenPT, Tensorix, Regolo, Nebul, OVHcloud
Qwen3 VL Embedding 8BAlibaba (Qwen)32,768$0.11$0.00IONOS Cloud

The RAG chatbot guide builds the whole pipeline with code.

Call notes and complaint summaries

Speech-to-text turns claims calls and complaint calls into text that a chat model summarises into a file note, so handlers spend the call listening instead of typing. Tell callers before you record, and keep the note to what was said. Each of these speech-to-text models is served by at least one provider headquartered in the EU:

ModelLabContext (tokens)Input per 1M tokensOutput per 1M tokensProviders
Faster Whisper Large V3Systran1€0.00€0.00Regolo, Berget AI AB
KB-Whisper LargeKBLab (National Library of Sweden)1€0.00€0.00Berget AI AB
Klang Pianissimoklang1€0.00€0.00Berget AI AB
NB-Whisper LargeNbAiLab (National Library of Norway)1€0.00€0.00Berget AI AB
Whisper Large v3OpenAI448€0.00€0.00Scaleway, OVHcloud
Whisper Large v3 TurboOpenAI448€0.00€0.00OVHcloud

Fraud triage

AI fraud triage scores incoming claims against the red flags your fraud team defines and sends the suspicious ones to an investigator. It should flag, not decide: a claim refused on a fraud score alone is a decision based solely on automated processing, which Article 22 GDPR restricts. EUrouter's decision models classify each claim against the options you define and return a probability for every option, so borderline cases go to a person (decisions guide):

ModelLabContext (tokens)Input per 1M tokensOutput per 1M tokensProviders
Clefcloudflare16,384€0.20€0.00Melious
Clef-Flashcloudflare16,384€0.03€0.00Melious, Regolo, Berget AI AB
MetisGreenPT32,768€0.12€0.00GreenPT

Underwriting support

AI underwriting support summarises applications, broker submissions and loss histories so an underwriter decides faster. In life and health insurance, AI intended for risk assessment and pricing in relation to natural persons is high-risk under the AI Act (Annex III, point 5(c)). A summary that only prepares an underwriter's assessment can fall outside that, but an Annex III system that profiles natural persons is always high-risk (Article 6(3)). GDPR defines profiling as using personal data to evaluate or predict aspects of a person such as their economic situation, health or behaviour (Article 4(4)), which is what individual risk pricing does. Motor, home and travel pricing is not on the Annex III list, but GDPR and the ban on pricing by sex still apply (see the rules below). EUrouter supplies the models; the insurer that builds or deploys an underwriting tool carries these duties, so plan for them before the first pilot.

Which rules apply to AI in insurance in Europe?

Four sets of rules apply to AI in insurance in Europe: GDPR, the EU AI Act, insurance supervision (EIOPA, Solvency II and the Insurance Distribution Directive) and DORA. Sending policyholder data to a company outside the EEA adds a fifth question: whether that transfer has a legal basis and who else can reach the data.

GDPR and health data

GDPR applies to every claims file, application and call note that names a person, and it sets these duties for AI on policyholder data:

  • Health data is special-category data. Article 9(1) prohibits processing data concerning health unless a ground in Article 9(2) applies. The caveat, plainly: Article 9 has no ground for "needed for the insurance contract". Insurers need another ground, such as the policyholder's explicit consent (Article 9(2)(a)), legal claims (Article 9(2)(f)) or a national law, and Member States may add further conditions for health data (Article 9(4)). An AI tool doesn't create a new ground: if you can't process the health data without AI, you can't with it.
  • No decisions by machine alone. Article 22 gives people the right not to be subject to a decision based solely on automated processing, including profiling, that produces legal or similarly significant effects, such as a refused claim, a cancelled policy or a premium. The exceptions (a contract, a law, explicit consent) require safeguards, at least human intervention, a chance to state one's view and to contest the decision. Under Article 22(4), such a decision may use health data only with explicit consent or under a substantial public interest law.
  • Scores count. The EU Court of Justice held on 7 December 2023 that an automatically generated score is an automated individual decision where the company that uses it gives it a determining role (CJEU press release 186/23, Case C-634/21 SCHUFA). A risk or fraud score that decides in practice is treated like a decision.
  • A DPIA first. Article 35(3) requires a data protection impact assessment for systematic and extensive evaluation of people based on automated processing, including profiling, and for large-scale processing of special categories. Underwriting and claims AI usually meet one of the two.
  • Transfers need a basis. Making personal data available to an organisation outside the EEA is a transfer that must meet Chapter V of GDPR on top of every other rule (EDPB). Processing the model call in the EEA with a European provider keeps that hop out of Chapter V.

The GDPR text is on EUR-Lex. For DPAs, transfers and the questions to ask any AI provider, read the GDPR-compliant AI explainer.

The EU AI Act

The AI Act treats life and health underwriting and pricing as high-risk and makes insurers that deploy such systems assess their impact on fundamental rights first. These are the rules that matter for insurers, with the date each applies:

Insurance useWhat the AI Act saysApplies from
Any AI system staff useProviders and deployers take measures to support their staff's AI literacy (Article 4)2 February 2025
Chatbots and voice assistants for policyholdersMust be designed so people know they are interacting with an AI, unless obvious (Article 50)2 August 2026
Risk assessment and pricing for natural persons in life and health insuranceHigh-risk (Annex III, point 5(c)); always high-risk when it profiles people (Article 6(3))2 December 2027
Insurers deploying such a systemFundamental rights impact assessment before first use, results notified to the market surveillance authority (Article 27)2 December 2027
Insurers deploying such a systemHuman oversight by competent, trained staff with authority; logs kept at least six months; inform the people it is used on (Article 26)2 December 2027

The dates come from the Commission's AI Act Service Desk timeline, which marks 2 December 2027 for the Annex III rules as amended by the Digital Omnibus on AI. Article 27 names deployers of the systems in Annex III, points 5(b) and 5(c), credit scoring and life and health pricing, and, as amended by the Digital Omnibus, lets them include cross-references to, or parts of, their GDPR DPIA in that assessment (Article 27(4)). Article 26 lets deployers that are financial institutions under Union financial services governance rules meet its monitoring duty through those rules and keep the logs with that documentation. Point 5(b) carves out AI used to detect financial fraud; point 5(c) has no such carve-out.

EIOPA, Solvency II and the IDD

EIOPA, the EU insurance supervisor, expects insurers to govern every AI system they use under the insurance rules they already follow, whether or not the AI Act calls it high-risk. Its Opinion on AI governance and risk management (6 August 2025) covers the AI systems that are neither prohibited nor high-risk, sets no new requirements, and reads existing law onto AI:

  • Governance in proportion to risk. Solvency II (Article 41) requires an effective system of governance, and the Insurance Distribution Directive (Article 25) a product approval process. Insurers should assess the risk of each AI system and scale their measures to it.
  • Responsibility stays with the insurer. Insurers are ultimately responsible for the AI systems they use, built in-house or bought. They should get adequate information and assurances from third-party providers about the system, its training data and its limits, and cover the gaps with contract clauses, audits or testing.
  • Fair treatment. Article 17 of the IDD requires distributors to act honestly, fairly and professionally in the customer's best interests, and EIOPA expects a customer-centric approach across the whole life of an AI system, with ethics and fairness guidance and training for staff.
  • Security and resilience. EIOPA links AI accuracy, robustness and cybersecurity to the ICT risk management framework DORA requires.

The Opinion is on EIOPA's website (EIOPA-BoS-25-360). One pricing rule predates all of this: since 21 December 2012, insurers in the EU may not use sex as a factor in premiums and benefits (CJEU press release 12/11, Case C-236/09 Test-Achats). A pricing model that learns sex from proxies such as first names or purchase histories brings that problem back, so test for it.

DORA and AI providers

DORA treats an AI API as an ICT service, so an insurer must manage it like any other ICT third-party provider. DORA has applied since 17 January 2025 to insurance and reinsurance undertakings, among 20 types of financial entities (EIOPA). For an AI provider that means:

  1. Register it. Keep the provider in your register of information on all ICT contractual arrangements (Article 28(3)).
  2. Assess concentration. Assess whether the contract adds to ICT concentration risk (Article 28(4)(c)), for example when all your AI runs through one cloud provider.
  3. Write the locations into the contract. The contract must state the regions or countries where the service is provided and data is processed, including storage, and require the provider to notify you in advance before changing them (Article 30(2)(b)).
  4. Plan the exit. For ICT services supporting critical or important functions, keep an exit strategy (Article 28(8)).

The regulation text is on EUR-Lex. An OpenAI-compatible API keeps the exit cheap: moving between providers behind EUrouter, or away from EUrouter, is a change of base URL and model name, not a rewrite.

Can insurers use ChatGPT, Azure OpenAI or Bedrock?

Not through staff's own consumer accounts, and a company plan from a US provider still leaves policyholder data with a US company. Personal accounts sit outside the insurer's contracts: no data processing agreement between the insurer and the provider covers what a claims handler pastes in, and the insurer cannot list it in its DORA register.

A company plan fixes the contract, not the jurisdiction. Azure OpenAI and Amazon Bedrock can process requests in EU regions, but Microsoft and Amazon are US companies: EUrouter's own providers page lists Microsoft Foundry and AWS Bedrock with US headquarters, and eu_owned: true excludes them. The CLOUD Act reaches data such a company controls, wherever it is stored. Running open-weight models on your own servers also keeps data in-house, at the cost of operating GPUs, models and their security yourself.

The European way is to give claims, service and underwriting teams approved tools that run on European models from European providers, and to make them the easy option. A tool built on EUrouter keeps every request in the EEA with a European company and names the provider of each request.

How do you build AI for insurance on EUrouter?

EUrouter is OpenAI-compatible: point the OpenAI SDK at https://api.eurouter.info/api/v1, pick a model, and add a provider object that keeps the request on EU-headquartered providers with zero data retention. This example turns a home insurance claim email into structured fields with Mistral Small 3.2 24B, which Berget AI, GreenPT, OVHcloud and Scaleway serve (EUrouter catalog, 28 October 2026). The email carries a policy number but no name or health data: the model needs the facts of the loss, not the person.

claim_intake.py
import json
import os

from openai import OpenAI

client = OpenAI(
    api_key=os.environ["EUROUTER_API_KEY"],
    base_url="https://api.eurouter.info/api/v1",
)

claim_email = (
    "Policy H-48213. On 24 October water came through our kitchen ceiling "
    "from the flat above. The ceiling and two cupboards are damaged. "
    "A plumber fixed the leak the same day. Photos attached."
)

claim_schema = {
    "type": "object",
    "properties": {
        "policy_number": {"type": ["string", "null"]},
        "date_of_loss": {"type": ["string", "null"]},
        "cause": {"type": "string", "enum": ["water", "fire", "storm", "theft", "other"]},
        "damaged_items": {"type": "array", "items": {"type": "string"}},
        "emergency_repair_done": {"type": "boolean"},
        "needs_human_review": {"type": "boolean"},
    },
    "required": [
        "policy_number",
        "date_of_loss",
        "cause",
        "damaged_items",
        "emergency_repair_done",
        "needs_human_review",
    ],
    "additionalProperties": False,
}

raw = client.chat.completions.with_raw_response.create(
    model="mistral-small-3.2-24b",
    messages=[
        {
            "role": "system",
            "content": "You read first notice of loss emails for a home insurer. "
            "Extract only what the email states. Use null for anything it does not state.",
        },
        {"role": "user", "content": claim_email},
    ],
    response_format={
        "type": "json_schema",
        "json_schema": {"name": "claim_intake", "strict": True, "schema": claim_schema},
    },
    extra_body={
        "provider": {
            "eu_owned": True,
            "zdr": True,
            "data_collection": "deny",
        }
    },
)

completion = raw.parse()
claim = json.loads(completion.choices[0].message.content)
print(json.dumps(claim, indent=2))
print("Served by:", raw.headers.get("x-provider-slug"))

The x-provider-slug response header names the provider that served each request, so your DORA register, your DPIA and your audit trail get a per-request record of which company processed it. To make these settings the default for every key a claims tool uses, save them in a routing rule: a request can never loosen a rule's retention limit. To answer policyholders from your policy wording, follow the RAG chatbot guide. The quickstart covers API keys.

What to check before going live

Before an AI tool touches policyholder data, the insurer should be able to answer each of these with a document, not an assumption. Where EUrouter has an answer, it is in the item.

  1. Classify the use case. Check it against Annex III, point 5(c) and Article 6(3) of the AI Act: risk assessment and pricing for natural persons in life and health insurance is high-risk from 2 December 2027, and profiling keeps it there.
  2. Find your Article 9 ground. If the tool sees health data, write down the Article 9(2) ground and the national conditions in each market. Otherwise keep health data out of prompts. EUrouter's DPA (Annex 1) requires a written agreement before special-category data is sent, so raise it in a DPA review.
  3. Pseudonymise first. Replace names, addresses and policy numbers with IDs where the task allows, and keep the key in your policy or claims system.
  4. Keep a person on decisions. No refused claim, cancellation or premium should rest solely on AI output (Article 22 GDPR), and a fraud score should route a claim to an investigator, not refuse it.
  5. Run the DPIA and, for high-risk systems, the FRIA. Record the risks, the safeguards and the decision, and reuse the DPIA in the fundamental rights impact assessment where Article 27 allows. EUrouter assists with a DPIA on request (DPA section 6).
  6. Register the provider under DORA. Add each AI provider to your register of information and check the contract states the processing locations and advance notice of changes. EUrouter's DPA limits processing to the EEA (section 5), lists each sub-processor and model provider with its country, and notifies sub-processor changes at least 10 business days ahead (section 7).
  7. Lock the routing. On EUrouter, set eu_owned: true, zdr: true and data_collection: "deny", and save them in a routing rule that is the default rule of every API key your insurance tools use.
  8. Keep traces in the EU. EUrouter's Broadcast sends request and response content to the observability tool you choose. Leave it off for claims and health data, or send it only to a destination hosted in the EU.
  9. Test pricing for bias. Check that a pricing or underwriting model doesn't rebuild sex or health from proxies, and document the test in the governance file EIOPA expects.
  10. Tell people. Label chatbots as AI (Article 50), and for high-risk systems inform the people they are used on (Article 26(11)).

Start building insurance AI in Europe

Create a free account, point your claims or service tool at https://api.eurouter.info/api/v1, and your next request runs in Europe with a European company. Create a free account, compare plans, read the routing docs, or talk to us about a DPA review, including any health data your use case needs. More industries are on the use cases page, such as AI for HR.

Frequently asked questions

Is AI in insurance high-risk under the EU AI Act?
Some of it. Annex III, point 5(c) of the AI Act lists AI systems intended for risk assessment and pricing in relation to natural persons in life and health insurance as high-risk. AI for claims intake, customer service or motor and home pricing is not on that list, though an Annex III system that profiles people is always high-risk (Article 6(3)), and GDPR applies to all of it.
When do the AI Act's high-risk rules apply to insurers?
From 2 December 2027. The European Commission's AI Act Service Desk timeline gives that date for the Annex III high-risk rules, as amended by the Digital Omnibus on AI. Bans and AI literacy have applied since 2 February 2025, and the rule that people must know they are talking to an AI (Article 50) since 2 August 2026.
Can insurers process health data with AI under GDPR?
Only with a ground under Article 9(2) GDPR. Health data is a special category, and Article 9 has no ground for 'needed for the insurance contract', so insurers need another ground, such as the policyholder's explicit consent or a national law. Member States may add further conditions for health data (Article 9(4)), so check the national rules in each market you sell in.
Can AI decide a claim or a premium on its own?
Rarely. Article 22 GDPR gives people the right not to be subject to a decision based solely on automated processing with legal or similarly significant effects, with exceptions for contracts, law and explicit consent. Such a decision may use health data only with explicit consent or under a substantial public interest law (Article 22(4)). The EU Court of Justice held in SCHUFA (C-634/21) that a score can count as such a decision when it plays a determining role.
Does DORA apply to an AI API an insurer uses?
Yes, DORA covers insurance and reinsurance undertakings (Article 2), and an AI API is an ICT service from a third-party provider. Since 17 January 2025 the insurer must list it in its register of information (Article 28(3)), and the contract must state the regions or countries where data is processed and require advance notice before those locations change (Article 30(2)(b)).
Can we send health data through EUrouter?
Not by default. EUrouter's data processing agreement says the service is not intended for special categories of personal data, such as health data, unless this is agreed in writing with EUrouter and supported by the selected provider, model and configuration (Annex 1). Life and health insurers should raise that in a DPA review before any health data is sent, and remove or pseudonymise it where the task allows.
Does an EU region of a US cloud keep policyholder data out of US law?
No. The CLOUD Act obliges a US provider to disclose data in its possession, custody or control, regardless of whether the data is located inside or outside the United States (18 U.S.C. § 2713). An EU region changes where claims files are stored, not which law the company answers to. EUrouter keeps the chain European: a Dutch company, processing in the EEA, and providers headquartered in the EU when eu_owned is set.

Sources

  1. AI Act Service Desk: Annex III, High-risk AI systems referred to in Article 6(2), European Commission (accessed 28 October 2026)
  2. AI Act Service Desk: Article 6, Classification rules for high-risk AI systems, European Commission (accessed 28 October 2026)
  3. AI Act Service Desk: Article 26, Obligations of deployers of high-risk AI systems, European Commission (accessed 28 October 2026)
  4. AI Act Service Desk: Article 27, Fundamental rights impact assessment for high-risk AI systems, European Commission (accessed 28 October 2026)
  5. AI Act Service Desk: Article 50, Transparency obligations, European Commission (accessed 28 October 2026)
  6. AI Act Service Desk: Article 4, AI literacy, European Commission (accessed 28 October 2026)
  7. Timeline for the implementation of the EU AI Act, European Commission (accessed 28 October 2026)
  8. General Data Protection Regulation (EU) 2016/679, EUR-Lex (accessed 28 October 2026)
  9. Digital Operational Resilience Act, Regulation (EU) 2022/2554, EUR-Lex (accessed 28 October 2026)
  10. Digital Operational Resilience Act (DORA), European Insurance and Occupational Pensions Authority (accessed 28 October 2026)
  11. Opinion on AI governance and risk management, EIOPA-BoS-25-360 (6 August 2025), European Insurance and Occupational Pensions Authority (accessed 28 October 2026)
  12. Generative AI Market Survey: Outlook, Use Cases and Risk Management (published 2 February 2026), European Insurance and Occupational Pensions Authority (accessed 28 October 2026)
  13. Press release No 186/23, Judgments in Case C-634/21 SCHUFA Holding (Scoring) (7 December 2023), Court of Justice of the European Union (accessed 28 October 2026)
  14. Press release No 12/11, Judgment in Case C-236/09 Test-Achats (1 March 2011), Court of Justice of the European Union (accessed 28 October 2026)
  15. International data transfers, data protection guide for small business, European Data Protection Board (accessed 28 October 2026)
  16. 18 U.S. Code § 2713, Required preservation and disclosure of communications and records (CLOUD Act), Legal Information Institute, Cornell Law School (accessed 28 October 2026)
  17. EUrouter Data Processing Agreement (May 2026) and provider and sub-processor list (updated 9 October 2026), EUrouter (accessed 28 October 2026)
  18. EUrouter General Terms and Conditions, EUrouter (accessed 28 October 2026)
  19. Routing, EUrouter (accessed 28 October 2026)
  20. Decisions, EUrouter (accessed 28 October 2026)

Related pages

Integrate AI without GDPR risk.

You need AI that won’t create compliance headaches. Your data stays in the EU, GDPR is enforced by default, and every request is routed for the best balance of cost, latency, and uptime, reducing risk while improving performance.

Get Your API Key
GDPR by default
EU data residency
Smart routing