Saltar a contenido

RD-13 · Enmascaramiento de datos personales#

Requisito. Permite, en forma configurable, identificar y enmascarar datos personales (RUT, teléfonos, correos, nombres de terceros) en transcripciones y documentos antes de enviarlos a los servicios de inferencia.

Cómo lo cumple Trazo#

Antes de cualquier llamada a la IA, el worker enmascara localmente RUT, teléfonos, correos y nombres de terceros (reglas más un modelo de lenguaje pequeño que corre en la VM), con marcadores estables y una tabla de reemplazos que no sale de la máquina. Cada categoría se activa o desactiva por configuración y el aviso previo muestra qué se enmascara. Las respuestas de la IA se desenmascaran localmente.

Dónde se ve#

Aviso previo a la generación: antes de enviar, se enmascaran localmente RUT, teléfonos, correos y nombres de terceros.

Aviso previo a la generación que indica qué datos personales se enmascaran en la máquina local

Pruebas y evidencia#

  • Pruebas test_enmascaramiento.py y test_generacion.py::test_el_rut_viaja_enmascarado.
  • Variables TRAZO_ENMASCARAR_*.