1. Resumen
Lumentia es una plataforma SaaS empresarial de conocimiento (GraphRAG) operada por Duarus E.A.S. Esta página describe los controles técnicos y organizativos que aplicamos para proteger los datos de nuestros clientes.
2. Cifrado
- En tránsito: TLS/SSL en todos los puntos de conexión (HTTPS en Cloud Run, Bolt+TLS para Neo4j).
- En reposo: cifrado gestionado por el proveedor de nube (Google Cloud) para las bases de datos y almacenamiento.
- Credenciales y secretos: cifrado simétrico AES-256 para tokens OAuth y credenciales de integraciones (bóveda de secretos).
- Contraseñas: almacenadas únicamente como hash (nunca en texto plano).
3. Aislamiento Multi-tenant
Los datos de cada cliente (tenant) se aíslan por client_id en todas las capas:
- Recuperación semántica (Qdrant) y grafo (Neo4j) con filtro por tenant.
- Herramientas, credenciales y flujos del agente acotados por tenant (anti-IDOR).
- Caché de webchunks y tips de expertos aislados por cliente.
- Subusuarios heredan el
client_idde su cuenta principal.
4. Control de Acceso (ACL)
- Acceso granular por alias y por carpeta (un asistente solo accede al conocimiento que se le autoriza).
- Perímetro del API core en modo default-deny: solo rutas públicas explícitas y llamadas internas con clave de servicio.
- Restricción de acceso por lista blanca de IPs para conexiones vía API key.
- Autenticación flexible: JWT (cookie/header) o API key por cliente.
5. Modelos de IA y Proveedores
- LLM principal: Google Gemini (generación y extracción), con fallback a Anthropic Claude.
- Embeddings: Jina AI.
- Infraestructura: Google Cloud Platform (región
us-central1). - Almacenamiento: Neo4j (grafo), Qdrant (vectorial), MongoDB (documental), Redis (cola/caché).
- Observabilidad: Langfuse (opcional, cuando está configurado).
No entrenamos modelos con datos de clientes: el contenido de documentos y los prompts se procesan exclusivamente para prestar el servicio (ver Política de Privacidad, sección 3.5).
6. Robustez del Motor (Grounding y Seguridad)
- Guard de modelo/SKU: impide afirmar especificaciones de un producto usando información de otro similar (contaminación cruzada).
- Guard de factualidad: detecta códigos/especificaciones afirmados sin respaldo en la evidencia recuperada.
- Grounding restringido: búsqueda externa acotada a dominios/región permitidos.
- Protocolo de respuesta diferida: si no hay evidencia suficiente, el sistema deriva a un humano en lugar de inventar.
- Inyección SQL: binding de parámetros (
:param/@param) en las herramientas de base de datos. - Prompt injection: el contenido recuperado (documentos y web) se trata como dato no confiable; los patrones de inyección de instrucciones se redactan de forma determinista antes de entrar al prompt.
- Higiene de secretos: redacción automática de credenciales en logs.
7. Retención y Respaldo
- Los documentos se conservan mientras la cuenta esté activa o hasta que el usuario los elimine.
- Copias eliminadas pueden permanecer temporalmente en respaldos, conforme a la Política de Privacidad.
- El acceso a Google Drive puede revocarse en cualquier momento.
8. Cumplimiento y Validación
Somos transparentes sobre nuestro estado de madurez:
- Certificaciones SOC 2 / ISO 27001: en hoja de ruta; aún no certificadas.
- Pruebas de penetración independientes: en planificación (requieren autorización previa por escrito, conforme a los Términos).
- Evaluación interna de calidad: benchmark reproducible sobre un golden dataset (tasa de acierto y ausencia de contaminación cruzada).
9. Contacto de Seguridad
- Email: privacy@duarus.com
- Soporte: support@duarus.com