Lex-Privacy AI — Plataforma de Privacidad y Cumplimiento LGPD
Lex-Privacy AI es una plataforma SaaS de gobernanza de datos personales y cumplimiento de la LGPD que reúne, en un mismo sistema, una pasarela segura de solo lectura hacia las bases de datos del cliente y una plataforma de linaje y catálogo que muestra dónde está cada dato personal, de dónde vino, hacia dónde fluye y cuál es el riesgo involucrado.
El problema que resuelve
Las empresas saben que tratan datos personales, pero rara vez saben dónde están. Responder a un titular o a una auditoría de la LGPD suele exigir una búsqueda manual en decenas de bases de datos y cientos de tablas.
- ¿Dónde están los datos personales? Descubrimiento de CPF, correo, teléfono y otros atributos en 28+ bases y 1.200+ tablas — sin tocar los datos de negocio.
- Atención a titulares y auditorías: la búsqueda por CPF/correo recorre el grafo de claves foráneas y muestra todas las ocurrencias, con historial auditable e informes firmados (hash SHA-256).
- Análisis de impacto: antes de cambiar una tabla, campo o proceso, muestra dependencias aguas arriba y aguas abajo.
- Riesgo y exposición: mapa de calor con score versionado por sensibilidad, exposición, propagación, uso y ausencia de controles.
Arquitectura
Monolito modular: FastAPI (Python 3.12) en el backend y React 19 + TypeScript + Vite en el frontend. Los metadatos viven en SQLite/PostgreSQL y las credenciales se cifran con AES-256 (Fernet). El acceso a las fuentes del cliente se realiza por túnel WireGuard + TLS, con una pasarela de solo lectura impuesta en el propio protocolo.
Módulos principales
- Catálogo: fuentes, esquemas, tablas y columnas, con estado de conexión y cobertura.
- Catalog Builder con IA: canvas interactivo (
@xyflow/react) donde el gestor informa fuentes y finalidad; la IA propone categorías y clasifica columnas, con vista previa antes de publicar. - Linaje: grafo de dependencias y origen de los datos por campo.
- Mapa de Calor: matriz riesgo × fuente × dominio, con drill-down.
- Escaneos: escaneos asíncronos, reanudables, con progreso y retry/backoff.
- LGPD / PII: clasificación determinística + muestreo + IA, revisión por DPO y versionado de taxonomía.
- Chat / agente autónomo: un LLM (Qwen vía vLLM) que decide entre responder o consultar la base, con RAG documental (pgvector + OCR).
- Informes: PDF/CSV/JSON con enmascaramiento, firma electrónica y auditoría de exportación.
- API externa por catálogo: token por API (
lpai_cat_) para consulta de solo lectura por terceros según las reglas del catálogo. - Multi-tenant: jerarquía matriz/filial con aislamiento, concesión de catálogos y alcance por unidad activa.
Diferenciales de ingeniería
- "La ausencia de evidencia nunca es evidencia de ausencia": un timeout o la falta de permisos generan cobertura parcial/no concluyente, nunca "no existe".
- Evidencia y confianza explícitas: las relaciones observadas, confirmadas, declaradas o inferidas nunca se mezclan; la inferencia jamás se presenta como hecho.
- IA económica y protegida: pipeline por pasadas (determinístico → muestreo → IA solo en los ambiguos); el SQL generado por IA solo se ejecuta por la ruta de solo lectura validada, con LIMIT y timeout.
- No regresión:
/api/v1,/searchy el dashboard heredado se preservan; lo nuevo se agrega vía/api/v2.
Desarrollo asistido por IA
Cerca del 90% del desarrollo se realizó con asistencia de IA — arquitectura, código, pruebas, documentación y refactorización — con revisión y decisiones humanas en cada etapa. Es un estudio práctico de cómo la IA acelera la entrega de un producto complejo sin renunciar al rigor de ingeniería.
En resumen: convierte un acceso técnico de solo lectura a bases corporativas en una plataforma de visibilidad, clasificación y prueba de cumplimiento de la LGPD.