AquAI Community · cómo protegemos los datos

Estado al 22 de octubre de 2026 · qué entra, qué se guarda, qué sale y qué nunca sale

El problema, en una frase

Las resoluciones públicas traen personas, y nuestro cliente es la empresa denunciada. Verificado en el expediente D-062-2024: la resolución sancionatoria de la SMA incluye una tabla "Denuncia recepcionada" con el nombre y la dirección de quien denunció, y el rechazo del programa de cumplimiento cierra con los nombres completos y las casillas de correo de la denunciante y de los abogados. Filtrarle eso a la empresa denunciada, en una comuna chica, es un daño concreto a una persona. No es un trámite de cumplimiento: es la razón de todo lo que sigue.
↓

1 · Lo que no entra

Denuncias ciudadanas: solo el actoEl título de la resolución trae nombres de denunciantes, así que el canal se ciega en el adaptador: entra el instrumento y la fecha, nunca el título ni la descripción.
Cero datos de dirigentesNo se recolecta ni se infiere quién lidera una comunidad. El monitor habla de hechos y de empresas, no de personas.
Sin redes socialesDecisión explícita: es el eje más caro y más frágil legalmente. No se raspan perfiles ni publicaciones.
↓cuando alguien pide una acción sobre un evento

2 · El tachado, en tres pasadas y con falla cerrada

El reconocimiento corre LOCALEl OCR del documento se hace en el server. Nada sale de la casa antes de estar tachado.
Fuera las páginas con personasUna página con la tabla de la denuncia o con la lista de notificaciones se descarta completa. Por página y no por línea: el reconocimiento parte una tabla en celdas sueltas y ningún patrón de línea las calza.
Vocabulario permitido, no lista de nombresEn vez de adivinar qué es un nombre, se declara qué nombre propio está permitido —nuestras 201 empresas, las comunas, los territorios y el léxico institucional— y se tacha todo el resto. Una lista de apellidos siempre estaría incompleta.
El truco que lo hace funcionarUna palabra común que solo está en mayúscula porque abre una frase aparece en minúscula en otra parte del documento. Un apellido no. Eso permite distinguirlos sin diccionario.
Falla cerradaSi después de tachar el verificador todavía ve algo con forma de nombre propio, el documento NO SE USA. Preferimos no proponer una acción antes que filtrar a una persona.
Y tres capas, no unaSe tacha en el server, el prompt prohíbe devolver datos personales, y la pantalla nunca muestra el texto crudo del documento: solo la respuesta estructurada.
↓

3a · Qué se guarda

En la base: el texto YA TACHADOSin nombres, sin direcciones, sin correos ni teléfonos. Es lo único que se consulta y lo único que ve un modelo.
En el server: el archivo originalEn almacenamiento propio, con acceso restringido y sin servirse por la API. Existe solo como evidencia: poder sostener una recomendación dentro de seis meses aunque la fuente cambie el documento.
Se guarda DESPUÉS de verificarSi un documento se descarta por seguridad, tampoco queda su archivo en el server.

3b · Qué sale hacia afuera

Solo texto tachado, y solo al modeloEl enlace que ve el usuario apunta al documento original en la fuente, no a nuestra copia. El usuario lo abre y lo revisa por su cuenta.
Proveedores que no entrenanLas consultas se restringen a proveedores que no usan lo enviado para entrenar. La documentación del intermediario advierte que eso depende de cada proveedor, así que se declara en cada llamada.
El contenido traído es DATO, nunca instrucciónEl texto de una fuente no puede ordenarle nada al sistema. Es la defensa contra inyección de prompt, que importa sobre todo en los 227 enlaces de medios.

Una aclaración honesta. Nada de esto depende de que el modelo se porte bien: el tachado ocurre antes, en nuestra infraestructura, y si falla la verificación el documento simplemente no se usa. tachado medido: 0 fugas de 11 nombres de prueba en 3 documentos reales