Política de privacidad

Última actualización: 16/10/2026

La presente política explica qué datos personales tratan los servicios Cymbra (editados por NEETROF), por qué, con qué base legal, con quién se comparten, durante cuánto tiempo se conservan y cuáles son tus derechos. Cubre la cuenta Cymbra, compartida entre los servicios Cymbra; los tratamientos propios de cada producto figuran en un anexo (véanse Anexo A — Cymbra Music y Anexo B — Cymbra Lingua).

1. Responsable del tratamiento

NEETROF — SASU, 948723887, 42 IMPASSE DUFERMONT, 59510 HEM, FRANCIA. Contacto: gfortin@neetrof.fr.

2. Datos que tratamos

Aplicamos la minimización: solo recogemos lo necesario para el funcionamiento de la cuenta y de la aplicación.

Dato Origen Finalidad
Dirección de correo electrónico tú (registro por correo electrónico) o tu proveedor (Google/Apple) identificador de la cuenta, verificación, restablecimiento de la contraseña
Contraseña (huella argon2, nunca en claro) tú (registro por correo electrónico) autenticación
Identificador de inicio de sesión externo (identificador «sub» de Google/Apple) Google / Apple inicio de sesión mediante «Iniciar sesión con Google/Apple»
Nombre de usuario («handle») y nombre mostrado tú identificación en la aplicación
Preferencias de la aplicación tú recordar tus ajustes
Tokens de sesión (refresh tokens) generados al iniciar sesión mantener tu sesión iniciada
Registros técnicos (dirección IP, marcas de tiempo, errores) servidor seguridad, prevención de abusos, buen funcionamiento
Estado de la suscripción (plan, origen, fechas de inicio y de fin), identificadores opacos de la suscripción en el canal de compra (Apple, Google, Paddle — a través de RevenueCat para el App Store y Google Play), campañas beta a las que te has unido, códigos de acceso utilizados canal de compra / tú activar el plan Premium en tus dispositivos, gestionar pruebas y betas

No recogemos datos de localización precisa, no vendemos ningún dato y no utilizamos publicidad de terceros ni rastreadores publicitarios. Nunca recibimos ni almacenamos tus números de tarjeta, direcciones de facturación ni facturas: los trata exclusivamente el canal de compra (Apple, Google, Paddle).

Cifras publicadas en la comunidad Cymbra. Publicamos en los canales públicos de la comunidad Cymbra (servidor de Discord) cifras de actividad agregadas, calculadas a partir del uso de los servicios: por ejemplo, el número de partidas jugadas, la precisión media, las partituras puntuadas y las piezas más tocadas en Cymbra Music, las palabras leídas, aprendidas y repasadas en Cymbra Lingua, o la proporción de cada método de inicio de sesión entre las cuentas nuevas. Estas cifras no incluyen ni nombre, ni nombre de usuario, ni identificador, ni número de personas. Mientras la comunidad sea pequeña, una cifra puede, no obstante, reflejar la actividad de muy pocas personas.

3. Bases legales (RGPD, art. 6)

4. Encargados del tratamiento y terceros

Compartimos lo estrictamente necesario con proveedores que actúan por cuenta nuestra:

Tus datos se alojan en la Unión Europea (Francia). Aparte de la verificación de las suscripciones y de la Traducción en línea descritas más arriba (RevenueCat, Google y Anthropic, bajo cláusulas contractuales tipo), no realizamos ninguna transferencia fuera de la UE.

5. Plazo de conservación

6. Seguridad

Cifrado en tránsito (TLS), contraseñas almacenadas como huella argon2 (nunca en claro), copias de seguridad cifradas y almacenadas fuera del servidor, acceso al servidor restringido. Como ninguna medida es infalible, no podemos garantizar una seguridad absoluta.

7. Tus derechos (RGPD)

Tienes derecho de acceso, rectificación, supresión, limitación, oposición y portabilidad.

8. Menores

Cymbra no está destinada a menores de 12 años; no recogemos sus datos a sabiendas.

9. Modificaciones

Podemos actualizar esta política; la fecha «Última actualización» que figura arriba se modificará en consecuencia. En caso de cambio importante, te informaremos.

10. Contacto

gfortin@neetrof.fr — NEETROF, 42 IMPASSE DUFERMONT, 59510 HEM, FRANCIA.


Anexo A — Cymbra Music

El servicio Cymbra Music te permite subir tus propios contenidos. Por ello, además de lo indicado en el §2, tratamos:

Dato Origen Finalidad
Archivos subidos (partituras, sonidos de piano / soundfonts) tú ofrecer las funciones de lectura y de práctica
Metadatos asociados (nombre del archivo, declaración de origen, marca de tiempo) tú gestión y trazabilidad de tus contenidos

Anexo B — Cymbra Lingua

Cymbra Lingua (extensión de navegador y app de Safari) resalta, en las páginas que lees, las palabras que todavía no conoces en los idiomas que estudias. Además de lo indicado en el §2:

Lo que se queda en tu dispositivo. El texto de las páginas se analiza en tu dispositivo y nunca se envía, salvo la frase que envías tú con la Traducción en línea y la traducción de una palabra que decides guardar en su tarjeta (más abajo). También se quedan en el dispositivo: el detalle de tus lecturas (qué palabras has encontrado, en qué páginas), la dirección de la página en la que añades una palabra a tu mazo y, si no has iniciado sesión, el conjunto de tus datos de Lingua. También se queda en el dispositivo, sin sincronizarse ni guardarse en el archivo de copia de seguridad, lo que recuerda la petición de valoración: el número de sesiones de repaso que has terminado, el número de días en que terminaste alguna, la fecha de la última, el número de veces que se te mostró la petición y tu respuesta — y, en la app Cymbra Lingua, el número de sesiones terminadas en la app y la versión de la app para la que se pidió la valoración; la página de la tienda solo se abre si decides valorar Cymbra Lingua.

Tus idiomas. Tus ajustes de idiomas se quedan en el dispositivo: los idiomas que estudias y tu lengua materna no se guardan como tales. Cada estado, nivel, tarjeta y día de estadísticas sincronizado se guarda bajo el idioma estudiado al que pertenece, y tu lengua materna llega a Cymbra como idioma de la traducción de cada tarjeta y con tus estadísticas de cada día; el idioma de la interfaz de Lingua, o el de tu navegador, se transmite a tu cuenta Cymbra como idioma de la cuenta (véase más abajo).

Traducción ampliada. Este ajuste, desactivado por defecto y propio de cada dispositivo (no se sincroniza), traduce en tu dispositivo la frase en la que se encuentra tu selección. Cuando lo activas, la extensión descarga una sola vez, desde models.cymbra.app, el modelo o los modelos de Firefox Translations, publicados por Mozilla bajo la licencia MPL 2.0, que necesitan tus pares de idiomas —un modelo (unos 26 MB) cuando la traducción es directa, dos (unos 52 MB) cuando pasa por el inglés—; los modelos de un par añadido más tarde solo se descargan cuando lo pides. A partir de entonces la traducción se hace en tu dispositivo, y el texto de las páginas sigue sin enviarse nunca. Estas descargas no contienen ni texto de las páginas, ni datos de Lingua, ni token de cuenta, ni identificador de instalación, y Cymbra no las asocia a ninguna cuenta ni a ninguna instalación. Como con cualquier página web, el proveedor que aloja estos archivos (Cloudflare) ve la dirección IP del dispositivo que los solicita. Desactivar el ajuste elimina los modelos del dispositivo. La app Cymbra Lingua guarda su propia copia de los modelos: solo la descarga, desde la misma dirección y en las mismas condiciones, cuando la aceptas en la app, si el ajuste está activado en la extensión de Safari del mismo dispositivo, y la elimina cuando se desactiva.

Traducción en línea. Este ajuste, desactivado por defecto y propio de cada dispositivo (no se sincroniza), solo se ofrece a las cuentas que tienen acceso a él. Cuando está activado, aparece un botón « Traducción en línea » en la traducción de una selección de varias palabras, y en una tarjeta en repaso. No se envía nada mientras no pulses ese botón. Cuando lo pulsas, la frase que contiene tu selección —o la frase de la tarjeta repasada, con la palabra localizada por su posición—, la posición de la selección y el par de idiomas se envían a Cymbra, con tu token de cuenta, y Cymbra los envía a Google (API Gemini) para traducirlos, o a Anthropic (API Claude) cuando Google no responde. Ni Cymbra ni estos proveedores conservan la frase ni su traducción, y estos proveedores no la usan para entrenar sus modelos. Para limitar el uso y conocer su coste, Cymbra cuenta, para tu cuenta, las traducciones en línea del día (un contador que se borra al cabo de un día) y guarda totales diarios por proveedor y par de idiomas, sin cuenta ni texto. En la app Cymbra Lingua, la Traducción en línea te pide iniciar sesión en la app (con Apple, Google o tu correo y tu contraseña): la app abre entonces su propia sesión de tu cuenta, distinta de la de la extensión, que puedes cerrar desde la app.

Traducción guardada. Una traducción automática (en el dispositivo o en línea) solo se conserva si, en el repaso, decides guardar la traducción de la palabra como traducción de su tarjeta: solo se guarda esa palabra traducida, en la tarjeta, y se sincroniza con ella; la frase traducida nunca. Una traducción que no guardas no se conserva en ningún sitio.

Lectura en voz alta. La lectura en voz alta utiliza una voz del idioma leído, instalada en tu dispositivo: el texto leído no sale de él. Si no hay ninguna voz de ese idioma instalada, puedes activar como alternativa las voces en línea de tu navegador (ajuste desactivado por defecto, propio de cada dispositivo): el texto leído lo envía entonces tu navegador al proveedor de esas voces (Google, en el caso de Chrome), según las condiciones de ese proveedor. Cymbra no recibe ese texto. En cuanto haya una voz de ese idioma instalada en el dispositivo, se utiliza en su lugar.

Recuentos anónimos. Para saber si Lingua es realmente útil a quienes la instalan, la extensión puede enviar a Cymbra seis recuentos, cada uno una vez por instalación: Lingua está instalada; está lista (un primer nivel elegido); se analiza una primera página en un idioma que estudias; vuelves a usarla al día siguiente de instalarla; de nuevo entre el día 7 y el 13; de nuevo entre el día 30 y el 59. Cada envío solo contiene tres datos: el día de la instalación (su fecha en tu dispositivo), la familia del navegador (Chromium, Firefox o Safari) y la versión de la extensión (por ejemplo, 1.10).

La página de despedida. En Chrome y Firefox, mientras los recuentos están activados, desinstalar Lingua abre una página de cymbra.app con una sola pregunta —por qué te vas— y seis respuestas fijas, sin campo libre. Abrirla es una visita normal al sitio: como en cualquiera de sus páginas, el proveedor que lo aloja (Cloudflare) recibe la dirección IP de tu dispositivo y la dirección de la página, con sus dos parámetros (la familia del navegador y la versión); Cymbra no añade nada a esa visita ni recibe nada de ella. Solo la respuesta que pulsas se envía a Cymbra y se cuenta, de la misma forma anónima: la semana en que llega, la familia del navegador y la versión de la extensión, los únicos datos que lleva la dirección de la página (sin JavaScript, la página no envía ninguno de los dos, y se cuentan como desconocidos). Con los recuentos desactivados, no se abre ninguna página.

Lo que se sincroniza si has iniciado sesión con tu cuenta Cymbra:

Dato Origen Finalidad
Estado de cada palabra (conocida, en aprendizaje, ignorada) y nivel declarado, para cada idioma que estudias tú recuperar tu progreso en tus dispositivos
Mazo de repaso, para cada idioma que estudias: la palabra, la frase en la que la encontraste, su traducción —la del diccionario, o la traducción automática de la palabra que decidiste guardar, nunca una frase traducida—, el idioma de esa traducción y su estado de repaso —sin la dirección de la página tú repasar en todos tus dispositivos
Estadísticas por día y por idioma que estudias (palabras aprendidas, repasos, número de palabras leídas y, entre ellas, de palabras nuevas), con tu lengua materna de ese día (la de las traducciones) calculadas en el dispositivo mostrar tus estadísticas; cifras de uso agregadas para hacer funcionar el servicio y, sin nombre ni número de personas, publicadas en los canales de la comunidad Cymbra (véase el §2)
Identificador de instalación aleatorio generado por la extensión, y por la app Cymbra Lingua para sí misma distinguir dos dispositivos durante la sincronización

La extensión sincroniza estos datos. Si también inicias sesión en la app Cymbra Lingua, con la cuenta que usa la extensión de Safari, la propia app sincroniza los estados y las tarjetas de los repasos hechos en la app, con su propia sesión y su propio identificador de instalación, con el mismo contenido (sin dirección de página); las estadísticas del día siguen pasando por la extensión. No se recoge nada más.

Tu cuenta Cymbra. Cuando creas tu cuenta, pides un código o una nueva contraseña, o añades una contraseña desde Lingua, la extensión indica a Cymbra un idioma —el de la interfaz de Lingua o el de tu navegador— que tu cuenta guarda como su idioma: Cymbra te escribe en él (verificación, restablecimiento de la contraseña) y tus otras apps Cymbra pueden adoptarlo.

Política de Datos de Usuario de Chrome Web Store. « The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements. » Es decir: 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 (Chrome Web Store User Data Policy), incluidos los requisitos de Uso Limitado (Limited Use). Para Cymbra Lingua, esta información es: el texto de las páginas que lees, analizado en tu dispositivo; tu cuenta Cymbra (dirección de correo electrónico, identificador de inicio de sesión, sesiones, idioma de la cuenta); lo que se sincroniza si has iniciado sesión (estados y niveles de las palabras, mazo de repaso, estadísticas diarias, identificador de instalación); los recuentos anónimos, si los aceptaste (véase más arriba); y la frase enviada con la Traducción en línea, solo cuando pulsas su botón. Cymbra solo usa estos datos para los fines descritos en esta política, solo los comparte con los encargados del tratamiento citados en el §4 y para esos fines, no los vende y no los usa para publicidad. El equipo de Cymbra solo ve tus datos de Lingua como totales, sin cuenta, salvo para ayudarte a petición tuya, por seguridad o para cumplir la ley.