[nonimo]
ES
Descargar la app

Fuga de datos con IA: cómo se escapan desde tus sistemas

· Escrito y mantenido por Nonimo

Una fuga de datos con IA no siempre empieza con un empleado que pega un expediente en ChatGPT. En muchas empresas mexicanas empieza en el código: el CRM que resume conversaciones, el bot que contesta correos o el asistente que busca en los contratos mandan a la API de un modelo el nombre, el RFC y la CURP de los clientes en cada llamada, y además los dejan registrados en tres o cuatro lugares por el camino.

Se frena con cuatro pasos que no requieren cambiar de proveedor: mandar sólo lo necesario, cambiar los datos personales por marcadores antes de que la petición salga, conservar la llave de la API en tu servidor y devolver los datos reales en la respuesta dentro de tu propia red.

Nonimo Gateway se instala en tus propios servidores. Ver planes y escribirnos.

Cinco puntos por donde salen los datos

rutaqué saledónde se quedacómo cerrarla
El promptel texto completo con nombres, RFC, CURP, montosen el proveedor, según su contratomarcadores antes de enviar
Las bitácorascopias del prompt y de la respuestaen tu servidor, tu gateway o tu herramienta de monitoreoregistrar conteos, no contenido
RAGfragmentos de tus documentos que se agregan al prompten el índice y en cada llamadamarcar los fragmentos antes de mandarlos
Herramientaslos argumentos y los resultados de cada consultaen el historial de la conversaciónmarcar también lo que regresa la herramienta
Conservación en el proveedorlo que el proveedor guarda para revisión o soportefuera de tu controlelegir bien el plan y no mandar datos personales

La primera y la última son las que todos conocen. Las tres del medio son las que más se olvidan, porque no las ve nadie fuera del equipo técnico.

Las bitácoras que nadie revisa

Cada capa guarda su copia: la aplicación para depurar errores, el gateway para controlar costos, la herramienta de monitoreo para medir la calidad. Amazon, por ejemplo, reconoce en la página de sus filtros de datos sensibles de Bedrock Guardrails que el enmascarado no alcanza a las bitácoras de invocación: CloudWatch se queda con la petición sin tocar. Qué guarda cada tipo de gateway lo vemos en qué es un AI gateway.

RAG: tus documentos viajan por partes

En un sistema RAG, la aplicación busca en tus contratos o expedientes los párrafos relevantes y los agrega al prompt. Si el contrato dice el nombre del arrendatario y su domicilio, eso viaja al modelo en cada consulta que lo toque, aunque la pregunta del usuario no tenga ningún dato personal.

Llamadas a herramientas: lo que regresa también cuenta

Cuando el modelo pide consultar una herramienta, como buscar un cliente en la base de datos, tu aplicación ejecuta la consulta y le devuelve el resultado al modelo. Ese resultado suele traer la ficha completa. La misma página de Amazon advierte que, en las llamadas a herramientas, su filtro no evalúa ni los argumentos ni los resultados. Es una limitación documentada que conviene conocer, sea cual sea la herramienta que uses.

Ejemplo: el asistente de cobranza de una inmobiliaria

Una inmobiliaria de la Ciudad de México con 60 asesores conecta su CRM a la API de un modelo para redactar recordatorios de pago. El asesor escribe: recuérdale al inquilino del departamento 302 de la calle Amores que vence la renta. El modelo pide la herramienta buscar_inquilino y la aplicación le devuelve esto:

{
  "nombre": "Mauricio Arredondo Luján",
  "rfc": "AELM871344T52",
  "curp": "AELM871344HDFRJR09",
  "correo": "mauricio.arredondo@correo-ejemplo.mx",
  "adeudo": "18,500.00",
  "aval": "Silvia Luján Ortega"
}

Los datos son inventados y la fecha del RFC y de la CURP es imposible a propósito. Para redactar un recordatorio, el modelo sólo necesitaba el monto y un nombre para el saludo. Recibió el RFC, la CURP, el correo y el nombre de su aval, que nada tiene que ver con un recordatorio dirigido al inquilino. Y todo quedó en la bitácora del CRM, en la del gateway y en la herramienta de monitoreo.

Con un proxy de privacidad delante, el resultado de la herramienta sale así: [PERSONA_1], [RFC_1], [CURP_1], [CORREO_1], el monto y [PERSONA_2]. El modelo redacta el mismo recordatorio dirigido a [PERSONA_1], y el proxy pone el nombre real antes de que el texto llegue al asesor. Y conviene además que el desarrollador recorte la respuesta de la herramienta para que sólo devuelva nombre y monto: lo que no se manda no hay que esconderlo.

Qué dice la LFPDPPP cuando la fuga sale de tu código

La LFPDPPP vigente, publicada en el Diario Oficial de la Federación el 20 de marzo de 2025, no habla de inteligencia artificial, pero sí de todo lo que pasa en una integración:

La autoridad que aplica estas sanciones ya no es el INAI: el artículo 2, fracción XV, nombra a la Secretaría Anticorrupción y Buen Gobierno. El marco completo está en la guía de la LFPDPPP y la inteligencia artificial, y si la fuga ya pasó, los pasos están en vulneración de seguridad con IA.

Cuatro pasos para frenar una fuga de datos con IA

  1. Minimiza. Revisa qué campos manda cada integración y quita los que el modelo no usa. Las herramientas deben devolver lo indispensable, no la ficha completa.
  2. Seudonimiza antes de la llamada. Cambia nombres, RFC, CURP, correos y domicilios por marcadores en tu red, antes de que la petición salga. Aplica al prompt, a los fragmentos de RAG y a los resultados de herramientas.
  3. Conserva la llave. La llave de la API vive en un servidor tuyo, no en cada aplicación ni en la computadora de cada desarrollador. Así controlas por dónde sale todo.
  4. Restaura en la respuesta. Los datos reales regresan al texto dentro de tu infraestructura, para que el usuario reciba un resultado completo sin que el proveedor los haya visto.

Y para las bitácoras: registra cuántos datos se cambiaron y de qué tipo, no el contenido. Qué datos conviene cambiar en cada tipo de texto está en qué datos ocultar antes de usar la IA, y qué hace cada proveedor con lo que recibe, en qué hace OpenAI con tus datos.

Si ya usas LiteLLM, comparamos sus guardrails de PII en esta guía, y hay un repaso general de software de redacción de PII, los dos en inglés. Si te preguntas si no sería más simple tener un modelo propio, lo vemos en IA privada o proxy de privacidad.

Nonimo Gateway

Nonimo Gateway hace los pasos dos, tres y cuatro en un solo punto. Es un proxy privado que se instala en tus propios servidores. Reemplaza los datos personales antes de que la petición llegue a la API del modelo y los devuelve en la respuesta.

Es compatible con la API de OpenAI: cambias el base_url y usas tu propia llave. Reconoce el RFC y la CURP y tiene un plugin para LiteLLM. Los planes y precios están en la página de Nonimo Gateway.

Antes de la siguiente integración

Haz el ejercicio con una sola llamada: imprime lo que tu aplicación manda al modelo, con el contexto de RAG y los resultados de herramientas incluidos, y cuenta cuántos datos personales lleva. Si el número no es cero, ahí está tu fuga. Mira los planes de Nonimo Gateway y escríbenos para probarlo con ese mismo tráfico.

Fuentes

Las de la ley, consultadas el 21 de octubre de 2026.

Nonimo es el software que hace esto en tu propia computadora: oculta nombres, CURP y RFC antes de que el texto llegue a ChatGPT. Sin cuenta, y la app lo hace sin que los datos de tus clientes salgan de tu computadora.

Preguntas frecuentes

¿Qué es una fuga de datos con IA?

Es la salida de datos personales o confidenciales hacia un sistema de inteligencia artificial sin que nadie lo haya decidido. No sólo pasa cuando alguien pega un expediente en ChatGPT: también cuando tus propias aplicaciones mandan datos de clientes a la API de un modelo en prompts, documentos de contexto o resultados de herramientas.

¿Por dónde se escapan los datos en una integración con IA?

Por cinco rutas habituales: el prompt, las bitácoras de tu aplicación o de tu gateway, el sistema de búsqueda de documentos conocido como RAG, las llamadas a herramientas y la conservación de datos en el proveedor del modelo. Cada una necesita su propio control.

¿Cómo evito una fuga de datos con IA en mis aplicaciones?

Mandando al modelo sólo lo que necesita y cambiando los datos personales por marcadores antes de que la petición salga de tu red. Después, la llave de la API se queda en tu servidor y los datos reales se devuelven en la respuesta dentro de tu infraestructura.

¿Una fuga de datos con IA es una vulneración de seguridad según la LFPDPPP?

Puede serlo. El artículo 18 de la LFPDPPP te obliga a proteger los datos contra el uso, el acceso o el tratamiento no autorizado, y el artículo 19 pide informar de forma inmediata a los titulares cuando una vulneración afecte de forma significativa sus derechos patrimoniales o morales.

¿Cuánto puede costar una fuga de datos personales en México?

La LFPDPPP prevé multas de 200 a 320,000 veces la Unidad de Medida y Actualización para infracciones como vulnerar la seguridad de bases de datos o transferir datos fuera de los casos permitidos. Si los datos son sensibles, los montos pueden subir hasta el doble, sin contar la responsabilidad civil o penal.

¿Borrar las bitácoras resuelve una fuga de datos con IA?

No del todo. Borrar tus bitácoras limpia lo que guardas tú, pero no lo que ya recibió el proveedor del modelo ni lo que quedó en un gateway o una herramienta de monitoreo intermedia. Lo que funciona es que los datos personales no salgan desde el principio.

Herramientas

Elige el tipo de archivo y cambia por marcadores los datos de tus clientes antes de mandarlo. Sin registro y en un minuto.

Todas las herramientas →