Deloitte Built Risk Models with Nationality as Structural Data Input

3 June 2013 · 3 min read confirmed
John van der Velden
John van der Velden
Independent Researcher
risk classification algorithmic discrimination childcare benefits housing benefits fraud detection data security external consultancy

A June 2013 meeting record reveals that Deloitte implemented automated risk classification models for childcare and housing allowances with nationality embedded as a standard data field. The models had critically insufficient training data, ran on unsecured shared network drives, and the Tax Authority was fully dependent on external consultants for their operation.

Executive Summary

On 3 June 2013, Tax Authority officials met with Deloitte consultants to discuss progress on automated risk classification models for childcare allowance (KOT) and housing allowance (HT). The meeting record reveals that nationality (“BVR Nationaliteit”) was a standard structural data input in the SAS-based models, not an incidental criterion. The models were built with dangerously insufficient training data — only 100 “correct” and 100 “incorrect” samples — yet a production run was scheduled for 2 August 2013 despite participants acknowledging the model’s unreliability. All personal data was stored on unsecured shared network drives.

What Happened

The Belastingdienst/Toeslagen engaged Deloitte to build automated risk classification models in SAS for childcare and housing allowances. These models scored benefit decisions on numerous indicators to flag potential fraud. Two Deloitte consultants worked on-site, building and managing the models while internal staff received only basic training in June-August 2013.

The 3 June 2013 meeting covered the pipeline toward a planned “run” on 2 August 2013. The models used a three-layer data architecture: raw source data (“brondata”), intermediate datasets (“halfproducten”), and the final scoring model — all stored on the VEPROW52 shared server.

Critically, “BVR Nationaliteit” (nationality from the Basic Facility for Travel Documents) was listed as standard source data feeding into the models. This confirms that discriminatory profiling was not ad-hoc but architecturally embedded.

Evidence

  • BVR Nationaliteit listed as standard brondata: Nationality was a fixed data field in the model pipeline alongside postal codes, BAG registrations, and blacklist entries
  • Additional discriminatory sources: BVR NAW (name/address/city), BVR 07/09, BVR Bewoning, and BVR BSN Leeftijd all fed into the models
  • Planned addition of IP addresses as risk indicators — a profiling technique prone to massive false positives
  • Insufficient training data: Only 100 random decisions scored as “100% correct” and “100% incorrect” — statistically inadequate for reliable prediction
  • Awareness of unreliability: The meeting record explicitly states “insufficient dossiers for training will impact scoring”
  • Unsecured storage: Personal data on VEPROW52 shared drive with unclear access controls; mandatory monthly cleanup not structurally applied
  • External dependency: Deloitte built, trained, and managed the models; internal ownership only transferred weeks before the production run

Analysis

This document provides the technical proof that the discriminatory practices documented elsewhere were not isolated incidents but the product of consciously designed systems. The structural embedding of nationality in the data pipeline means every decision processed through these models was potentially influenced by nationality-based scoring.

The use of only 200 training samples for a model affecting thousands of citizens represents a fundamental failure of scientific rigor. The combination of biased input data (including nationality) with insufficient training creates a compounding bias effect that systematically disadvantaged certain populations.

Deloitte’s role raises serious accountability questions. As the designer and operator of these models, Deloitte had a duty of care to flag discriminatory data inputs and inadequate training regimes. The transition from full-time Deloitte support to internal ownership just weeks before the production run suggests the Tax Authority was never truly capable of independent oversight of these systems.

Sources

  • Belastingdienst/Toeslagen, zaaknummer 1871530, document 00281 — Meeting report risk classification 3 June 2013
  • Rapport 9 — Onderzoek Toeslagenaffaire in het Algemeen Belang, 19 april 2026
  • Cross-references: Rapport 4 (Inspectierapport 2021), Rapport 6 (FSV Stuurgroep), Rapport 8 (PwC Werkdocument FSV-Effecten)

Sources

  1. 10279bespreking-voortgang-en-vervolg-risicoclassificatie-toeslagen-3-juni-2013docxdocx.pdf (Belastingdienst/Toeslagen, zaaknummer 1871530, document 00281)
  2. Rapport 9 — Onderzoek Toeslagenaffaire in het Algemeen Belang, 19 april 2026
  3. Cross-references: Rapport 4 (Inspectierapport 2021), Rapport 6 (FSV Stuurgroep), Rapport 8 (PwC Werkdocument)
John van der Velden

John van der Velden

Independent Researcher · Open Brief Network

Independent researcher focused on institutional systems, accountability, and administrative processes. Background in network architecture, infrastructure integrity, and process optimisation.

Based in Croatia · Investigative Archive · Systems & Accountability
Full profile →

Case Timeline

High importance Medium Low
1998-01-01/2018-05-24
system_operation RAM operational: 20 years of covert profiling of citizens and entrepreneurs Deloitte Built Risk Models with Nationality as Structural Data Input
2007-01-01
system_launch FSV becomes operational — registers citizens without verification Deloitte Built Risk Models with Nationality as Structural Data Input
2013-06-03
policy_decision Deloitte builds risk models with nationality as fixed source data Deloitte Built Risk Models with Nationality as Structural Data Input
2013-06-03
policy_decision Deloitte builds risk models with nationality data Deloitte Built Risk Models with Nationality as Structural Data Input
2013-06-03
policy_change Deloitte meeting on risk classification progress Deloitte Built Risk Models with Nationality as Structural Data Input
2014-05-08
policy_change Projectplan Fictitious Employment Relationship finalized Deloitte Built Risk Models with Nationality as Structural Data Input
2016-04-28
policy_change WRR publishes Working Paper 21 on Big Data fraud prevention Deloitte Built Risk Models with Nationality as Structural Data Input
2016-07-18
policy_change Internal roadmap presentation reveals fraud detection structure Deloitte Built Risk Models with Nationality as Structural Data Input
2019-05-16
policy_decision IV&D creates data vault as emergency GDPR measure Deloitte Built Risk Models with Nationality as Structural Data Input
2019-05-25
deadline GDPR deadline passes — Belastingdienst not compliant Deloitte Built Risk Models with Nationality as Structural Data Input
2020-02-27
system_shutdown FSV shut down after AP finds practices unlawful and discriminatory Deloitte Built Risk Models with Nationality as Structural Data Input
2020-03-01
policy_omission Compensation framework excludes entrepreneurs Deloitte Built Risk Models with Nationality as Structural Data Input
2020-12-22
policy_change Catshuis decision: €30,000 flat-rate compensation for all victims Deloitte Built Risk Models with Nationality as Structural Data Input
2020-12-22
policy_change Catshuis agreement establishes forfaitary compensation framework Deloitte Built Risk Models with Nationality as Structural Data Input
2022-09-20
government_action OGS calculation basis changed from assessment to recovery amount Deloitte Built Risk Models with Nationality as Structural Data Input
2022-12-23
ruling Supreme Court confirms Art. 6:248(2) BW applies to government settlements Deloitte Built Risk Models with Nationality as Structural Data Input
2023-12-05
government_action Last update of Informatiepunt Kinderopvangtoeslag Deloitte Built Risk Models with Nationality as Structural Data Input
2025-06-01
policy_change Belastingdienst launches early-warning pilot with 10 municipalities Deloitte Built Risk Models with Nationality as Structural Data Input
2025-06-19
ruling Court awards €30,000 of €654,159 claimed — 4.6% coverage Deloitte Built Risk Models with Nationality as Structural Data Input
2025-06-19
ruling Court rejects €654K claim, confirms Wht flat-rate limits Deloitte Built Risk Models with Nationality as Structural Data Input
2025-07-01
discovery Data vault rediscovered with potentially relevant PEFD documents Deloitte Built Risk Models with Nationality as Structural Data Input
2025-07-02
court_ruling ABRvS closes door on higher forfait compensation Deloitte Built Risk Models with Nationality as Structural Data Input
2025-11-25
ruling Court rules on SBN debt relief for benefits victim Deloitte Built Risk Models with Nationality as Structural Data Input
2025-12-02
government_action MijnHerstel online platform launched Deloitte Built Risk Models with Nationality as Structural Data Input
2026-02-27
government_action CWS stops accepting new cases Deloitte Built Risk Models with Nationality as Structural Data Input
2026-03-19
policy_change CWS officially stops accepting applications; 7,000 redirected to SGH/MijnHerstel Deloitte Built Risk Models with Nationality as Structural Data Input
2026-03-19
policy_change Latest parliamentary debate on 22nd progress report with 7 commitments Deloitte Built Risk Models with Nationality as Structural Data Input
2026-03-19
policy_change CWS stops accepting applications; 7,000 parents redirected to forfaitary routes Deloitte Built Risk Models with Nationality as Structural Data Input
2026-04-14
policy_change Wettelijke rente mass payouts begin; new UHT director appointed Deloitte Built Risk Models with Nationality as Structural Data Input
2026-04-15
policy_change Cabinet reveals 64 million hidden files to parliament, 9 months after discovery Deloitte Built Risk Models with Nationality as Structural Data Input
2026-04-15
disclosure Cabinet informs parliament — nine months after discovery Deloitte Built Risk Models with Nationality as Structural Data Input
2026-04-19
investigation Comprehensive legal framework analysis published — 75+ statutory provisions identified across constitutional, administrative, civil, criminal, European, and international law Deloitte Built Risk Models with Nationality as Structural Data Input
2026-04-22
investigation Inspectie OE launches investigation into data vault evidence gaps Deloitte Built Risk Models with Nationality as Structural Data Input
2026-04-22
investigation Inspectie OE launches preliminary investigation into data vault Deloitte Built Risk Models with Nationality as Structural Data Input
2026-04-23
research Open data portals mapped for toeslagenaffaire research Deloitte Built Risk Models with Nationality as Structural Data Input