Esta es una traducción de la política de privacidad para tu comodidad. Las versiones de referencia son la búlgara y la inglesa: Política de privacidad (búlgaro e inglés).
Política de privacidad de SubLingo
1. Resumen
- Sin cuenta, tus palabras y ajustes se quedan en tu navegador. Aun así, algunas funciones se conectan a internet: las definiciones de las palabras proceden de un diccionario público gratuito y un archivo de selectores de subtítulos se descarga de nuestro sitio web.
- Con una cuenta gratuita, tus palabras guardadas, incluida la línea del subtítulo y la dirección del vídeo, se almacenan en nuestros servidores de Fráncfort (Alemania) para que se sincronicen entre tus navegadores.
- Los pagos de PRO se realizan a través de Stripe. Nunca vemos los datos de tu tarjeta.
- Sin analítica, publicidad ni seguimiento, y no vendemos datos.
- Puedes eliminar tu cuenta y tus datos en la nube desde la propia extensión.
2. Quién es el responsable de tus datos
El responsable del tratamiento es Tihomir Susamov, persona física, con dirección de correspondencia: Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, correo electrónico sublingo.contact@gmail.com («nosotros»). SubLingo designa la extensión de Chrome, el sitio web y el servicio de sincronización en la nube.
No hemos designado un delegado de protección de datos porque no estamos obligados a ello. Envía cualquier pregunta al correo electrónico indicado.
3. Qué tratamos, por función
3.1. En tu navegador
La extensión guarda lo siguiente en su propio almacenamiento del navegador (chrome.storage.local):
- palabras guardadas: la palabra, la traducción, los significados alternativos, la nota, la definición, la fonética, la gramática, la línea del subtítulo, la serie y el episodio, la dirección del vídeo (solo el sitio y la ruta al vídeo, más el ID del vídeo en YouTube), el momento del vídeo, si ya la has aprendido y las fechas;
- tus ajustes;
- tus claves de API de DeepL, Gemini o Claude, guardadas por cuenta;
- datos de inicio de sesión: ID de la cuenta, correo electrónico, el nombre y la dirección de la foto de perfil de Google (si inicias sesión con Google) y los tokens de inicio de sesión;
- el plan almacenado en caché (FREE o PRO), así como la cola y el estado de la sincronización;
- las bibliotecas de otras cuentas usadas en este navegador, para que se recuperen cuando esa cuenta vuelva a iniciar sesión;
- el archivo de selectores (véase 3.2).
El acceso a este almacenamiento está limitado a las páginas propias de la extensión y a su proceso en segundo plano. El script que se ejecuta en los sitios de vídeo no puede leerlo. Nosotros no podemos ver estos datos. Se conservan hasta que los elimines (Ajustes → Datos → Eliminar datos locales), elimines tu cuenta (sección 9) o desinstales la extensión. «Eliminar datos locales» afecta solo a este navegador.
Después de cerrar sesión, la biblioteca de este dispositivo sigue vinculada a la última cuenta. Las palabras que guardes sin haber iniciado sesión pasan a esa cuenta, y a su copia en la nube, cuando vuelve a iniciar sesión. Si otra cuenta inicia sesión después de que hayas cerrado sesión manualmente, las palabras guardadas desde ese cierre de sesión pasan a la nueva cuenta; si tu sesión simplemente caducó, se quedan con la cuenta anterior.
3.2. Funciones que siempre se conectan a internet
- Diccionario. Cuando haces clic en una palabra en inglés, la palabra (o su forma base, como «pull» para «pulled») se envía a la Free Dictionary API (
api.dictionaryapi.dev), un proyecto gratuito independiente. Este devuelve la definición y, si está disponible, una grabación de la pronunciación. Para reproducir la pronunciación de una palabra guardada, la lista de palabras (cuando pulsas el botón de pronunciación) y las tarjetas de memoria (automáticamente, en cada tarjeta que se muestra) también envían allí esa palabra. Solo se reproducen grabaciones alojadas enapi.dictionaryapi.dev. - Selectores de subtítulos. Al instalarla, al iniciar el navegador y como máximo cada 12 horas, la extensión descarga el archivo público
selectors.jsonde nuestro sitio web (Firebase Hosting de Google). No se envía ningún dato personal, aparte de la dirección IP y los datos del navegador que acompañan a toda solicitud web. - El traductor integrado de Chrome se ejecuta en tu dispositivo. La primera vez, Chrome puede descargar el modelo de idioma de Google.
- Pronunciación. Si el diccionario no tiene grabación, se usa la voz del navegador o del sistema operativo. Según el navegador, algunas voces funcionan en línea y, en ese caso, la palabra se envía al proveedor de la voz (por ejemplo, Google).
- Youdao. En la lista de palabras, en las tarjetas de memoria y en el panel sobre el vídeo, solo cuando pulsas el botón de pronunciación y no hay ninguna otra fuente de audio disponible, la palabra o la frase se envía al servicio de pronunciación de Youdao (NetEase, China). La pronunciación automática en las tarjetas de memoria nunca usa Youdao.
- Finalidad
- la función que has solicitado; mantener operativa la detección de subtítulos
- Base jurídica
- ejecución del contrato (art. 6.1.b) del RGPD); para el archivo de selectores, interés legítimo (art. 6.1.f))
- Plazo de conservación
- no conservamos estas solicitudes; los proveedores las gestionan conforme a sus propias condiciones
3.3. Tus propias claves de API
Si introduces tu propia clave (para ello necesitas una cuenta gratuita), la extensión envía texto desde tu navegador directamente a ese proveedor, en virtud de tu propio acuerdo con él:
- DeepL SE (Alemania): la línea del subtítulo que se va a traducir, o la palabra seleccionada con la línea como contexto;
- Google (Gemini API): la línea, la palabra seleccionada y tu pregunta, junto con tu nivel y tu idioma de destino;
- Anthropic PBC (EE. UU., Claude API): lo mismo que para Gemini.
Nosotros no recibimos ninguna copia. Cómo conserva y usa el texto el proveedor depende de tu plan con él; por ejemplo, los planes gratuitos de DeepL y Gemini pueden conservar el texto o usarlo para mejorar sus servicios. Tus claves nunca se envían a nuestros servidores, nunca se sincronizan y nunca se incluyen en las exportaciones.
- Base jurídica
- ejecución del contrato (art. 6.1.b)), para una función que has activado
- Plazo de conservación
- las claves se quedan en tu navegador hasta que las elimines; el proveedor conserva el texto conforme a sus propias condiciones
3.4. Cuenta (Firebase Authentication)
Las cuentas funcionan con Firebase Authentication (Google).
- Correo electrónico y contraseña: correo electrónico, contraseña (Firebase solo almacena un hash), fechas de creación y del último inicio de sesión, y si el correo electrónico está verificado.
- Inicio de sesión con Google: el correo electrónico, el nombre, la dirección de la foto de perfil y el ID de la cuenta de Google que proporciona Google (ámbito
openid email profile).
Los correos de verificación y de restablecimiento de contraseña los envía Firebase. Su enlace lleva a nuestra página /verify, que solo envía a Firebase lo que necesita cada acción: el código de un solo uso del enlace de tu correo y, cuando restableces la contraseña, la nueva contraseña (o tu dirección de correo electrónico, si pides un enlace de restablecimiento después de recuperarla). Firebase puede tratar direcciones IP para prevenir abusos. Las cuentas cuyo correo electrónico no se verifique en un plazo de 7 días pueden eliminarse.
- Base jurídica
- ejecución del contrato (art. 6.1.b)); prevención de abusos, interés legítimo (art. 6.1.f))
- Plazo de conservación
- hasta que elimines la cuenta
3.5. Sincronización en la nube (Amazon Web Services)
El servicio en la nube funciona en Amazon Web Services, en la región eu-central-1 (Fráncfort, Alemania): API Gateway, Lambda y DynamoDB. Con cada solicitud, la extensión envía tu token de inicio de sesión. A partir de él, el servidor obtiene el ID de tu cuenta y tu correo electrónico. El correo electrónico se usa únicamente para encontrar una compra realizada con él (3.6) y no se almacena en ningún otro lugar. Almacenamos:
- el ID de tu cuenta;
- cada palabra guardada con los campos de 3.1, incluida la línea del subtítulo y la dirección abreviada del vídeo;
- marcadores de palabras eliminadas (ID de la palabra y cuándo se creó y se eliminó, sin el texto de la palabra), para que una eliminación llegue también a tus otros navegadores; se eliminan automáticamente 2 años después de eliminar la palabra, o antes junto con la cuenta;
- ajustes: la sincronización de ajustes está activada por defecto y puede desactivarse en Ajustes. Abarca el idioma de la interfaz, el tema, el color, la fuente (y el nombre de una fuente personalizada que hayas elegido), el tamaño, la escala, la opacidad y la posición del panel, el idioma de destino, el traductor elegido, si se muestran las definiciones y la fonética, la tecla de acceso rápido, el número de líneas del historial, los ajustes de gramática, tu nivel, y el proveedor y el modelo de IA. Las claves de API nunca se sincronizan;
- tu plan (FREE o PRO, tipo y vigencia);
- un contador de solicitudes que protege el servicio de la sobrecarga y caduca automáticamente;
- registros de errores con el ID de tu cuenta, el ID de la solicitud y el código de error, y, en el caso de los pagos, también los ID de Stripe. Se conservan durante 30 días.
El plan gratuito almacena hasta 150 palabras en la nube.
- Base jurídica
- ejecución del contrato (art. 6.1.b)); registros y límites, interés legítimo en un servicio seguro (art. 6.1.f))
- Plazo de conservación
- hasta que elimines la palabra o la cuenta; los marcadores de palabras eliminadas, 2 años; los registros, 30 días
3.6. Compras de PRO (Stripe)
Pagas en la página de pago de Stripe. Stripe trata los datos de tu tarjeta y de facturación conforme a sus propias condiciones y a su política de privacidad. Nunca vemos los números de tarjeta.
La extensión transmite a Stripe el ID de tu cuenta y rellena de antemano tu correo electrónico. De Stripe recibimos y almacenamos: el ID de tu cuenta, el correo electrónico introducido al pagar, el tipo de plan, su estado y sus fechas (incluido si la suscripción se cancela al final del periodo) y los ID de cliente, de suscripción y de pago de Stripe. Conservamos el correo electrónico del pago para que una compra realizada en el sitio web pueda vincularse a la cuenta con el mismo correo electrónico. Los ID de las notificaciones de Stripe procesadas se conservan durante 30 días.
Los registros de compras que aún no están vinculados a una cuenta (correo electrónico y plan), y los vínculos con ID de Stripe que no tienen ninguna cuenta asociada, se conservan mientras el plan esté vigente y, después, unos 13 meses desde que termina la suscripción o desde el reembolso o la disputa de la compra, para que los reembolsos y las disputas sigan encontrando la compra. Una compra de por vida no vinculada a ninguna cuenta se conserva hasta que una cuenta la reclame. Los registros de compras vinculados a una cuenta se conservan hasta que se elimina la cuenta. Los registros contables de los pagos permanecen en nuestra cuenta de Stripe durante el plazo que exija la normativa contable y tributaria (hasta 10 años). Puedes pedirnos por correo electrónico que suprimamos los registros que conservamos.
- Base jurídica
- ejecución del contrato (art. 6.1.b)); obligación legal de conservación (art. 6.1.c))
- Plazo de conservación
- mientras exista la cuenta; las compras no vinculadas a una cuenta, mientras el plan esté vigente y, después, unos 13 meses; los registros contables en Stripe, durante el plazo legal
3.7. Correo electrónico de soporte
Los mensajes enviados a sublingo.contact@gmail.com los trata nuestro proveedor de correo electrónico (Google Gmail). Los conservamos hasta 24 meses después de cerrar el caso. Base jurídica: ejecución del contrato o nuestro interés legítimo en responderte (art. 6.1.b) y f)).
3.8. Sitio web
El sitio web está alojado en Firebase Hosting (Google), que conserva registros del servidor con direcciones IP. El sitio no usa cookies, analítica ni rastreadores, y las fuentes y los iconos se sirven desde nuestro propio servidor. La página /verify solo envía a Firebase lo que necesita cada acción (consulta 3.4).
3.9. Diagnóstico
El botón «¿Línea incorrecta?» solo copia datos técnicos en tu portapapeles: la versión, el sitio, el navegador, la línea detectada y una descripción de los elementos de la página en torno a los subtítulos. No se envía nada a menos que tú mismo nos lo envíes.
4. Lo que no hacemos
- Sin analítica, publicidad, elaboración de perfiles ni seguimiento.
- No vendemos datos ni los compartimos con fines publicitarios.
- No hay decisiones automatizadas que produzcan efectos jurídicos en ti (art. 22 del RGPD).
- No entrenamos modelos de IA con tus datos.
El script de la extensión se ejecuta solo en los sitios de vídeo compatibles y solo a través de https. Mientras se reproduce un vídeo, guarda en la memoria de esa pestaña las últimas líneas de subtítulos (Ajustes → Historial de subtítulos; 0 lo desactiva) para que puedas volver atrás. Nunca se almacenan ni se envían a ningún sitio, salvo que busques o guardes una palabra.
5. Destinatarios
- Google Ireland Ltd / Google LLC: Firebase Authentication, Firebase Hosting, inicio de sesión con Google, Gmail para el soporte y Gemini API si usas tu propia clave;
- Amazon Web Services EMEA SARL (Luxemburgo): sincronización en la nube, con los datos almacenados en Fráncfort;
- Stripe Payments Europe Ltd (Irlanda): pagos;
- proveedores que eliges tú mismo: DeepL SE, Anthropic PBC;
- Free Dictionary API (dictionaryapi.dev) y, solo tras un clic expreso, Youdao (NetEase, China);
- autoridades públicas, solo cuando la ley lo exija.
6. Transferencias fuera del EEE
Google LLC, Stripe, Inc., Anthropic PBC y Amazon.com, Inc. están en EE. UU. Las transferencias a estas empresas se basan en el Marco de Privacidad de Datos UE-EE. UU. y/o en las cláusulas contractuales tipo de la Comisión Europea. La Free Dictionary API puede estar alojada fuera del EEE. Youdao (China) solo recibe la palabra o la frase que has pedido escuchar y la dirección IP que acompaña a toda solicitud; no se envía ningún dato de la cuenta.
7. Bases jurídicas
- Ejecución del contrato (art. 6.1.b)): las funciones que usas, como el diccionario, la traducción con tu propia clave, la cuenta, la sincronización y PRO.
- Obligación legal (art. 6.1.c)): la conservación de los registros de pagos.
- Interés legítimo (art. 6.1.f)): la seguridad, la prevención de abusos, los registros de errores y el archivo de selectores.
Aceptar los Términos del servicio no constituye un consentimiento para el tratamiento de datos. No nos basamos en el consentimiento para ninguna función principal.
8. Conservación
| Datos | Plazo de conservación |
|---|---|
| Datos en tu navegador | hasta que los elimines o desinstales la extensión |
| Cuenta (Firebase) | hasta que la elimines; las cuentas no verificadas pueden eliminarse transcurridos 7 días |
| Palabras y ajustes en la nube | hasta que elimines la palabra o la cuenta |
| Marcadores de palabras eliminadas (sin el texto de la palabra) | 2 años después de eliminar la palabra, o hasta que se elimine la cuenta si ocurre antes |
| Marcador de cuenta eliminada (solo el ID de la cuenta y la fecha) | 180 días |
| Contador de solicitudes | caduca automáticamente |
| Registros de errores | 30 días |
| ID de las notificaciones de Stripe | 30 días |
| Registros de compras vinculados a una cuenta | hasta que se elimine la cuenta |
| Registros de compras no vinculados a una cuenta y vínculos con Stripe sin cuenta | mientras el plan esté vigente y, después, unos 13 meses desde que termina la suscripción o desde el reembolso o la disputa de la compra; una compra de por vida sin cuenta, hasta que una cuenta la reclame |
| Vínculos con Stripe tras la eliminación de la cuenta (sin ID de la cuenta ni correo electrónico) | unos 13 meses, para reembolsos y disputas |
| Registros contables de los pagos (en Stripe) | durante el plazo que exija la normativa contable y tributaria (hasta 10 años) |
| Correos electrónicos de soporte | hasta 24 meses después de cerrar el caso |
9. Tus derechos
Tienes derecho de acceso, rectificación, supresión, limitación del tratamiento, portabilidad de los datos y oposición. También puedes presentar una reclamación ante la Comisión para la Protección de Datos Personales de Bulgaria (cpdp.bg) o ante la autoridad de control del lugar donde residas.
Cómo ejercerlos:
- Corregir o eliminar palabras: edítalas o elimínalas en la extensión. Los cambios llegan también a la nube.
- Portabilidad: Ajustes → Datos → Exportar (un archivo JSON con tus palabras y ajustes).
- Eliminar tu cuenta: Ajustes → Perfil en la nube → «Eliminar cuenta». Esto elimina tus palabras y ajustes en la nube, tu plan y tu cuenta de Firebase. En este navegador también se eliminan las palabras, las claves de API y los datos de sincronización de la cuenta; los ajustes propios del navegador se mantienen. Mientras se esté renovando una suscripción mensual o anual, cancélala primero en Gestionar suscripción. Una suscripción ya cancelada con efecto al final de su periodo no impide la eliminación. En la base de datos solo queda, durante 180 días, un marcador con el ID de tu cuenta y la fecha de eliminación, para que otros dispositivos no puedan volver a subir las palabras. Los demás navegadores en los que hayas iniciado sesión conservan una copia local de tus palabras como biblioteca local; elimínala allí con «Eliminar datos locales». Los registros de pagos en Stripe y los registros que estamos obligados a conservar por ley se mantienen hasta que finalice el plazo legal.
- Cualquier otra cosa: escribe a sublingo.contact@gmail.com desde el correo electrónico de tu cuenta o de tu compra.
Respondemos en el plazo de un mes.
10. Seguridad
- Todas las conexiones están cifradas (TLS).
- La sincronización en la nube requiere un correo electrónico verificado. El token de inicio de sesión se comprueba en cada solicitud y la frecuencia de solicitudes está limitada.
- Las claves de API y los tokens de inicio de sesión están fuera del alcance de las páginas web y del script de los sitios de vídeo.
- Si se produce una violación de la seguridad de los datos personales, lo notificamos a la autoridad de control y a las personas afectadas cuando la ley lo exija (arts. 33 y 34 del RGPD).
11. Menores
Debes tener al menos 16 años para crear una cuenta. Sin cuenta, no nos llega ningún dato personal. Si descubrimos que una cuenta pertenece a un menor de 16 años, la eliminamos.
12. Datos de las API de Google
Con el inicio de sesión con Google solo recibimos tu correo electrónico, tu nombre, tu foto de perfil y el ID de tu cuenta, y solo los usamos para tu cuenta de SubLingo.
- El uso de la información recibida de las API de Google se ajustará a la Política de Datos de Usuario de Chrome Web Store, incluidos los requisitos de Uso Limitado.
- El uso y la transferencia por parte de SubLingo de la información recibida de las API de Google se ajustan a la Política de Datos de Usuario de los Servicios de API de Google, incluidos los requisitos de Uso Limitado.
Esto significa que usamos los datos solo para las funciones de SubLingo, nunca los vendemos ni los usamos con fines publicitarios, y nunca permitimos que nadie los lea, salvo con tu consentimiento, por motivos de seguridad o cuando la ley lo exija.
13. Cambios
Cuando modificamos esta política, actualizamos la fecha que figura al principio. Informamos a los titulares de cuentas de los cambios sustanciales en la extensión o por correo electrónico con al menos 30 días de antelación.
14. Contacto
Tihomir Susamov, Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, sublingo.contact@gmail.com. Consulta también los Términos del servicio.