Redact
Remove names, ID numbers, phone numbers, and addresses before sharing documents.
Two-pass redaction: a deterministic Nordic pattern pack removes fødselsnumre, phone numbers, and addresses instantly; then Azure gpt-4o-mini scans for names, organisations, and contextual identifiers the regex cannot catch. Contextual tags preserve document meaning.
What it does
- Pass 1 — Nordic pattern pack: fødselsnummer (11-digit), phone, IBAN, postcodes, email
- Pass 2 — LLM semantic NER: names, orgs, places, contextual references
- Output modes: contextual tags [FORELDER] / [SAKSBEHANDLER: Aas] · generic · pseudonym
- Redaction audit log — entity type, count, and redaction method per field
Document excerpt (before)
Barnet Sofie Kristine Lindstrøm, f. 14.07.2017, og hennes mor Ingrid Mari Lindstrøm (fnr. 14095678234), bosatt Torggata 14B, 0181 Oslo, ble kontaktet av saksbehandler Morten Aas den 6. mai.
After redaction
TO-TRINNS SLADDERING Trinn 1: Nordisk mønsterpakke (regex) ✓ 3 treff Trinn 2: Azure semantisk NER-skanning ✓ 5 treff RESULTAT (kontekstuell modus) ───────────────────────────────────────────────────── Barnet [BARN], f. [FØDSELSDATO], og hennes mor [FORELDER] (fnr. [FNR]), bosatt [ADRESSE], ble kontaktet av saksbehandler [SAKSBEHANDLER: Aas] den 6. mai. ───────────────────────────────────────────────────── Sladdringslogg: 2 personnavn → [BARN], [FORELDER] 1 fødselsnummer → [FNR] (11-siffer, nordisk mønster) 1 adresse → [ADRESSE] 1 fødselsdato → [FØDSELSDATO] 1 funksjonsnavn → [SAKSBEHANDLER: Aas] (kontekstuell) Motor: Azure gpt-4o-mini + nordisk regex-pakke
Using Claude Desktop, Claude Code, or Cursor? See MCP setup for this tool →
Do Better Norge members
Ready to use Redact?
Free for Do Better Norge members. Documents are processed in memory and never stored.
Get access →