Esta página describe de forma precisa los datos recopilados por la extensión de Chrome Marvin V2, a quién se transmiten y durante cuánto tiempo se conservan. Se mantiene actualizada con cada cambio sustancial del ámbito de tratamiento.
1Responsable del tratamiento
Marvin SAS — marvin-recruiter (Francia). La extensión es una herramienta profesional destinada a un usuario reclutador autenticado que disponga de una cuenta en app.marvins.ai. No se efectúa ningún tratamiento para un usuario no autenticado.
2Datos recopilados
La extensión recopila las siguientes categorías de datos, únicamente cuando el usuario ha iniciado explícitamente una acción (apertura del panel lateral, importación de un perfil, envío de un mensaje):
| Categoría | Contenido | Fuente |
|---|---|---|
| Identificadores de cuenta | userId, tenantId, correo del usuario |
Cookie SSO app.marvins.ai |
| Perfiles de LinkedIn | Nombre, cargo, empresa, URL del perfil consultado, estudios, experiencias | DOM de LinkedIn, vía Unipile |
| Datos técnicos | Versión de la extensión, idioma del navegador, identificador de sesión | Navegador |
| Telemetría | Eventos de uso (sidepanel_opened, profile_imported, errores) |
Runtime de la extensión |
La extensión no recopila: historial de navegación fuera de LinkedIn, mensajes privados de LinkedIn (fuera de los hilos abiertos vía un outreach de Marvin), datos bancarios, geolocalización.
3Destinatarios y flujos salientes
Los datos salen de la extensión únicamente hacia los destinatarios indicados a continuación. Todos los flujos están cifrados con TLS 1.2+.
| Destinatario | Datos | Alojamiento |
|---|---|---|
API Marvin (api.marvins.ai) |
Identificadores, perfiles importados, eventos | Scaleway (UE) |
| Unipile | Auth de LinkedIn, operaciones sobre perfiles | UE (subcontratista) |
| Sentry | Errores de runtime, stack traces | UE (sentry.io UE) |
| Grafana Cloud | Trazas y métricas técnicas | UE |
| LaunchDarkly | Evaluación de feature flags (userId) | EE.UU. (DPF-certificado) |
Ningún dato se vende. Ninguna compartición con fines publicitarios. Ningún dato se transmite a LinkedIn fuera del tráfico normal del navegador del usuario.
Asistente de redacción con IA
Cuando el usuario hace clic en una acción de la pestaña Redactar de una ficha, la extensión envía a la API de Marvin el texto que ha escrito en el panel lateral (borrador, instrucción), el canal elegido y el identificador de la ficha de Marvin mostrada. La API de Marvin trata esta solicitud con sus proveedores de IA (lista en el anexo de subcontratistas); el contexto de la ficha se construye en el servidor, sin datos de contacto: puesto, empresa, competencias y, en su caso, como máximo los 8 últimos intercambios individuales verificados de LinkedIn/WhatsApp con la persona, ya presentes en Marvin, que se envían al proveedor de IA para esta función. El nombre de la ficha se enmascara: el nombre completo en los campos de la ficha (puesto, empresa), y también el nombre o el apellido solos en los mensajes, donde el número de seguridad social (NIR) y el IBAN también se enmascaran. Un nombre escrito en minúsculas, un nombre compuesto tras un guion («Dupont-Zorglub», «Jean-Dominique»), un nombre de pila de menos de 3 letras y los nombres de terceros pueden permanecer. Los hilos de grupo, los mensajes no verificados y los emails quedan excluidos. Para esta función, la extensión no lee ni escribe nada en la página de LinkedIn: la propuesta se copia en el portapapeles y el usuario la pega él mismo.
4Base legal
- Ejecución de un contrato (RGPD art. 6.1.b) para el usuario reclutador: prestación del servicio Marvin.
- Interés legítimo (RGPD art. 6.1.f) para los perfiles de LinkedIn tratados: permitir al reclutador organizar su prospección profesional conforme a la finalidad pública de LinkedIn. El candidato es informado desde la primera interacción saliente.
5Plazo de conservación
| Dato | Plazo |
|---|---|
JWT local (chrome.storage) |
Hasta cierre de sesión o 7 días (rotación automática) |
| Perfiles importados | Duración de vida del tenant (eliminación previa solicitud) |
| Logs Sentry | 90 días |
| Trazas Grafana | 30 días |
| Eventos de telemetría | 13 meses máximo (analytics) |
6Derechos de las personas
Toda persona interesada puede ejercer sus derechos de acceso, rectificación, supresión, limitación, portabilidad y oposición:
- Usuario reclutador — vía la interfaz
app.marvins.aio escribiendo aprivacy@marvins.ai. - Candidato / perfil importado — escribiendo a
privacy@marvins.ai. Se aplica un procedimiento de verificación de identidad antes del tratamiento.
Las reclamaciones pueden dirigirse a la AEPD (www.aepd.es) o a la CNIL (www.cnil.fr).
7Almacenamiento local
La extensión utiliza chrome.storage.local (API del navegador, aislada por extensión) para persistir:
- El JWT de autenticación (cifrado en reposo por Chrome).
- Las preferencias del usuario (idioma, último panel abierto).
No se establece ninguna cookie de tercero. chrome.storage no sale de la máquina del usuario.
8Cookies de LinkedIn (li_at / li_a)
En el momento en que el usuario hace clic en Conectar en el panel lateral para vincular su cuenta de LinkedIn, la extensión lee las cookies li_at (sesión LinkedIn) y, si está presente, li_a (token Premium) vía la API chrome.cookies — y únicamente en ese instante preciso. Nunca se leen en segundo plano, nunca se almacenan en chrome.storage, nunca se persisten en el lado de la extensión.
Estos valores transitan cifrados en TLS hacia la API de Marvin, que los reenvía inmediatamente a Unipile para aprovisionar la sesión del lado del servidor. La API de Marvin nunca almacena li_at / li_a en base de datos: solo se persiste el identificador Unipile (account_id) tras el intercambio. El usuario puede revocar la conexión en cualquier momento desde Ajustes > Integraciones.
9Permisos de Chrome solicitados
| Permiso | Uso |
|---|---|
storage |
Persistencia del JWT y de las preferencias |
sidePanel |
Visualización de la interfaz Marvin en el panel lateral del navegador (Chrome) |
cookies |
Lectura de la cookie SSO app.marvins.ai (JWT) y, al hacer clic, li_at/li_a |
activeTab |
Lectura contextual de la página de LinkedIn activa |
scripting |
Activación del content script en un sitio de empleo opcional, una vez que el usuario le concede acceso |
Hosts www.linkedin.com, www.apec.fr |
Inyección del content script en estos sitios |
Hosts app.marvins.ai, api.marvins.ai |
Inicio de sesión SSO y llamadas API autenticadas |
Host *.storage.googleapis.com |
Visualización en el panel lateral de los documentos almacenados (enlaces firmados) |
Hosts opcionales resumes.indeed.com, www.cvaden.com |
Solicitados solo si el usuario activa este sitio desde la extensión, con confirmación del navegador (Chrome) |
No se solicita ningún permiso amplio del tipo <all_urls>.
10Modificaciones
Toda modificación sustancial de esta política da lugar a una nueva versión de la extensión y a una notificación en el panel lateral en el primer arranque posterior a la actualización.
Contacto: privacy@marvins.ai.