Hoe persoonsgegevens worden afgeschermd
De maskeerlaag vervangt herkende persoonsgegevens voordat er iets naar een taalmodel gaat. In vrije tekst kunnen persoonsgegevens achterblijven. Deze pagina laat zien waar de grens ligt tussen wat de assistent ziet en wat in het dossier blijft, welke gegevens eruit gaan, in welke volgorde acht bewerkingen ze afschermen en hoe de namen daarna terugkomen.
Boven de grens staat wie het is
In de CRM staat een compleet mens. Dat moet ook: je belt hem op, je stuurt hem een bevestiging en je legt vast wat hij heeft verteld. Alles hieronder staat in het dossier en blijft daar.
Zijn naam blijft er voluit staan, precies in de vorm waarin hij ooit in een gespreksnotitie is beland, naast zijn e-mailadres en elk telefoonnummer dat van hem is: ook het zakelijke en dat van een partner. Zijn geboortedatum blijft eveneens staan, net als een enkele keer een rekeningnummer: voor de zeldzame keer dat iemand er een in een notitie heeft gezet. Niets daarvan is overbodig: het is precies wat nodig is om hem te bellen, hem te bevestigen en hem terug te vinden.
Die velden staan er niet omdat het kan maar omdat het werk erom vraagt. Je belt hem op het nummer waarop hij opneemt, je stuurt de bevestiging naar het adres dat hij zelf opgaf en je vindt hem terug op de naam die hij zelf gebruikt. Een wervingssysteem zonder die drie is een adressenlijst zonder adressen.
Van sommige zijn er ook meer dan een. Een kandidaat kan een zakelijk nummer hebben naast zijn eigen nummer en soms staat er ook dat van een partner bij. Alle drie even echt en alle drie even herleidbaar. Wie er één van kent, kent er niet drie; dat klinkt vanzelfsprekend en het is precies de aanname waarop een maskeerlaag stukloopt.
Onder de grens is het Kandidaat-8492
Geen schuilnaam uit een apart register. Het is letterlijk het nummer van dat dossier. Daardoor is er geen tweede lijst die uit de pas kan lopen met de eerste en is terugzoeken een gewone opzoeking, geen vertaalslag.
- Traject
- Selectie
- Status
- Wacht op tweede gesprek
- Zoekt in
- Horeca, provincie Utrecht
- Investeringsruimte
- €80.000 tot €140.000
- Ervaring
- Twaalf jaar, waarvan zes leidinggevend
- Prioriteit
- Hoog
- Aangemeld op
- 14-07-2026
- Formule
- Formule-214
- Leeftijd
- 41
- Geslacht
- Man
- Woonplaats
- Houten
- Woonsituatie
- Samenwonend met kinderen
- Huidig dienstverband
- In loondienst
- Gewenste start
- Tweede kwartaal
De competentieniveaus uit de intake
Van de tweeëntwintig kenmerken staan er achttien vastgesteld, twee waarschijnlijk, één te verifiëren en één onbekend. Onbekend telt nooit als goed en blokkeert bij een uitsluitingsregel.
En het verhaal eromheen
De gezinssituatie, de loopbaan, de drijfveren en de omzetcijfers van een eigen zaak. Zonder dat verhaal blijft er een opsomming van velden over en is er geen kandidaatvoorstel te schrijven.
De naam, het e-mailadres en de nummers van de kandidaat worden daarin vervangen in de schrijfwijze die in het dossier staat. In vrije tekst kunnen persoonsgegevens achterblijven.
De leeftijd
Het getal gaat mee, de datum niet. Een exacte geboortedatum is preciezer herleidbaar dan een berekend jaartal en de vragen die hier worden gesteld gaan over de horizon van iemand en nooit over de dag zelf.
Het geslacht
Gaat mee en zit in geen berekening. De score, de matching en de passing gebruiken het niet. Het gaat mee om een taalkundige reden: een kandidaatvoorstel moet in gewoon Nederlands over hem of over haar kunnen schrijven. Zonder dat veld blijft er alleen “de kandidaat” over of gaat het model zelf raden. Dat laatste is erger dan het veld meesturen.
De woonsituatie
Een categorie uit een vaste lijst van vier. Ze zegt iets over financiële ruimte en over draagvlak thuis. Dat zijn twee vragen die in dit vak echt worden gesteld en die anders alleen uit een gesprek komen.
Een instructie die zegt “gebruik nooit een naam” is een verzoek aan het model en geen grens. Een model dat een naam in zijn context krijgt kan hem herhalen. Daarom vervangt de maskeerlaag herkende persoonsgegevens voordat er iets naar het model gaat. Dat is het verschil tussen een regel en een bouwwijze.
Weglaten is niet hetzelfde als wegstrepen
Elk van deze vier heeft een eigen reden om anders te worden behandeld dan de rest. Die redenen zijn er stuk voor stuk bij gekomen doordat er iets doorheen glipte. Hier staat waarom ze anders zijn; de sectie hierna laat zien in welke volgorde ze worden toegepast en waarom die volgorde niet mag schuiven.
De naam
Letterlijk vervangen, in de schrijfwijze van het dossier
Bij een dossieropvraag weten we om wie het gaat, dus de naam hoeft niet te worden herkend maar wordt letterlijk vervangen: voluit, alleen de voornaam en alleen de achternaam. In die volgorde, want andersom blijft er van een dubbele naam een halve staan.
Het telefoonnummer
Alle nummers, niet alleen het eerste
Een kandidaat kan meer nummers hebben: een zakelijk nummer, dat van een partner. Zolang alleen het hoofdnummer werd vervangen zag de laag er volledig uit en dekte zij de helft. Dat is dezelfde soort fout als maskeren op veldnaam: sluitend van buiten, lek van binnen.
Het rekeningnummer
Herkend vóór een telefoonnummer
Het CRM legt zelf geen rekeningnummers vast; dit vangt de zeldzame keer op dat er toch een in een notitie belandt, bijvoorbeeld bij een aanbetaling. Het patroon staat vóór het telefoonpatroon, want andersom pakt dat het cijferblok uit de IBAN en blijft de landcode met de bankcode staan, met het verkeerde etiket erachter. Een rekeningnummer hoort sowieso niet bij een dienst buiten de deur: hij wijst rechtstreeks een persoon aan.
De geboortedatum
De leeftijd gaat mee, de datum niet
Een exacte datum is preciezer herleidbaar dan een berekend getal en de vraag die de assistent moet beantwoorden gaat over de horizon van iemand, nooit over de dag zelf. Dit is bovendien de enige van de vier die geen zoekwerk vraagt: de leeftijd wordt uitgerekend en de datum uit het dossierveld wordt niet meegestuurd. Een datum die iemand in een notitie typt, valt daar niet onder.
En wat er bewust wél overheen gaat
Bedragen blijven staan
Een omzetcijfer in een notitie is precies wat er nodig is om iemand te beoordelen. Daarom telt een reeks met punten ertussen niet als nummer: in het Nederlands scheiden die duizendtallen. 1.250.000 is een omzet en geen telefoonnummer.
Het menselijke verhaal blijft staan
Waarom iemand dit wil, wat er thuis speelt, wat hij eerder heeft opgebouwd. Haal je dat weg, dan houd je een rij databasevelden over en geen kandidaat. De naam, het e-mailadres en de nummers van de kandidaat worden daarin vervangen in de schrijfwijze die in het dossier staat.
Acht bewerkingen die elkaar niet mogen inhalen
Een notitie is vrije tekst en gaat daarom niet veld voor veld maar bewerking voor bewerking de deur uit. Ze staan in een vaste volgorde en die volgorde is geen smaak: twee regels omdraaien levert een andere uitkomst op en een van de twee is fout.
Vijf keer exact, twee keer op patroon, een keer als beste poging. De zekerheid loopt af naarmate je verder in de rij komt en dat is de volgorde zelf: eerst weghalen wat we zeker weten, daarna pas zoeken naar wat we vermoeden. Andersom zou een vermoeden de zekerheid in de weg lopen.
-
De volledige naam
ExactBij een dossieropvraag weten we om wie het gaat. De naam hoeft dus niet te worden herkend maar wordt letterlijk vervangen, in de schrijfwijze die in het dossier staat. Een andere schrijfwijze valt daar niet onder.
Waarom hij vooraan staat. De volledige naam gaat voor de losse delen. Andersom is de voornaam al vervangen voordat de volledige naam aan de beurt komt en blijft er van een dubbele naam een halve staan, met een dossiernummer ervoor geplakt.
-
De losse naamdelen
ExactDaarna elk deel apart, want een notitie noemt iemand zelden voluit. “Gebeld, staat er positief in” met alleen een voornaam erboven is de gewone vorm.
Delen van hoogstens twee letters blijven staan. Die zijn te algemeen om veilig weg te halen en zouden middenin gewone woorden aanslaan; dan houd je een notitie over die niet meer te lezen is.
-
Het e-mailadres
ExactHet adres zoals het in het dossier staat, letterlijk vervangen.
Hier verschilt een notitie van een cv. Een cv krijgt daarbovenop een algemeen patroon over zich heen: elk e-mailadres, elk telefoonnummer en elke postcode, van wie ze ook zijn. Dat is geen inconsequentie maar een gevolg van wat we weten. Een notitie is door een collega geschreven over een bekende kandidaat; een cv is een vreemd document waarin nog van alles kan staan.
-
Het bekende nummer
ExactHet telefoonnummer dat als hoofdnummer in het dossier staat, in de vorm waarin het daar staat.
-
Elk ander eigen nummer
ExactEen kandidaat kan meer nummers hebben: een zakelijk nummer, dat van een partner. Zolang alleen het hoofdnummer werd vervangen zag de laag er volledig uit en dekte zij de helft. Dat is dezelfde soort fout als maskeren op veldnaam: sluitend van buiten, lek van binnen.
Waarom dit een eigen bewerking is. Die nummers moeten worden aangeleverd door het scherm dat het dossier opvraagt. Gebeurt dat niet, dan valt bewerking zeven er alsnog overheen. Twee lagen die hetzelfde kunnen vangen, met opzet: de ene is zeker en de andere is een vangnet.
-
Een rekeningnummer
PatroonDe CRM legt zelf geen rekeningnummers vast. Deze bewerking vangt de zeldzame keer op dat er toch een in een notitie belandt, bijvoorbeeld bij een aanbetaling of een factuur.
Waarom hij vóór het nummerpatroon staat. Andersom pakt dat patroon het cijferblok uit het rekeningnummer en blijft de landcode met de bankcode staan, met het etiket van een telefoonnummer erachter. Twee fouten in een: een deel blijft leesbaar en wat er nog staat draagt de verkeerde naam.
Een rekeningnummer hoort sowieso niet bij een dienst buiten de deur. Hij wijst rechtstreeks een persoon aan.
-
Elk ander nummer
PatroonTwee eisen. De tweede staat er om bedragen te sparen. Er moeten minstens negen cijfers in staan: een Nederlands nummer heeft er tien en met landcode elf of twaalf. Korter is geen telefoonnummer. En er mag geen punt of komma tussen staan, want in het Nederlands scheiden die juist duizendtallen.
Daarom is 1.250.000 een omzet en geen nummer. Dat verschil doet er echt toe: de omzetcijfers in een notitie zijn precies wat er nodig is om iemand te beoordelen. Een gemaskeerd bedrag maakt het verslag onbruikbaar.
Wie alleen de nummers uit het dossier zou wegstrepen mist het nummer van een boekhouder dat iemand in een notitie heeft gezet. Dat staat nergens als kandidaatnummer en het is nog steeds het nummer van een echt mens.
-
De naam van een ander
Beste pogingEen beste poging: de minst zekere van de acht. Hij staat daarom achteraan. Er wordt gezocht naar twee hoofdletterwoorden achter elkaar, met de Nederlandse tussenvoegsels ertussen toegestaan. Elk gevonden stuk gaat langs de kandidatenlijst en langs de formulelijst.
Waarom er eerst een stuk uit de zin wordt geknipt. De opzoeking is een gedeeltelijke tekstvergelijking op de naam. Een hele zin meegeven levert nooit een treffer op, want geen enkele kandidaat heet letterlijk “Hoe staat het met dit dossier”. Eerst moet er iets uit de zin komen dat op een naam líjkt en pas dat gaat naar de database.
En waarom hij kan missen. Een formule met een naam van één woord wordt niet herkend. De grens verruimen naar één hoofdletterwoord zou op vrijwel elke Nederlandse zin aanslaan en dan is er van de notitie niets over. Dat staat zo in het scherm zelf en niet in een voorwaardendocument.
Tot 12-08-2026 werd hier alleen in de kandidatenlijst gezocht. Een getypte formulenaam had toen helemaal geen vangnet, ook geen beste poging.
Een noodrem die zelf een keer het lek was. Boven de twintigduizend tekens gebeurt er in bewerking acht niets meer; dat is een rem tegen een per ongeluk geplakt document. Die grens stond eerst op tweeduizend en juist de langste notities gingen er daardoor ongemoeid doorheen: precies de teksten waarin de meeste namen staan. Hij is verhoogd zodra dat werd gezien. Sindsdien wordt dezelfde naam die tien keer in een notitie terugkomt bovendien één keer opgezocht in plaats van tien keer, waardoor een hogere grens ook betaalbaar bleef.
De sluis geldt alleen voor vrije tekst. De velden van een dossier komen hier niet doorheen; die worden aan de andere kant met de hand gekozen. Een veld dat niet op die lijst staat vertrekt ook niet, hoe het in de database ook heet. Dit is de weg voor wat een mens heeft opgeschreven en dat is de enige plek waar er iets te zoeken valt.
En dan moet er weer een naam op het scherm
Het antwoord komt terug met nummers erin en jij wilt namen zien. Die twee stappen zitten aan de goede kant van de grens, op het scherm van iemand die is ingelogd en het mag zien.
-
Woord voor woord, maar altijd de hele tekst opnieuw
Het antwoord verschijnt terwijl het wordt geschreven. Bij elke tussenstand gaat de VOLLEDIGE tekst opnieuw door de laag heen en nooit het laatste stukje apart. Zou dat wel gebeuren, dan wordt Kandidaat-91 dat binnenkomt als Kandidaat-9 gevolgd door een 1, gelezen als Kandidaat-9: een link naar de verkeerde persoon met een zwevende 1 erachter.
-
Eerst onschadelijk maken, dan pas terugzetten
De tekst wordt in vaste volgorde behandeld: eerst wordt alles wat op opmaakcode lijkt onschadelijk gemaakt, dan worden de dossiernummers vervangen door een link naar het dossier en pas daarna wordt de opmaak van het antwoord getekend. Andersom zou die opmaak zelf worden onschadelijk gemaakt en zag je de code in plaats van een vetgedrukt woord.
-
Bewaarde gesprekken staan in de vorm waarin ze zijn verzonden
Niet ontmaskerd en daarna opgeslagen, maar gemaskeerd, zoals de vraag is verzonden en het antwoord is ontvangen. Pas bij het openen worden de namen teruggezet, elke keer opnieuw. Een vraag die door een fout nooit is vertrokken, wordt bewaard zoals hij is getypt.
Ook een half antwoord en een storing worden vastgelegd, met de reden erbij waarom het stopte. Wie wegklikt terwijl er nog wordt geschreven, vindt bij terugkomst wat er wel was. Alleen als het opslaan zelf mislukt, staat er niets.
Ook de titel van een gesprek staat gemaskeerd opgeslagen, want dat is de eerste vraag zoals hij is verstuurd. In de lijst wordt hij leesbaar getoond, maar het invoerveld van “hernoemen” wordt met de gemaskeerde vorm gevuld. Anders schrijft iemand die per ongeluk op Enter drukt een echte naam de database in.
-
Bestaat de kandidaat niet meer, dan blijft het nummer staan
Dat is met opzet en het is de eerlijke uitkomst. Een nummer dat je niet kunt thuisbrengen is duidelijker dan een naam die inmiddels van iemand anders is of dan een lege plek waar ooit iets stond. Deze CRM verwijdert bovendien zacht, dus komt een dossier terug, dan werkt de verwijzing vanzelf weer.
Waarom het antwoord niet via een gewone adresregel binnenkomt. De eenvoudigste manier om tekst te laten binnendruppelen werkt alleen met een opvraag die zijn gegevens in het webadres zet. Daarmee zou de getypte vraag in de toegangslogboeken van de server belanden en dat is vrije tekst waarin gewoon een naam kan staan. Bovendien hoort een beveiligingsteken niet bij zo'n opvraag. Het antwoord komt daarom binnen over dezelfde weg als het verzoek zelf en het scherm leest die stroom uit.
Acht keer per seconde en niet zestig. Er wordt hoogstens elke honderdtwintig milliseconden opnieuw getekend. Korter voelt niet vloeiender, want een scherm tekent toch maar zestig keer per seconde. En het kost wel: elke tekening is een volledige omzetting van de tekst tot dan toe. Er lopen ook nooit twee omzettingen tegelijk. Die kunnen in de verkeerde volgorde klaar zijn en dan springt het scherm terug naar oudere tekst, wat leest als een antwoord dat zichzelf uitwist.
Wegklikken stopt het schrijven. Sluit je het tabblad, dan wordt het schrijven afgebroken. Niet uit netheid maar omdat doorschrijven voor een scherm dat er niet meer is gewoon geld kost. Wat er op dat moment al stond is dan al bewaard.
AI-assistent, het hele verhaal
Deze pagina hoort bij de AI-assistent. Daar staat ook welke negen dingen hij kan, waarom hij niets kan wijzigen en hoe een antwoord met de bron erbij eruitziet.
Zestien modules, een gebouw
Waar deze verdieping in het geheel past en welke modules in hetzelfde dossier schrijven.
Plan een demo
We lopen een dossier en een kandidaatverslag met je door. Daarbij kijken we naar het aantal vestigingen dat je zoekt, hoe je werving nu loopt en wie er bij je meekijkt.