Skip to content

Archive · 2026-03-05

Prijsfilter : automatisch bedragen anonimiseren in documenten

Sixteen earlier publications in their original Dutch, with their original dates. They describe the position at the time; offers and technical choices may since have changed.

Je wilt een document delen, maar er staan bedragen in die niet voor alle ogen bestemd zijn. Offertes, facturen, contracten, salarisstroken : overal staan prijzen en bedragen die je liever anonimiseert voordat je het document doorstuurt, publiceert of archiveert. Handmatig zwartlakken? Bij één document gaat dat. Bij honderd niet meer.

Wat is Prijsfilter?

Prijsfilter is een tool die ITARR heeft ontwikkeld om automatisch bedragen te detecteren en te maskeren in documenten. Het ondersteunt PDF, Word en CSV en herkent meer dan 60 patronen van prijsnotaties : van € 1.234,56 tot EUR 1234.56, van $99.99 tot excl. btw-vermeldingen.

De tool vervangt gedetecteerde bedragen door placeholders (bijvoorbeeld [BEDRAG]) of maskeert ze visueel in PDF’s. Het resultaat: een document dat je veilig kunt delen, zonder dat financiële informatie zichtbaar is.

Drie niveaus van gevoeligheid

Niet elk document vraagt om dezelfde mate van anonimisering. Daarom werkt Prijsfilter met drie niveaus:

Geen cloud : alles lokaal

Dit is misschien wel het belangrijkste kenmerk van Prijsfilter: er gaat geen byte naar een externe server. De tool draait volledig lokaal. Geen API-calls, geen cloudverwerking, geen data die je netwerk verlaat.

Dat is een bewuste keuze. Als je gevoelige financiële documenten wilt anonimiseren, wil je niet dat die documenten eerst naar een server in de VS worden gestuurd om verwerkt te worden. Privacy by design betekent dat de data nooit je eigen omgeving verlaat.

Dit sluit aan bij hoe wij bij ITARR denken over AI-infrastructuur: als het lokaal kan, doe het lokaal.

Hoe het technisch werkt

Prijsfilter combineert regelgebaseerde patroonherkenning met slimme contextuele analyse. Het systeem:

  1. Parseert het document : PDF’s worden geanalyseerd op tekst en layout, Word-documenten op inhoud, CSV’s op kolomstructuur.
  2. Detecteert patronen : Meer dan 60 regex-patronen scannen op bedragen in diverse notaties (Nederlands, Engels, Duits, Frans).
  3. Analyseert context : Een bedrag naast het woord “totaal” of in een kolom met de header “prijs” krijgt hogere prioriteit.
  4. Maskeert : Gedetecteerde bedragen worden vervangen of visueel onleesbaar gemaakt, afhankelijk van het documenttype en de gewenste output.

Privacy by design in de praktijk

Prijsfilter is een voorbeeld van wat “privacy by design” concreet betekent. Het is makkelijk om dat als buzzword te gebruiken : het is lastiger om het daadwerkelijk te implementeren. Dat betekent:

Voor organisaties die werken met gevoelige financiële gegevens : accountantskantoren, juridische dienstverleners, zorginstellingen, overheden : is dit geen luxe maar een vereiste. Het past binnen de C van ons ABC-framework: compliance als fundament, niet als bijzaak.

Heb je een vergelijkbare uitdaging?

Prijsfilter is gebouwd voor een specifiek probleem, maar de aanpak is breder toepasbaar. Overal waar je gestructureerde of semi-gestructureerde data wilt anonimiseren, filteren of transformeren : zonder dat die data je eigen omgeving verlaat : kunnen we iets bouwen.

Denk aan: persoonsgegevens maskeren in medische dossiers, BSN-nummers verwijderen uit documenten, of gevoelige informatie filteren voordat bestanden naar een externe partij gaan.

Benieuwd wat we voor jouw situatie kunnen betekenen? Neem contact op of bekijk onze ICT-procesoptimalisatie diensten.