Differential Privacy en municipios: guía práctica para datos y modelos
Por qué considerar differential privacy en la administración local
Las entidades municipales manejan datos sensibles: movilidad, impuestos, solicitudes de ayudas, expedientes sociales. Publicar estadísticas, compartir datos entre departamentos o entrenar modelos de IA puede crear riesgos de reidentificación. Differential privacy (DP) ofrece garantías matemáticas sobre cuánto puede aprenderse de la presencia o ausencia de una persona en un conjunto de datos, reduciendo ese riesgo de forma cuantificable.
No es una solución milagrosa: exige decisiones técnicas y de gobernanza. Esta guía práctica explica cuándo usar DP, cómo integrarlo en procesos municipales (DPIA, compras, auditoría) y qué herramientas emplear.
Casos de uso prácticos en municipios
- Publicación de estadísticas abiertas: tablas agregadas, mapas de calor de movilidad o índices socioeconómicos.
- Compartir datos para investigación o con otras administraciones: generar datasets sintéticos con protección.
- Entrenamiento de modelos de IA con privacidad: DP-SGD para modelos de clasificación que usan datos personales.
- APIs que responden a consultas agregadas: respuestas “noisy” para evitar reconstrucción de registros.
Pasos concretos para empezar (checklist operativo)
-
Identificar activos y riesgo
- Catalogar datasets que contengan información personal o sensibles.
- Priorizar por impacto (¿puede la salida permitir reidentificación?). Documentar en el inventario de datos y la DPIA.
-
Seleccionar el enfoque DP adecuado
- Perturbación de salidas agregadas (Laplace/Gaussian mechanisms) para estadísticas públicas.
- Síntesis privada para compartir datos (métodos de generación sintética con DP).
- DP-SGD para entrenar modelos que no memorizan individuos.
-
Definir métricas de utilidad y presupuesto de privacidad
- Establecer métricas de calidad (errores tolerables en estadísticas o precisión mínima del modelo).
- Definir y registrar el “privacy budget” (ε / delta) y su asignación por producto o servicio.
-
Implementar con herramientas probadas
- Herramientas recomendadas: OpenDP, Google Differential Privacy library, TensorFlow Privacy, Opacus (PyTorch).
- Empezar con un piloto en un dataset no crítico para medir trade-off utilidad vs. privacidad.
-
Integrar en cumplimiento y gobernanza
- Incluir DP en la DPIA y en registros de tratamiento (art. 30 RGPD).
- Documentar parámetros y auditorías, y registrar el presupuesto de privacidad en el registro de sistemas IA (registro de decisiones).
- Alinear con AI Act si el sistema se considera de riesgo alto y con las exigencias del ENS (RD 311/2022) sobre medidas técnicas.
-
Validar y auditar
- Revisar implementación por terceros o mediante red teaming específico para reidentificación.
- Mantener pruebas reproducibles y versiones de código, parámetros y datasets (sin exponer datos sensibles).
Recomendaciones técnicas concretas
- No implementes DP “a la ligera”: la correcta calibración y composición de budgets es crítica.
- Para estadísticas públicas habituales, empieza por mecanismos de agregación con ruido calibrado y define umbrales mínimos de tamaño de grupo para publicar.
- Para modelos, prueba DP-SGD en un entorno de experimentación: suele aumentar la necesidad de datos o reducir algo la precisión. Evalúa si la pérdida es aceptable para el servicio.
- Para compartir datos entre municipios, considera datasets sintéticos con DP como primer paso antes de compartir datos reales.
Integración con RGPD, AI Act y ENS
- RGPD: DP puede reforzar medidas de protección y mitigar riesgos en la DPIA; no elimina la necesidad de bases jurídicas, información a interesados ni ejercicio de derechos.
- EU AI Act: si tu sistema es high-risk, incorpora DP en los requisitos técnicos de mitigación de riesgos y en la documentación técnica exigida.
- ENS (RD 311/2022): trata DP como medida complementaria dentro de las garantías de confidencialidad e integridad; asegurar la infraestructura donde se aplican algoritmos cumple requisitos de seguridad.
Contratación y cláusulas a exigir a proveedores
- Solicitar evidencia de uso correcto de DP: descripción técnica, bibliotecas usadas, control de privacy budget y auditoría.
- Incluir SLAs de privacidad y obligaciones de reporte de parámetros y cambios.
- Pedir pruebas de impacto y tests de reidentificación como parte de la aceptación.
Límites y riesgos a comunicar a la organización
- DP no es sustituto de buenas prácticas de seguridad: sigue aplicando controles de acceso, cifrado y minimización.
- Mal calibrada, puede producir datos inútiles o una falsa sensación de seguridad.
- La composición de múltiples queries reduce el privacy budget: controlar quién y qué puede consultar.
Herramientas y recursos para empezar
- OpenDP (biblioteca y comunidad)
- Google Differential Privacy library
- TensorFlow Privacy y Opacus para entrenamiento con DP
- Documentar elecciones en la DPIA y en el registro de sistemas IA (recomendado por marcos de gobernanza como OptimGov)
Toma de acción (takeaway)
Inicia un piloto de 3 meses: elige un dataset no crítico (p. ej. agregados de movilidad), define métricas de utilidad y privacidad, implementa una versión DP con OpenDP o Google DP, documenta en la DPIA y somete a revisión externa. Si el piloto mantiene utilidad aceptable, formaliza requisitos DP en tus pliegos y políticas internas.
Aplicar differential privacy con criterios técnicos y de gobernanza permite compartir y explotar datos municipales con mayores garantías para la ciudadanía.
Artículos relacionados
Catálogo semántico municipal: acelerar proyectos de IA con ontologías prácticas
Cómo diseñar y aplicar un catálogo semántico/ontología municipal para mejorar interoperabilidad, cumplimiento y rapidez en proyectos de IA.
Criptografía práctica para IA en municipios: MPC y HE paso a paso
Cómo usar MPC y homomorphic encryption para colaborar en IA sin mover datos personales en la administración local.
Políticas de retención y eliminación de modelos y datos de IA en la administración pública
Guía práctica para establecer plazos y procesos de retención, borrado y desmantelamiento de modelos y datos de IA conforme a RGPD, ENS y AI Act.