Datos protegidos
antes de usar Gemini.
La app oculta datos, consulta Gemini y restaura la respuesta.
02
MAIT
Probar una consulta sin enviar datos personales al modelo.
Laboratorio
Prueba un mensaje ficticio y revisa las cuatro etapas.
El resultado aparecerá aquí.
Enviado a Gemini
Respuesta del modelo
Respuesta final
Cómo funciona
El modelo recibe tokens; Atlas guarda la relación para restaurar la respuesta.
El mensaje llega al backend
La interfaz llama a POST /api/secureChatGPT.
Se detectan y reemplazan datos
Regex busca nombres, correos y teléfonos. Cada coincidencia recibe un token único.
Atlas guarda el mapa
Token, dato original, tipo y sesión quedan en privacy_vault.mappings.
Gemini genera la respuesta
Se le pide conservar los tokens tal como están.
El backend restaura el texto
Los tokens de esa sesión vuelven a sus valores originales.
JSON sencillo
El backend devuelve original, ofuscado, respuesta de Gemini y respuesta restaurada.
Solo una PoC
Regex no garantiza detectar toda la información personal.
Datos guardados
Aquí aparecen los registros consultados desde Atlas para la última prueba.
| Tipo | Token | Dato original | Guardado |
|---|---|---|---|
| Ejecuta una prueba en Laboratorio para ver aquí los datos persistidos. | |||
SesiónCargando…
PrivacidadLa tabla muestra datos ficticios de la última sesión.
Entrega del taller
Usa esta lista para preparar el documento y las evidencias.
El enunciado original usa OpenAI. Este proyecto usa Gemini; explica la adaptación en la entrega.