Cómo proteger los datos personales en procesos con IA

Enlace copiado

La seguridad de la IA empieza por algo simple: saber qué datos van al proveedor, para qué se necesitan, quién tiene acceso y dónde está la confirmación obligatoria.

Esquema de autor sobre Controles de datos personales en un proceso de IA: mapa del tema

Qué datos no deben ir a la IA sin una comprobación

Lo que haría si un empleado enviara un contrato a la IA y dijera: “Es solo texto”. Primero mapearía la ruta de los datos: dónde apareció el documento, quién verá el historial de ejecuciones, qué va a la nube y cuándo se borra todo.

El error que eliminaría primero: “Simplemente no enviamos el pasaporte completo” no es un control si el texto sigue teniendo email, número de contrato, dirección y una combinación rara de atributos que identifica a una persona con facilidad.

Esquema de autor sobre Controles de datos personales en un proceso de IA: entradas y límites
Esquema: Controles de datos personales en un proceso de IA — entradas y límites

Qué preparar y qué resultado esperar

  • Resultado: Tienes un conjunto mínimo de datos, permisos separados y una ruta clara ante entradas o acciones peligrosas.
  • Crea un registro de escenarios de IA con campos para datos, proveedor, finalidad, retención, acceso, owner y riesgo.
  • Guarda los datos de origen y los derechos de acceso aparte del resultado para poder verificar qué hizo la protección de datos en el proceso de IA.
  • Prueba prompt injection, una instrucción maliciosa en un adjunto, un record_id ajeno y una respuesta vacía de la herramienta.

Haz imposible una acción peligrosa sin aprobación

  1. Construye un mapa de datos

    Para cada paso de IA lista campos, fuente, finalidad, retención, región y el rol que puede verlos. No escribas “todos los datos del cliente”.

    Проверьте: Cada campo tiene un motivo y se pueden quitar los sobrantes.

    Если не сработало: Empieza con datos de prueba o desidentificados.

  2. Limita las credenciales

    En Credentials/Permissions concede read en lugar de write, una carpeta en lugar de todo el drive, un proyecto en lugar de todo el CRM. Usa una clave distinta para cada workflow.

    Проверьте: Revocar una clave no abre acceso al resto del sistema.

    Если не сработало: Verifica los permisos en una cuenta sandbox.

  3. Filtra la entrada antes de la IA

    Antes del modelo, elimina contraseñas, tokens, números de tarjeta completos y datos personales innecesarios. Coloca Human approval antes de send, refund, delete y update permissions.

    Проверьте: El log no tiene secretos ni campos sensibles que la tarea no necesite.

    Если не сработало: Sustituye el valor por una máscara o un id interno.

  4. Monta casos de ataque y de fallo

    Prueba instrucciones en un adjunto, suplantación de record_id, un intento de leer la carpeta de otro, exceso de límites y una respuesta vacía. Cada comprobación debe acabar en stop, retry o handoff.

    Проверьте: Un escenario peligroso nunca llega a una acción real.

    Если не сработало: Revoca derechos de escritura hasta arreglar la causa raíz.

Esquema de autor sobre Controles de datos personales en un proceso de IA: comprobaciones y decisión
Esquema: Controles de datos personales en un proceso de IA — comprobaciones y decisión

Un registro de datos antes de la primera solicitud

Crea una tabla con data_type, source, purpose, legal_basis, allowed_destination, retention_days, access_role y deletion_owner. Marca aparte pasaportes, datos bancarios, contratos, correspondencia y precios internos.

Minimizar no es solo enmascarar un nombre. Antes de la IA, elimina campos que la tarea no necesite, sustituye el resto por CLIENT_001 y mantén la tabla de mapeo aparte. La respuesta no debe permitir reconstruir los valores originales a través del prompt.

  • No des a un workflow acceso a toda una carpeta por un solo documento.
  • Revisa el contrato del proveedor, la región de almacenamiento, el entrenamiento con tus datos y el borrado.

Cómo verificar que el enmascaramiento funciona

Crea un documento de prueba con marcadores deliberados PASSPORT_TEST_001, CARD_TEST_002 y EMAIL_TEST_003. Inspecciona el payload antes del envío, el payload del proveedor y los logs. Si un marcador pasa más allá del paso local, el enmascaramiento está en el sitio equivocado o solo se aplica al texto visible.

Un registro de datos antes de la primera integración

Crea `data_type`, `source`, `purpose`, `legal_basis`, `allowed_destination`, `retention_days`, `access_role` y `deletion_owner`. Marca aparte pasaporte, contrato, datos bancarios, correspondencia y precios internos. La IA solo recibe los campos necesarios para la tarea concreta.

Guarda las API keys en `Credentials`, no en `Set`, `Code` ni en una URL. En n8n self-hosted configura una clave de cifrado aparte y limita el guardado de execution data a lo necesario para revisar incidentes.

N8N_ENCRYPTION_KEY=<long_secret_key>
EXECUTIONS_DATA_SAVE_ON_SUCCESS=none
EXECUTIONS_DATA_PRUNE=true
EXECUTIONS_DATA_MAX_AGE=168

Comprobaciones de enmascaramiento con marcadores de prueba

Crea un documento de prueba con `PASSPORT_TEST_001`, `CARD_TEST_002` y `EMAIL_TEST_003`. Revisa el payload antes del modelo, el payload del proveedor y los logs de error. Si un marcador pasa más allá del paso local, el enmascaramiento se aplica demasiado tarde.

El mismo valor de origen debe recibir el mismo token dentro de una ejecución, y la tabla de mapeo debe vivir aparte, cifrada y con TTL. No envíes datos en bruto a Slack o al email por la rama de error.

Qué dejar al modelo y qué quitar antes

CriterioPreguntaBuena señal
Entrada¿Qué entra exactamente en la protección de datos del proceso de IA?Crea un registro de escenarios de IA con campos para datos, proveedor, finalidad, retención, acceso, owner y riesgo.
Acción¿Qué puede hacer el sistema por su cuenta?Solo acciones prelistadas, sin acceso a toda la cuenta
Verificación¿Cómo sabes que el resultado es aceptable?Prueba prompt injection, una instrucción maliciosa en un adjunto, un record_id ajeno y una respuesta vacía de la herramienta.
Fallo¿Adónde van los casos poco claros?Detén el workflow, revoca el acceso a la herramienta, guarda un log técnico sin secretos y revisa las últimas acciones.

Qué debe cambiar después de la configuración

Tienes un conjunto mínimo de datos, permisos separados y una ruta clara ante entradas o acciones peligrosas.

Esquema de autor sobre Controles de datos personales en un proceso de IA: siguiente paso seguro
Esquema: Controles de datos personales en un proceso de IA — siguiente paso seguro

Dónde se rompe la seguridad: en el acceso, no en el modelo

Arrancar antes de tener las entradas listas

Tratar el system prompt como protección frente a entradas dañinas.

Conceder permisos de más

Registrar datos personales y secretos al completo.

Saltar los casos límite

Usar una sola clave de admin para todas las integraciones.

Dejar fallos sin owner

No tener un owner que revoque el acceso durante un incidente.

Cuándo hace falta una revisión de seguridad aparte

Necesitas un especialista cuando se procesan datos médicos, financieros o personales, intervienen varios proveedores o hay requisitos de un regulador.

Qué revisar antes de conectar datos reales

¿Se pueden enviar emails de clientes a la IA?

Solo después de revisar el contrato, la política de retención, la región y la necesidad de cada campo. Para pruebas, prefiere texto desidentificado.

¿Basta con no mostrar un secreto en la respuesta?

No. Un secreto no debe entrar en la entrada, el contexto, los logs ni en herramientas que no lo necesiten.

¿Y si la respuesta del agente parece sospechosa?

Detén el workflow, revoca el acceso, guarda un log técnico sin PII y revisa las últimas acciones.

¿Cuál es el primer control que hay que poner?

Least privilege y confirmación obligatoria antes de cualquier acción difícil de deshacer.

Agentes e integraciones de IA

Descubre cuándo sirve un agente, cómo conectar datos y herramientas y dónde mantener el control humano.

Portada
Agentes e integraciones de IA 7 min de lectura

Qué es un agente de IA y dónde es útil para una pequeña empresa

Para «Qué es un agente de IA y dónde es útil para una pequeña empresa», define la entrada, las acciones permitidas, el punto de revisión y el resultado del negocio antes de elegir un modelo o integración.

informativoLeer ↗
Portada
Agentes e integraciones de IA 7 min de lectura

Agente de IA, chatbot o automatización normal: ¿qué elegir?

Para «Agente de IA, chatbot o automatización normal: ¿qué elegir?», define la entrada, las acciones permitidas, el punto de revisión y el resultado del negocio antes de elegir un modelo o integración.

comercialLeer ↗
Portada
Agentes e integraciones de IA 7 min de lectura

Cómo crear una base de conocimiento para un asistente de IA

Para «Cómo crear una base de conocimiento para un asistente de IA», define la entrada, las acciones permitidas, el punto de revisión y el resultado del negocio antes de elegir un modelo o integración.

comercialLeer ↗
Portada
Agentes e integraciones de IA 7 min de lectura

Cómo conectar la IA con tus archivos, CRM, calendario y correo

Para «Cómo conectar la IA con tus archivos, CRM, calendario y correo», define la entrada, las acciones permitidas, el punto de revisión y el resultado del negocio antes de elegir un modelo o integración.

comercialLeer ↗

Ver todos los artículos