Política de privacidad
ISTQB Pass le ayuda a prepararse para los exámenes ISTQB® Certified Tester (niveles Foundation, Advanced y Specialist). Esta política explica qué almacena la aplicación en su teléfono, qué nos envía a nosotros y a los servicios que utiliza, y las opciones de que usted dispone. En resumen: no hay cuenta, no hay anuncios en la aplicación, y la aplicación no solicita su nombre, su dirección de correo electrónico ni ningún otro dato personal.
1. Lo que permanece en su teléfono
Sus datos de estudio se almacenan únicamente en su dispositivo: su progreso, el tiempo de lectura, las notas y los resaltados, los términos favoritos, el progreso de las tarjetas de memoria, los intentos y las puntuaciones de los tests, las certificaciones que estudia, los objetivos y los ajustes. Si registra el resultado de su examen real, su puntuación, la fecha y cómo le resultó también se almacenan aquí, junto con una foto opcional de su certificado en el almacenamiento privado de la aplicación. La aplicación crea además un ID de invitado aleatorio la primera vez que se inicia. No está vinculado a su nombre, correo electrónico ni número de teléfono. Si desinstala la aplicación, estos datos se eliminan de su teléfono. No podemos leerlos ni restaurarlos.
La aplicación contiene también la versión anterior de la aplicación, para el programa de estudios CTFL 2018 (ofrecido como la certificación CTFL 3.1). Conserva sus propios datos de estudio en su propia base de datos en su teléfono, de la misma manera, y está cubierta por esta política y por las mismas opciones.
2. Lo que envía la aplicación (datos de uso)
Para saber qué partes de la aplicación son útiles y dónde se atascan las personas, la aplicación utiliza Firebase Analytics (Google). Notifica eventos como:
- qué pantallas se abren (por ejemplo «glosario» o «test rápido»);
- el inicio y la finalización de un test de práctica: qué examen, el número de preguntas, el tiempo empleado y la puntuación;
- salir de un test de práctica antes de terminarlo y volver a él más tarde (cuántas preguntas se respondieron y el tiempo empleado) y, al terminar un test, la proporción de respuestas correctas por capítulo y por nivel de conocimiento;
- con un resultado de examen registrado, algunos recuentos sobre cómo se preparó: el número de tests de práctica terminados, su puntuación media en los tres últimos, los minutos dedicados a leer el programa y cuántos días antes del examen se estableció el objetivo;
- la lectura del programa de estudios: qué capítulo o sección se abre, la fijación o el resaltado de un párrafo, que usted cambió la forma en que se muestra el texto (no los ajustes en sí), y que mostró el original en inglés de una página o un párrafo traducido;
- el glosario: qué término se abre y si un término se marca como favorito;
- las búsquedas (en el glosario o en toda la aplicación): la longitud de la búsqueda y cuántos resultados encontró en cada parte (nunca las palabras que escribió);
- las tarjetas de memoria: el modo, el número de tarjetas y cuántas sabía;
- el registro de un resultado de examen: si fue aprobado, la puntuación en porcentaje, cómo le resultó (de fácil a muy difícil) y si se añadió, sustituyó o eliminó una foto. La foto en sí, y la puntuación exacta y la fecha, nunca se envían;
- las preguntas diarias: su activación o desactivación, cuántas al día y la duración de la franja horaria, si las preguntas se responden en la notificación o en la aplicación, si la respuesta fue correcta, y la apertura de una lección para repasar (nunca el texto de la pregunta ni la respuesta que eligió);
- la apertura de uno de los siguientes pasos sugeridos de la pantalla de análisis (qué tipo de sugerencia), y si terminó u omitió el recorrido guiado de la aplicación y cuántos pasos vio;
- el cambio de idioma o de tema, el establecimiento, el cambio o la eliminación de un objetivo de examen (días hasta el examen, recordatorios activados o desactivados), la elección de una certificación, y el toque en valorar, compartir o informar de un problema.
- la descarga del material de estudio: qué certificación e idioma, qué la inició (elegir una certificación, cambiar el idioma o una actualización), su tamaño, cuánto tardó y si funcionó; si aceptó una actualización ofrecida; y si permitió las notificaciones cuando la aplicación lo pidió (para los recordatorios del examen o las preguntas diarias).
- cuánto tiempo se leyó una sección del programa y hasta dónde; qué resultado de búsqueda se abrió (su posición en la lista, nunca las palabras buscadas); las sesiones de tarjetas de memoria abandonadas antes del final; y qué sugerencias de próximos pasos se mostraron.
Cada evento incluye además algunos datos sobre cómo está configurada la aplicación, para poder desglosar los informes según ellos: la certificación que estudia, el idioma de la aplicación, cuántas certificaciones estudia, si hay un objetivo de examen establecido y si las preguntas diarias están activadas.
La aplicación nunca envía a Firebase Analytics el texto que usted escribe (búsquedas, notas, informes de errores), sus respuestas individuales ni su ID de invitado. Firebase, por su parte, recopila automáticamente información técnica como un identificador de la instancia de la aplicación, el modelo del dispositivo, la versión del sistema operativo, la versión de la aplicación, el idioma, la ubicación aproximada derivada de la dirección IP y la información de la sesión.
Medición de anuncios. Anunciamos la aplicación (por ejemplo, con Google Ads). Si usted lo permite, Firebase envía además el identificador de publicidad de su teléfono (el identificador de publicidad de Android, o el IDFA en iOS) junto con los datos de uso anteriores a nuestros socios publicitarios, para que nos indiquen qué anuncio le trajo a la aplicación. Nunca se utiliza para mostrarle anuncios en la aplicación, que no tiene ninguno. En el Espacio Económico Europeo, el Reino Unido y Suiza, la aplicación se lo pregunta primero, después del recorrido por la pantalla de inicio; en el resto del mundo está activada. En iOS también requiere su respuesta afirmativa a la pregunta de rastreo de Apple. Puede desactivarla en cualquier momento (véase la sección 7).
3. Informes de fallos
La aplicación utiliza Firebase Crashlytics (Google) para recibir informes cuando se bloquea. Un informe contiene los detalles técnicos del fallo, el modelo del dispositivo, el sistema operativo y la versión de la aplicación, y el ID de invitado, para que podamos saber a cuántos usuarios afecta un problema. Los informes de fallos no se recopilan en las compilaciones de desarrollo. La versión anterior de la aplicación (CTFL 3.1) notifica sus fallos y pantallas de la misma manera y sigue el mismo interruptor (véase la sección 7).
4. Notificaciones y fotos
Los recordatorios de examen son notificaciones programadas en su teléfono, sin intervención de ningún servidor ni servicio push. La aplicación solicita el permiso de notificaciones únicamente cuando usted guarda un objetivo de examen con los recordatorios activados. Puede desactivar los recordatorios al editar el objetivo, o en los ajustes de su teléfono. Después de que su teléfono se reinicie o de que la aplicación se actualice, la aplicación vuelve a configurar los recordatorios; por eso solicita a Android que le avise cuando el teléfono se ha iniciado.
Las Preguntas diarias (si las activa) son también notificaciones programadas en su teléfono: una breve pregunta del material de estudio a las horas que usted elija, a la que puede responder con un botón en la notificación. Las preguntas, sus respuestas y las preguntas que falló se almacenan únicamente en su teléfono y se utilizan para elegir qué preguntar a continuación. Las respuestas dadas en una notificación mientras la aplicación está cerrada se escriben en un pequeño archivo en el almacenamiento privado de la aplicación y se leen cuando la aplicación se abre. Puede desactivar las preguntas diarias en cualquier momento en su pantalla.
Foto del certificado: usted la elige con la cámara del sistema o con el selector de fotos, de modo que la aplicación ve únicamente la imagen que usted elige, no su galería. Se almacena en el almacenamiento privado de la aplicación en su teléfono y nunca se sube. «Compartir» y «Guardar» entregan la imagen al menú de compartir o a su galería a petición suya.
Búsquedas recientes: la aplicación recuerda sus últimas cinco búsquedas (las palabras que escribió en la búsqueda) en su teléfono para que pueda volver a ejecutarlas. Nunca se envían a ninguna parte, y puede eliminarlas una por una o todas a la vez en la pantalla de búsqueda.
Compartir un resultado o un término del glosario: cuando pulsa «Compartir mi resultado» o el botón de compartir de un término, la aplicación dibuja una imagen en su teléfono (su puntuación y el nombre del examen, o el término y el comienzo de su definición) y abre con ella el menú de compartir de su teléfono, junto con un enlace a la aplicación. La aplicación no envía nada por sí misma; lo que usted comparte, y con quién, es decisión suya, y se rige entonces por la aplicación con la que lo comparta.
Permisos que solicita la aplicación: internet (actualizaciones de contenido, informes de traducción y los servicios de la sección 8); notificaciones (recordatorios de examen y preguntas diarias, solicitado únicamente cuando las utiliza); ser avisada cuando el teléfono se ha iniciado (para volver a configurar los recordatorios); y, solo en Android 9 y anteriores, el almacenamiento (para guardar una foto del certificado en su galería). La aplicación no solicita acceso a su ubicación, contactos, micrófono, cámara ni biblioteca de fotos.
5. Actualizaciones de contenido
El programa de estudios, el glosario y los exámenes de muestra se incluyen con la aplicación. La aplicación también comprueba si hay actualizaciones de este contenido en un servidor alojado en Cloudflare. Como cualquier solicitud web, esto expone su dirección IP al servidor y a Cloudflare, que puede conservar registros estándar de las solicitudes. No se incluye en la solicitud ningún identificador de la aplicación.
6. Informar de un problema
«Informar de un problema» abre su propia aplicación de correo electrónico con un mensaje ya redactado. No se envía nada hasta que usted pulse enviar allí. Si decide incluir detalles técnicos, el mensaje indica la versión de la aplicación, el modelo del dispositivo, la versión de Android, el idioma y la certificación que está estudiando. No incluye el ID de invitado. El mensaje que usted escribe y su dirección de correo electrónico son entonces visibles para nosotros, y los utilizamos únicamente para responderle y solucionar el problema.
«Informar de un error de traducción» (en el programa de estudios y en el glosario, cuando lee una traducción) funciona de manera distinta: envía el informe desde la aplicación a nuestro servidor en Cloudflare, sin intervención de ninguna aplicación de correo electrónico. El informe contiene el texto en inglés y la traducción que vio, la redacción que usted propone, su nota, la versión de la aplicación y el idioma, y su dirección de correo electrónico solo si la escribe (es opcional, y la utilizamos únicamente para consultarle sobre el informe). No incluye el ID de invitado ni ninguna información del dispositivo. Para limitar los abusos contamos los informes enviados desde una misma dirección de red en una hora, utilizando un valor codificado de la dirección y del día que no podemos convertir de nuevo en la dirección. Si no tiene conexión, el informe espera en su teléfono y se envía más tarde. Utilizamos los informes para corregir las traducciones y podemos conservarlos mientras sean útiles.
7. Sus opciones
- Compartir datos de uso (Ajustes → Privacidad): desactívelo para detener tanto los datos de uso como los informes de fallos. Está activado de forma predeterminada.
- Medición de anuncios (Ajustes → Privacidad): desactívela para dejar de compartir el identificador de publicidad con nuestros socios publicitarios. En iOS también puede rechazar el rastreo en los ajustes del sistema (Privacidad y seguridad → Rastreo).
- Puede eliminar todos los datos locales borrando el almacenamiento de la aplicación o desinstalándola.
8. Servicios que utilizamos
| Servicio | Finalidad | Más información |
|---|---|---|
| Firebase Analytics, Crashlytics (Google) | Estadísticas de uso, informes de fallos | Política de privacidad de Google, Privacidad de Firebase |
| Google Ads (Google) | Medición de nuestros anuncios, con su consentimiento | Política de privacidad de Google |
| App Store (Apple) | Atribución de anuncios en iOS | Política de privacidad de Apple |
| Cloudflare Pages | Alojamiento de las actualizaciones de contenido y de estas páginas | Política de privacidad de Cloudflare |
| Google Play | Distribución, valoraciones | Política de privacidad de Google |
| Firebase Authentication (Google) | Inicio de sesión anónimo, usado como ID para las compras | Firebase privacy |
| RevenueCat | Compras de las lecciones de audio y su restauración | Política de privacidad de RevenueCat |
| Cloudflare R2 y Workers | Alojamiento de las lecciones de audio | Cloudflare |
No vendemos sus datos ni los utilizamos para mostrarle anuncios; con su consentimiento, se utilizan para medir nuestros propios anuncios (sección 2). Los datos de análisis se conservan durante el período limitado configurado en Firebase (14 meses como máximo) y los informes de fallos durante el período que Crashlytics los conserva.
9. Menores
La aplicación está destinada a personas que se preparan para una certificación profesional y no está dirigida a menores de 13 años (o de 16 cuando la legislación local lo exija). No recopilamos a sabiendas información personal de menores.
10. Sus derechos
Dado que los datos anteriores no están vinculados a su nombre ni a su correo electrónico, normalmente no podemos saber qué datos le pertenecen. Si reside en un lugar donde se aplique la legislación de protección de datos (como el GDPR) y desea consultar, rectificar o eliminar datos, póngase en contacto con nosotros en la dirección indicada más abajo y haremos lo que razonablemente podamos.
11. Lecciones de audio y compras
Para desbloquear y reproducir las lecciones de audio, la aplicación usa algunos servicios además de los anteriores:
- Inicio de sesión anónimo. La aplicación inicia sesión con Firebase Authentication (Google) sin pedir ningún dato: recibe un identificador aleatorio que no está vinculado a su nombre, correo ni teléfono. Se usa como su ID para las compras y para demostrar al servidor de audio que puede escuchar. Es distinto del ID de invitado de la sección 1.
- Compras. Los pagos se hacen en Google Play o en la App Store; nunca vemos su tarjeta ni sus datos de pago. Usamos RevenueCat para saber qué paquetes de audio ha comprado. RevenueCat recibe su ID anónimo, su compra y el recibo de la tienda, y datos técnicos como la versión de la aplicación, el país y el tipo de dispositivo, y los usa para confirmar la compra y permitirle restaurarla. No se usan para mostrarle anuncios.
- Audio. Los archivos de audio proceden de un servidor en Cloudflare (audio.istqb-pass.fyi). Para reproducir un capítulo, la aplicación envía su token de inicio de sesión de Firebase; el servidor pregunta a RevenueCat qué paquetes posee y responde con un código de acceso temporal. Como toda petición web, expone su dirección IP al servidor y a Cloudflare, que puede conservar registros estándar.
- Datos de uso (si el uso compartido está activado, véase la sección 7): abrir o cerrar la pantalla de compra, una compra o restauración y su resultado (correcta, cancelada, error), qué paquete, empezar o terminar un capítulo de audio, la voz y la velocidad que elige. Nunca lo que escribe.
Lo que ha escuchado y dónde se detuvo se guarda en su teléfono. Al desinstalar la aplicación se elimina, pero sus compras siguen en su cuenta de la tienda y pueden restaurarse. Para consultar o eliminar los datos vinculados a su ID anónimo, escríbanos a la dirección de abajo indicando la versión de la aplicación; haremos lo que razonablemente podamos.
12. Cambios
Si esta política cambia, la nueva versión se publicará en esta página con una nueva fecha de entrada en vigor. Los cambios sustanciales también se mencionarán en las notas de la versión de la aplicación.
13. Contacto
Preguntas sobre esta política: theanhvo0903@gmail.com
ISTQB® es una marca registrada del International Software Testing Qualifications Board. Esta aplicación es independiente y no está afiliada a ISTQB ni cuenta con su respaldo.