Skip to main content
The AI Guys

Sample report

A complete sample report from discovery

This is a sample report. Voorbeeld Leven en Zorg does not exist; voorbeeld is the Dutch word for example. The client, its systems, its suppliers, its people and every finding in this report are invented for illustration. The rules, articles and dates are real and are stated as they stood on 5 October 2026. No work for any real organisation is described or implied.

Discovery comes before the build: its report says which AI you use, where your data may go and where you fall short of the rules. What we build for you starts from it.

Tell us what you want to buildTalk to a partner

This is a sample report. Voorbeeld Leven en Zorg does not exist; voorbeeld is the Dutch word for example. The client, its systems, its suppliers, its people and every finding in this report are invented for illustration. The rules, articles and dates are real and are stated as they stood on 5 October 2026. No work for any real organisation is described or implied.

Discovery: final report for Voorbeeld Leven en Zorg, a fictitious insurer

Client: Voorbeeld Leven en Zorg, a fictitious Dutch life and health insurer of medium size

1. Summary for the board

Voorbeeld Leven en Zorg is a fictitious insurer: the client, its systems, its people and every finding in this report are invented for illustration, while the rules, articles and dates are real.

The discovery found eight artificial intelligence systems in use; the model register lists three. One of them, the pricing model for term life cover, is on the high risk list of the European Union Artificial Intelligence Act once the gradient boosted component approved in September 2026 is part of it: Annex III, point 5(c), lists risk assessment and pricing of natural persons for life and health insurance. The insurer builds the model itself, so it is provider as well as deployer. The register calls the model regression, out of scope, and nobody owns the question.

The high risk duties do not apply yet; they apply from 2 December 2027. Three gaps lie under rules in force. The customer service chat assistant does not say that it is an artificial intelligence system. Two of five suppliers with a model are missing from the register of information. An applicant whose premium is raised or whose application is refused receives no reasons.

The board is asked for three decisions. First, name the board member who holds risk as owner of classification and role, and classify the pricing model as high risk with the insurer as provider and deployer. Second, adopt the data route per type of work: health data only on the insurer's own premises or in a private deployment in a European region, and no personal data in a tool without a contract. Third, decide how to read Article 111(2) of the Act: a system put into service before 2 December 2027 comes under the Act only if its design changes significantly from that date. The insurer reviews its tariff every year, we found no text of the European Commission on whether such a review counts, and we advise planning on the answer being yes.

The dates that matter: the Digital Operational Resilience Act has applied since 17 January 2025, the staff competence duty of the Act since 2 February 2025, its transparency duty since 2 August 2026; the high risk duties follow on 2 December 2027. De Nederlandsche Bank names compliance with the Act as a focus of its supervision of insurers in 2026.

2. Scope and method

The discovery covered pricing, underwriting, claims, customer service, the call centre and the technology department. Per system we established owner, supplier, data, role under the Act and risk class; per type of work, the data route. We set the findings against the Act, the Digital Operational Resilience Act, the General Data Protection Regulation and what the insurance supervisors expect.

We held fourteen interviews: the board member who holds risk, the holder of the actuarial function, the heads of compliance, information technology, underwriting, claims and procurement, the data protection officer, the manager of the customer service centre, two pricing actuaries and three daily users. We read the model register, the draft policy, the register of information, five supplier contracts, the documentation of the pricing model and the minutes of the pricing committee. A questionnaire on tools used on own initiative was answered by 212 of 460 members of staff.

We inspected no source code, model files, data, logs or production systems and visited no supplier. The firm inspects nothing with automated tools, so use that nobody reported is missing, and the figures on staff use are a lower bound.

3. Inventory of artificial intelligence in use

Role and risk class are our reading; two classifications are open and need a written memo. Not high risk means: not within Annex III, point 5, on our reading; the memo checks the other points. Below the high risk line the Opinion of the European Insurance and Occupational Pensions Authority of 6 August 2025 applies, with measures scaled to impact.

The register line on the pricing model leans on the guidelines of the European Commission, which place long established linear and logistic regression outside the definition of an artificial intelligence system. On our reading that passage does not cover the gradient boosted component. Article 6(3) exempts narrow preparatory tasks and adds that a system which profiles natural persons is always high risk.

Table 1. Inventory of artificial intelligence in use
SystemOwnerSupplierData it seesRole under the ActRisk class, basis and date
Pricing model for term life cover, with a gradient boosted componentHolder of the actuarial functionBuilt in houseAge, occupation, answers on the health declarationProvider and deployerHigh risk: Annex III, point 5(c). The duties apply from 2 December 2027, not before
Document reading in underwritingHead of underwritingDutch software supplier, using a model provider in the United StatesHealth declarations, medical reportsDeployerOpen: its output feeds risk assessment. If Annex III, point 5(c), applies, from 2 December 2027
Claims triage for supplementary health coverHead of claimsSupplier of the claims platform, in GermanyClaims, invoices of care providersDeployerOpen: whether triage is risk assessment under Annex III, point 5(c), needs a memo
Fraud detection on claimsHead of claimsBuilt in houseClaims, payment dataProvider and deployerNot high risk. Opinion of 6 August 2025
Chat assistant for customer serviceManager of the customer service centreIrish software supplier, using a model provider in the United StatesCustomer questions, policy numbers, health details at timesDeployerNot high risk. Transparency duty of Article 50(1), applicable since 2 August 2026
Speech to text in the call centreManager of the customer service centreSupplier of the telephony platform, in the United StatesRecorded calls, some on health claimsDeployerNot high risk. Opinion of 6 August 2025
General assistant that staff use on their own initiativeNoneThree model providers, no contractWhatever staff paste in; 31 of 212 respondents report text from a customer fileDeployer on our readingNot high risk. Staff competence duty of Article 4, applicable since 2 February 2025
Code assistance in the technology departmentHead of information technologyModel provider in the United States, under contractSource code; by rule no personal dataDeployerNot high risk. Opinion of 6 August 2025

This table is wider than a small screen. Scroll it sideways to read every column.

4. The data route per type of work

Per type of work the insurer decides where data may go: the online interface of a model provider under contract, a private deployment, or only its own premises. No route by itself makes the insurer compliant. The duties under the Act attach to the role, wherever the system runs. Own premises removes the transfer outside the Union and the outside processor for that step; legal basis, data minimisation, retention, the rights of persons and security remain.

A private deployment in a European region keeps processing inside the Union and leaves the provider subject to the law of its home country. The governance is the same on every route: inventory, role, supplier file, evaluation on the insurer's own work, logging, human oversight, staff competence and an incident route. The fourth column lists what the route adds.

Table 2. The data route per type of work
Type of workData involvedRoute chosenWhat must be in place on that routeReason
Training and scoring the pricing modelHealth declarations, age, occupationOwn premisesAccess control on data, model and logs; a file on origin and licence for every open weight componentSpecial category data. The prototype was trained in a cloud workspace that is not in the register of information
Reading medical documents in underwritingHealth declarations, medical reportsPrivate deployment in a European regionA regional deployment type, not a global one; retention and its exceptions in writing; a processor contractSpecial category data. The model is evaluated on the insurer's own documents first
Claims triage and fraud detectionClaims, invoices, payment dataOwn premises for fraud detection; private deployment in a European region for triageA log of every outcome with the model versionHealth data. Both run this way today; the gap is in the logging
Customer service chat and speech to text in the call centreCustomer questions, recorded calls, health details at timesPrivate deployment in a European regionNotice at the first interaction; handover to a person; a retention period for recordings and transcripts; processing locations in the contractThe chat deployment is labelled global, so it may process in any geography. Transcripts have no end date
Letters, policy texts, board papers and code assistanceText and source code without personal dataOnline interface under contractA contract that excludes training on the insurer's data; a staff rule that no personal data goes in; no production records in test filesReplaces the free versions staff use now. Some test files hold customer records

This table is wider than a small screen. Scroll it sideways to read every column.

5. Gaps against the rules

Severity is our judgement of the consequence if the gap stays. A ceiling is the most the law allows and not a typical fine; every amount is preceded by the words up to.

Two ceilings recur. Article 99(4) of the Artificial Intelligence Act: up to 15,000,000 euros or, for an undertaking, up to 3 percent of total worldwide annual turnover of the preceding financial year, whichever is higher. Article 83(5) of the General Data Protection Regulation: up to 20,000,000 euros or, for an undertaking, up to 4 percent of that turnover, whichever is higher. The Digital Operational Resilience Act sets no amount: under Article 50(3) each member state lays down the penalties, which under Article 50(5) can reach members of the management body. National amounts are left out.

Articles 16, 26 and 27 apply from 2 December 2027. A gap against them is a gap in preparation, not a breach.

Table 3. Gaps against the rules
Rule and articleWhat it asksWhat was foundSeverityFine ceiling in European Union law
Artificial Intelligence Act, Article 3, points 3 and 4, and Annex III, point 5(c): role and classificationKnow for every system whether it is high risk and whether the insurer is provider, deployer or bothThe register calls the pricing model regression, out of scope, and misses five of eight systems. No ownerHighNone for classification itself
The Act, Article 16, Article 26 and Article 43(2): provider and deployer of a high risk system, from 2 December 2027As provider: quality management system, technical documentation, logs, conformity assessment by internal control, declaration of conformity, registration. As deployer: oversight by persons with competence, training and authority; representative input data; logs kept at least six monthsActuarial documentation covers part of the technical documentation. Outcomes are stored without the model version. No person is named for oversightHighArticle 99(4)(a) and Article 99(4)(e): up to 15,000,000 euros or 3 percent, as above
The Act, Article 27: fundamental rights impact assessment, from 2 December 2027An assessment before first use of a system of Annex III, point 5(c)Not planned; nobody is named to sign itHighNot on the list of Article 99(4); Article 99(1) leaves penalties to the member states
The Act, Article 50(1): transparency, since 2 August 2026A person is told that an artificial intelligence system answers. The duty rests on the provider of the systemThe chat assistant uses a first name and gives no notice; the contract does not require oneHighArticle 99(4)(g): up to 15,000,000 euros or 3 percent, as above
The Act, Article 4: staff competence, since 2 February 2025Measures to support the artificial intelligence literacy of staff; no fixed level per personOne general online course in 2024, no records, nothing per roleMediumNot on the list of Article 99(4)
Digital Operational Resilience Act, Article 28(1)(a), Article 28(3) and Article 30(2): register of information and supplier contractThe insurer remains fully responsible, registers every outside information and communication technology service, and fixes by contract where data is processed and stored and who may subcontractTwo of five suppliers with a model are missing from the register. No entry names the model provider behind a supplier. The chat contract names no locationHighNo amount in the Regulation
Digital Operational Resilience Act, Article 28(8), Article 29 and Article 30(3)(f): concentration and exitFor a critical or important function: a concentration assessment and an exit with an adequate transition periodThree suppliers reach the same model provider; no exit plan covers a modelMediumNo amount in the Regulation
General Data Protection Regulation, Article 22: automated decisions and the reasons a person may ask forNo decision by software alone that significantly affects a person; stricter for special category data. On 30 September 2025 the data protection commissioner of Hamburg fined a financial company that gave no adequate reasonsBelow a set sum insured a raised premium or a refusal follows the model. Letters give no reasonsHighArticle 83(5)(b): up to 20,000,000 euros or 4 percent, as above
General Data Protection Regulation, Article 5: data minimisationNo more personal data than the purpose needs, kept no longer than neededThe training extract holds every answer on the health declaration, free text includedMediumArticle 83(5)(a): up to 20,000,000 euros or 4 percent, as above
General Data Protection Regulation, read with Opinion 28/2024 of the European Data Protection Board: the origin of a modelA deployer assesses whether a model was developed by unlawfully processing personal dataNo assessment is on file for any modelMediumDepends on the provision breached; at most Article 83(5)
Opinion of the European Insurance and Occupational Pensions Authority of 6 August 2025; findings of De Nederlandsche BankGovernance scaled to impact; board members responsible for the overall use; policy and roles in place before useThe policy is an unadopted draft. Roles are recorded for no system. The fraud model was never tested for fairnessMediumNone; an Opinion carries no fine

This table is wider than a small screen. Scroll it sideways to read every column.

6. The supplier file

On our reading a model inside a bought service makes its provider a subcontractor of the supplier. Under Article 28 of the Digital Operational Resilience Act the insurer remains fully responsible. Paragraph 3.11 of the Opinion of 6 August 2025 adds that an insurer should obtain adequate information and assurances about the characteristics, the capabilities and the data used to train and test the systems it uses.

Per model provider the file holds: the assessment before contracting, with the concentration assessment of Article 29; the contract with the contents of Article 30(2); the register entry; the deployment type and what the provider documents on processing location, retention and training on customer data; the assessment of origin that Opinion 28/2024 of the European Data Protection Board asks; the evaluation on the insurer's own work; and the exit plan.

No supplier has a complete file. Two contracts do not name the model provider, none states the deployment type, and no file holds an evaluation or an exit plan. In each case the model was added to a service the insurer already bought, so nobody assessed it before contracting. A model on own premises needs a file too: origin, licence, evaluation and updates replace the contract.

7. Human oversight, logging and evaluation

On every route a running system does three things. It records each outcome with the input, the model version and the moment: from 2 December 2027 Article 26 of the Act asks the deployer of a high risk system to keep logs for at least six months, and paragraph 3.23 of the Opinion of 6 August 2025 asks for records that make results reproducible and traceable. It places a person in the decision: Article 26 asks for oversight by persons with competence, training and authority, and Article 22 of the General Data Protection Regulation restricts decisions by software alone. It is evaluated on the insurer's own portfolio, before and during use. Personal data may not be kept longer than needed, so log retention and deletion are designed together.

The pricing model has a sound start: the actuarial team validated the gradient boosted component against the generalised linear model on applications held back from training. The validation does not compare outcomes per group of applicants, and nothing is planned after the model goes into use. Production stores premium and score without the model version, so last year's outcomes cannot be reproduced. An underwriter sees an application only above a set sum insured; no person is named for oversight, and nobody has recorded authority to set an outcome aside. The incident route covers personal data breaches, with the notification within 72 hours of Article 33 of the General Data Protection Regulation, but not a model that prices wrongly.

8. Roadmap

The table gives no dates and no phases: the board sets the schedule. The order follows only from what each action depends on. Size is the effort of the insurer's own people.

Table 4. Roadmap
ActionOwner by roleWhat it deliversDepends onSize
Name one owner for classification and roleThe boardA recorded decision with a nameNothingSmall
Add the notice to the chat assistant and to its contractManager of the customer service centreA notice at the first interactionNothingSmall
Give reasons for automated outcomes on applicationsHead of underwritingA letter with the main reasons and a person in every refusalNothingMedium
Complete the inventory in one registerHead of complianceOwner, supplier, data, role and risk class per systemThe named ownerSmall
Write the classification memo and role statement per systemHolder of the actuarial functionPer system: high risk or not, and the role of the insurerThe complete inventoryMedium
Adopt the data route per type of workThe boardA route decision, a staff rule and an assistant under contractThe complete inventoryMedium
Build the supplier file and complete the register of informationHead of procurementA file per model providerThe route decisionLarge
Record the model version with every outcomeHead of information technologyOutcomes that can be reproduced; a retention period per logThe route decisionMedium
Evaluate the pricing model per group of applicants; name its overseersHolder of the actuarial functionEvaluation report, monitoring plan, named persons with authorityThe recorded model version; the classification memoMedium
Carry out the fundamental rights impact assessmentHead of complianceThe assessment that Article 27 asks before first useThe evaluation reportMedium
Build the provider file for the pricing modelHolder of the actuarial functionQuality management system, technical documentation, conformity assessment, declaration of conformity, registrationThe classification memo; the evaluation reportLarge
Train staff per role and add models to the incident routeHead of complianceTraining records per role; an incident route that covers modelsThe route decision; the supplier fileSmall

This table is wider than a small screen. Scroll it sideways to read every column.

9. What the organisation can do without us

Much of this needs no outside help.

The board can name the owner and have the register line corrected in one meeting.

The supplier can add the notice to the chat assistant; it is a change of text.

Procurement can ask each supplier in writing which model it uses, who provides it, where data is processed and which deployment type applies. The answers fill most of the register of information.

The data protection officer can review automated outcomes against Article 22 and draft the letter with reasons.

The actuarial team can store the model version and extend its validation to groups of applicants.

Outside help earns its cost in three places: a disputed classification, which a lawyer should confirm; the provider file, which is new to an insurer; and evaluation on the insurer's own work when a route changes.

10. Limits of this report

This report rests on documents and interviews. Nothing was tested in production, and no code, data, logs or supplier was inspected.

It is not legal advice. The readings marked as ours are not sourced facts, among them: that the regression passage does not cover a gradient boosted model; that pricing on personal characteristics is profiling; that a yearly tariff review which changes the model family is a significant change in design; and that the model provider behind a supplier is a subcontractor. A lawyer should confirm each.

Not verified on 5 October 2026: whether the European Commission has published its guidelines on high risk classification, and the status of the Dutch implementing act, which settles the division of supervision between De Nederlandsche Bank and the Autoriteit Financiƫle Markten.

The report certifies nothing. For Annex III systems the provider assesses conformity itself by internal control, without a notified body, so nobody hands the insurer a certificate. Following the roadmap closes the gaps we found; it is not a statement that the insurer complies.

To start on your own, use the questions a board should be able to answer.