Subprocesadores
Esta es la lista de terceros que pueden recibir datos de clientes, para qué y en qué condiciones. Está sacada del código y de la configuración de despliegue del repositorio, no de un inventario comercial: casi todos los servicios de terceros son opcionales y solo se activan si el operador los configura.
En esta página
- Cómo leer la lista
- Subprocesadores
- Lo que no usamos
- Servicios que conecta cada organización
- Otros terceros sin datos de clientes
- Cómo limitar adónde van los datos
- Cambios en la lista
Cómo leer la lista#
Los proveedores de modelos de IA solo reciben datos cuando el operador o la organización configuran una clave. Sin clave, el runtime de agentes corre en modo simulación y no sale ningún dato hacia ellos. El despliegue público actual, según su configuración en el repositorio (SIMULATION: "true"), está en simulación.
El operador fija un techo de proveedores de IA permitidos (ALLOWED_PROVIDERS) y cada organización puede restringirlo más en su política de modelos. Un proveedor excluido no se llama ni se usa como respaldo.
Nota
No hemos verificado en qué país procesa los datos cada proveedor. Por eso esta lista no tiene columna de ubicación: preferimos no suponerla.
Subprocesadores#
| Tercero | Finalidad | Datos involucrados | Cuándo aplica |
|---|---|---|---|
| Proveedor del servidor privado virtual (VPS) | Alojar la aplicación, la base de datos Postgres y los respaldos nocturnos | Todo lo que la organización guarda en el producto | Siempre, en el despliegue que operamos. El nombre del proveedor todavía no está publicado en esta página. |
| Google (API de Gemini) | Modelo de lenguaje (Gemini) para las tareas de los agentes; es el modelo incluido cuando el operador configura su clave | Igual que DeepSeek | Solo con una clave configurada y el proveedor permitido. Con la capa gratuita de Google, sus condiciones permiten usar el contenido para mejorar sus productos: para datos de clientes, usar una cuenta de pago |
| DeepSeek | Modelo de lenguaje para las tareas de los agentes | Texto de la tarea, contexto, memoria y documentos que van en el prompt, con credenciales enmascaradas | Solo con una clave configurada y el proveedor permitido |
| Anthropic | Modelo de lenguaje (Claude) para las tareas de los agentes | Igual que DeepSeek | Solo con una clave configurada y el proveedor permitido |
| OpenAI | Modelo de lenguaje para las tareas de los agentes y, opcionalmente, embeddings para la búsqueda semántica en documentos | Igual que DeepSeek; para embeddings, fragmentos de los documentos indexados | Solo con una clave configurada y el proveedor permitido; los embeddings solo con EMBEDDINGS_PROVIDER=openai |
| Kimi (Moonshot AI) | Modelo de lenguaje para las tareas de los agentes | Igual que DeepSeek | Solo con una clave configurada y el proveedor permitido |
Servidor de correo SMTP (por defecto smtp.hostinger.com) | Correos de verificación de cuenta, recuperación de contraseña y avisos de aprobación | Dirección de correo del destinatario, el enlace y, en los avisos, el título y un resumen de la aprobación | Solo si el operador configura las variables SMTP_* |
| Servicios push del navegador (Google FCM, Mozilla, Apple, Microsoft) | Entregar avisos web push a los navegadores suscritos | Tipo de aviso, título corto, riesgo y enlace, cifrados según el estándar Web Push | Solo si el operador configura claves VAPID_* y el usuario activa las notificaciones |
| Búsqueda web (Brave Search, Tavily o una instancia SearXNG) | Herramienta de búsqueda de los agentes | Las consultas de búsqueda que redacta el agente | Solo si el operador configura WEB_SEARCH_PROVIDER; desactivada por defecto |
| Almacenamiento de objetos compatible con S3 | Guardar los archivos de la unidad | Archivos que suben los usuarios o generan los agentes | Solo si el operador configura S3_ENDPOINT y S3_BUCKET; sin ello los archivos se guardan en Postgres |
Nota
Un endpoint propio compatible con OpenAI (proveedor custom) no aparece en la tabla porque no es un tercero nuestro: lo elige y contrata quien lo configura.
Lo que no usamos#
- Pagos: hoy no hay cobro ni proveedor de pagos integrado.
- Analítica y seguimiento: ni la aplicación ni este sitio cargan herramientas de analítica, mapas de calor o rastreo de errores de terceros.
- Fuentes y recursos: las tipografías se sirven desde nuestro propio servidor, sin CDN de terceros.
Servicios que conecta cada organización#
Estos servicios no son subprocesadores nuestros: los elige y contrata la organización, que autoriza el acceso con sus propias credenciales y bajo sus propios acuerdos con ellos. Los datos viajan entre el producto y esos servicios solo cuando la organización los conecta.
- Integraciones: Gmail, Google Calendar, Google Drive, Slack, GitHub y LinkedIn, más el calendario de Microsoft 365 para las reuniones. La integración con Gmail se ha probado en simulación, todavía no con cuentas reales.
- Avisos de aprobación por webhook entrante de Slack o Microsoft Teams, con el título, el agente, el riesgo y un resumen de hasta 400 caracteres.
- Webhooks salientes hacia las URL que configure la organización, firmados con HMAC-SHA256.
- Su proveedor de identidad (OIDC para el inicio de sesión único y SCIM para el aprovisionamiento).
- Enlaces de reunión, que por defecto apuntan a Jitsi Meet (
meet.jit.si): el servidor no llama a Jitsi, son los navegadores de los participantes los que se conectan.
Otros terceros sin datos de clientes#
El código y las imágenes de contenedor del producto se alojan en GitHub y en su registro de contenedores (ghcr.io); no reciben datos de clientes. Los certificados TLS los emite automáticamente una autoridad ACME a través del proxy Caddy (Let's Encrypt según la configuración del repositorio), que solo conoce los nombres de dominio.
Cómo limitar adónde van los datos#
- No configures ninguna clave de IA: el producto funciona en simulación y no sale nada hacia proveedores de modelos.
- En la política de modelos de la organización, permite solo los proveedores que tu política interna acepte; los demás no se llaman ni como respaldo.
- Trae tu propia clave de IA: mientras esté activa, solo responde esa clave y no se recurre a las de la plataforma.
- Apunta a tu propio endpoint compatible con OpenAI (un modelo local o una pasarela regional) como proveedor
custom.
Consejo
Si tu organización tiene requisitos de residencia de datos, escríbenos a info@workforceai.es antes de activar la IA real: hoy no podemos garantizar una región.
Cambios en la lista#
Todavía no tenemos un proceso formal de aviso previo. La intención es avisar por correo con antelación razonable antes de añadir un subprocesador, y el borrador del acuerdo de encargo de tratamiento (DPA), pendiente de revisión legal, prevé un mecanismo de objeción. Mientras tanto, escribe a info@workforceai.es si quieres recibir esos avisos.