Haga doble clic en el archivo INSTALAR.bat. El sistema verificara si tiene Python instalado y lo configurara automaticamente.
2
Abrir el navegador
El sistema abrira automaticamente su navegador en la direccion http://localhost:5173. Si no se abre, copie esa direccion en su navegador manualmente.
3
Comenzar a trabajar
El sistema creara una sesion unica para usted. Todos sus datos se guardan automaticamente en la base de datos local.
Consejo: El sistema guarda su sesion automaticamente. Puede cerrar el navegador y volver a abrirlo sin perder datos.
2. Panel de control
El panel principal muestra un resumen de su trabajo:
Clientes registrados: Numero de fichas de cliente creadas
Diagnosticos: Progreso del cuestionario de evaluacion
Documentos: Documentos generados y su estado (borrador/aprobado)
Tratamientos: Registros RAT creados y su validacion DPO
Eventos: Numero de acciones registradas en la auditoria
Tambien muestra el estado general del expediente y los proximos plazos pendientes.
3. Registrar un cliente
La ficha del cliente almacena los datos del responsable del tratamiento:
Campo
Descripcion
Razon social / nombre
Nombre de la persona u organizacion
RUT
Rol Unico Tributario (formato: 12.345.678-9)
Giro / sector
Actividad principal de la organizacion
Representante
Persona que representa al responsable
Email
Correo electronico de contacto
Telefono
Numero de contacto
Direccion
Direccion fisica
Responsable de privacidad
Persona encargada de datos personales (DPO)
Haga clic en "Guardar Cliente" para almacenar la informacion.
4. Realizar el diagnostico
El cuestionario inteligente evalua el nivel de cumplimiento de la organizacion en 10 preguntas:
Sector: Tipo de organizacion (pyme, salud, educacion, etc.)
Datos tratados: Tipos de datos personales que maneja
Finalidades: Para que utiliza los datos
Terceros: Si comparte datos con proveedores
Transferencias: Si envia datos fuera de la organizacion
Conservacion: Si tiene reglas de retencion documentadas
Derechos: Si atiende solicitudes de titulares
Seguridad: Si tiene medidas de seguridad documentadas
Incidentes: Si tiene protocolo de incidentes
Gobernanza: Si tiene responsable de privacidad
Importante: El cuestionario no debe contener datos personales de pacientes, fichas clinicas ni otros datos innecesarios. Solo responda con informacion general sobre los procesos de la organizacion.
Al completar el diagnostico, el sistema genera automaticamente los documentos necesarios para el cumplimiento.
5. Registrar tratamientos (RAT)
El Registro de Actividades de Tratamiento (RAT) es obligatorio conforme al articulo 19 de la Ley 21.719. Cada tratamiento debe incluir:
Nombre: Identificacion del tratamiento (ej: "Gestion de pacientes")
Proceso/sistema: Sistema o area que realiza el tratamiento
Finalidad: Para que se utilizan los datos
Base de legitimidad: Fundamento legal (consentimiento, contrato, obligacion legal, etc.)
Categorias de datos: Tipos de datos personales tratados
Titulares: Categorias de personas cuyos datos se tratan
Destinatarios: Quienes reciben los datos
Encargado: Terceros que procesan datos por cuenta del responsable
Transferencia internacional: Si los datos salen del pais
Conservacion: Plazo de retencion
Riesgo: Nivel de riesgo (bajo, medio, alto)
Medidas de seguridad: Controles implementados
Seudonimizacion: Separacion de datos identificatorios
Validacion DPO
Los tratamientos quedan en estado "Pendiente DPO" hasta que el responsable de privacidad los valide. Para validar:
Haga clic en "Validar DPO" junto al tratamiento
Ingrese su identificacion como validador
Agregue observaciones si es necesario
Confirme la aprobacion o rechazo
Solo los tratamientos aprobados pueden generar documentos finales.
6. Generar documentos
El sistema genera automaticamente los siguientes documentos basados en el diagnostico y los tratamientos:
Documento
Descripcion
Politica de privacidad
Documento publico sobre tratamiento de datos
Registro de actividades (RAT)
Inventario de tratamientos conforme al art. 19
Procedimiento de derechos
Como atender solicitudes ARCO
Politica de seguridad
Medidas tecnicas y organizacionales
Protocolo de incidentes
Gestion de brechas de seguridad
Protocolo de consentimiento
Como obtener y registrar consentimiento
Evaluacion de impacto
Analisis de riesgos (DPIA)
Flujo de documentos
Los documentos se generan como borrador al completar el diagnostico
Revise el contenido haciendo clic en "Ver"
Cuando este correcto, haga clic en "Aprobar documento"
Puede imprimir o guardar como PDF usando el boton correspondiente
Consejo: Todos los documentos incluyen un hash SHA-256 para verificar su integridad. Use este hash para demostrar que el documento no ha sido modificado.
7. Verificar trazabilidad
El sistema mantiene una cadena de auditoria con hash SHA-256 encadenado. Cada accion queda registrada con:
Fecha y hora exacta
Tipo de accion (crear, modificar, aprobar, exportar)
El sistema comprobara que todos los hashes coincidan
Si la cadena muestra "OK - Cadena integra", los datos no han sido alterados.
8. Usar el Agente IA
El Agente IA responde preguntas sobre la Ley 21.719 usando exclusivamente los documentos fuente cargados en el sistema. No genera respuestas basadas en conocimiento general.
Como consultar
Vaya a la pestana "Agente IA"
Escriba su pregunta en el campo de texto
Haga clic en "Consultar"
El agente mostrara la respuesta junto con las fuentes utilizadas
Tipos de preguntas que puede hacer
"Cuales son los derechos de los titulares?"
"Que dice el articulo 4 de la Ley 21.719?"
"Que es el principio de proporcionalidad?"
"Como debo registrar un tratamiento?"
"Que medidas de seguridad debo implementar?"
Nota: El agente solo responde con informacion contenida en los documentos fuente. Si la pregunta no tiene relacion con los documentos cargados, indicara que no encontro informacion relevante.
9. Anonimizar datos (PII)
El modulo PII detecta y anonimiza datos personales usando separacion sal y pimienta:
Datos que detecta
Tipo
Ejemplo
Severidad
RUT
12.345.678-9
Alta
Email
usuario@ejemplo.cl
Media
Telefono
+56912345678
Media
Nombre
Juan Perez
Alta
Direccion
Av. Libertador 1234
Media
IP
192.168.1.1
Baja
Como funciona la separacion sal y pimienta
Sal (salt): Valor aleatorio unico por cada registro
Pimienta (pepper): Secreto global de la aplicacion
Hash: SHA-256(dato + sal + pimienta)
Los datos y los identificadores se almacenan en tablas separadas
Para usarlo:
Vaya a la pestana "Agente IA" y luego a "PII / Anonimizar"
Pegue el texto que contiene datos personales
Haga clic en "Detectar y Anonimizar"
El sistema mostrara el texto anonimizado y la tabla de identidad separada
10. Respuestas ARCO
El sistema genera respuestas a solicitudes de derechos de los titulares conforme al articulo 4 de la Ley 21.719:
Derecho
Descripcion
Acceso
El titular solicita saber que datos tiene el responsable
Rectificacion
El titular solicita corregir datos inexactos
Supresion
El titular solicita eliminar sus datos
Oposicion
El titular se opone al tratamiento
Portabilidad
El titular solicita sus datos en formato estructurado
Bloqueo
El titular solicita bloquear el tratamiento
Como generar una respuesta
Vaya a "Agente IA" y luego a "Respuestas ARCO"
Seleccione el tipo de solicitud
Ingrese el nombre del solicitante
Describa los datos involucrados
Haga clic en "Generar Respuesta"
El sistema generara la respuesta en formato JSON y PDF con hash de integridad.
11. Persistencia de sesiones
A diferencia de la version anterior que usaba localStorage del navegador, esta version almacena todos los datos en una base de datos SQLite local:
Beneficios
Persistencia real: Los datos sobreviven al cierre del navegador y del sistema
Multi-usuario: Cada sesion tiene su propio espacio de datos
Auditoria completa: Toda accion queda registrada en la base de datos
Respaldos: Puede copiar el archivo data/vibenormaley21719.db para hacer respaldos
Ubicacion de los datos
Todos los datos se almacenan en:
app/data/vibenormaley21719.db
Consejo: Para hacer un respaldo de sus datos, copie el archivo vibenormaley21719.db a un lugar seguro. Puede restaurarlo copiandolo de vuelta a la misma ubicacion.
12. Solucion de problemas
El sistema no inicia
Verifique que Python este instalado: abra una terminal y escriba python --version
Si no tiene Python, descarguelo desde https://python.org
Ejecute INSTALAR.bat como administrador
No se abre el navegador
Abra manualmente su navegador y vaya a http://localhost:5173
Verifique que el servidor este corriendo (la ventana de terminal debe estar abierta)
El agente no responde
Espere unos segundos al iniciar; el agente carga los documentos al arrancar
Si persiste el problema, reinicie el sistema
Perdi mis datos
Los datos estan en app/data/vibenormaley21719.db
Si elimino ese archivo, los datos se pierden
Haga respaldos regulares copiando ese archivo
Como cambiar el puerto
Defina la variable de entorno PORT antes de iniciar: