Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.55 KB

File metadata and controls

42 lines (31 loc) · 1.55 KB

OpenAnonymiser Light

Slanke API voor detectie en anonimisering van privacygevoelige informatie (PII) in Nederlandse tekst. Gebaseerd op Microsoft Presidio met SpaCy NER (nl_core_news_md) en Nederlandse pattern recognizers.

Productie: https://api.openanonymiser.commonground.nu/api/v1/docs Staging: https://api.openanonymiser.accept.commonground.nu/api/v1/docs

Quickstart

uv venv && uv sync
uv run api.py

Swagger UI: http://localhost:8080/api/v1/docs

Endpoints

Endpoint Beschrijving
GET /api/v1/health Liveness check
POST /api/v1/analyze Detecteer PII — geeft entiteiten + posities terug
POST /api/v1/anonymize Anonimiseer tekst — vervangt PII door placeholders

Documentatie

Stack

Component Technologie
Framework FastAPI + Presidio
NER SpaCy nl_core_news_lg (dev) / nl_core_news_md (container)
Patronen Custom Dutch regex recognizers
Package manager uv
Container Docker / Podman
Deployment Helm + ArgoCD