Soevereine PII-straat · Woo / open overheid

Doorzoekbaar zonder
de privacy prijs te geven.

Wordsworth leest overheidsdocumenten, pseudonimiseert elk persoonsgegeven vóór indexering, en laat je er vrij in zoeken. Onthullen kan achteraf — per afdeling, met een eigen sleutelbos, intrekbaar en geaudit.

Live · pseudonimisatie

klaartekst

De straat

Elk document loopt één kant op. Alleen de gepseudonimiseerde vorm bereikt de index.

01
Ingest
Binnen via de generieke /ingest, content-addressed opgeslagen.
02
Extract
Tekst eruit; born-digital of OCR.
03
Pseudonimiseer 🔑
PII → leesbaar pseudoniem (Persoon 1); origineel versleuteld weggeschreven.
04
Indexeer
Alleen tokens de index in.
05
Zoek & rank
BM25 + semantisch, over pseudoniemen.

1Zoeken & rangschikken

Zoek door het corpus. De ranking draait volledig over de gepseudonimiseerde index — resultaten, scores en snippets bevatten nooit klare PII. Termen matchen op de niet-PII-tekst (BM25 + semantisch); en omdat gelijke gegevens hetzelfde pseudoniem krijgen, kun je zelfs op een pseudoniem filteren — Locatie 1 is in meerdere documenten dezelfde plaats, zónder dat je die plaats ziet. Kies een resultaat om het te openen.

    2Reveal per afdeling

    Zelfde document, andere sleutelbos. Kies een afdeling: elk ziet precies de PII-types waarvoor die de sleutel houdt — HR meer, Sales minder. Elke reveal landt in het audit-spoor.

    Document · index-vorm

    
          

    Bekijk als afdeling

    Elke afdeling houdt een andere set sleutels (grants).

    Audit-spoor

    Append-only: wie, welke afdeling, welke types — nooit de waarde.

    • Nog geen toegang. Kies een afdeling.

    🛡️Geen klare waarde verlaat ooit dit spoor of de index.

    Waarom dit soeverein is

    De staat houdt de sleutels — niet de cloud, niet de leverancier.

    Rol-gebonden sleutels

    Elke afdeling krijgt een grant voor precies de PII-types die ze nodig heeft. HR ziet BSN, Sales niet.

    Per-type versleuteld

    Elke PII-soort onder een eigen sleutel; een grant deelt precies één set types.

    OpenBao-envelope

    Datasleutels gewrapt door een KEK die OpenBao nooit verlaat. Auto-unseal, on-prem.

    Deelbaar & intrekbaar

    Grants geef je uit aan een afdeling en trek je in — direct, geaudit.

    Hash-chained audit

    Elke reveal is een keten-geverifieerde toegang, met de beller — zonder de waarde.

    Geen cloud in het pad

    Anonimiseren, sleutels en index draaien on-prem. EUPL-1.2, open tooling.

    Interactieve demo met synthetische voorbeeldgegevens — geen echte persoonsgegevens. Zoeken en reveal draaien hier lokaal in je browser om het mechanisme te tonen; de echte straat zoekt over de index, gate't elke reveal op een afdelings-grant + sleutel, en logt de beller.