Caja negra ≠
datos eliminados
La mayoría de las herramientas de anonimización colocan una barra sobre el texto. Visualmente ilegible — el contenido sigue en el content stream del PDF y puede recuperarse en segundos. Datenmaske elimina el texto realmente y lo verifica de forma fail-closed.
KI-generiert
EL PROBLEMA
Una anonimización recuperable es una violación de datos latente.
Una auditoría de software de Essex (n=72 PDF indexados públicamente) encontró en alrededor de 17 % — uno de cada 6 archivos — datos sensibles residuales extraíbles en documentos aparentemente anonimizados. Muestra, no representativo , pero el mecanismo es técnicamente indiscutible.
Para un despacho, una autoridad o un departamento de RR. HH., esto significa: un PDF entregado cuyo contenido puede recuperarse es una brecha relevante para la DSGVO y el §-203-StGB — independientemente del aspecto visual de la caja.
CÓMO ANONIMIZA DATENMASKE
Eliminación del content stream, verificada de forma fail-closed
Detectar
Regex + spaCy/GLiNER-NER + gazetteer + OCR opcional entregan, por coincidencia, una bounding box + el texto detectado.
Eliminar
MuPDF applyRedactions() elimina los operadores de texto y las referencias de glifos del content stream — sin superposición. Los metadatos se eliminan además vía pdf-lib.
Verificar (fail-closed)
verifyRedactions reabre el PDF exportado y comprueba que no quede ninguna cadena PII detectada. Si falla, la exportación se bloquea.
COMPARACIÓN
¿Qué ocurre con el texto PII?
LÍMITES HONESTOS
Lo que no prometemos.
- Las páginas OCR se verifican por la capa de texto, no por píxel. Si la PII aparece como imagen en una página OCR, confirmamos la eliminación del texto, pero no podemos garantizar el píxel de la imagen. Marcamos estas páginas honestamente como
verified: falsecon el motivoocr_page_not_pixel_verified. - «100 % irreversible» se refiere al contenido de texto eliminado — una capacidad propia que el paso de verificación pone a prueba. Sin garantía de que se detectara toda PII concebible (por eso el humano en el bucle sigue siendo el valor por defecto).
- No existe un «certificado § 203». No existe tal certificado. Datenmaske es una herramienta en la pila de cumplimiento.