En resumen: Prep99 funciona sin saber quién es usted.
No hay cuenta, no hay publicidad y no existe un perfil suyo en ninguna parte. Sus datos de estudio se quedan en su dispositivo. Lo que sale de él es poco y está detallado aquí punto por punto: estadísticas de uso seudónimas que puede desactivar, los reportes de preguntas que usted decida enviar, una prueba de compra cuando desbloquea un paquete, y los metadatos técnicos que recibe cualquier servidor. Nada se vende y nada se usa para publicidad.
Prep99 no tiene cuentas, así que no hay ninguna cuenta que borrar. Casi todo lo que la app sabe está en su dispositivo, donde usted lo borra. Aquí está cada tipo de dato de Prep99: qué hace usted, qué se borra y qué se conserva, quién lo conserva y durante cuánto tiempo.
Prep99 es operada por Julien Courbebaisse, trabajador autónomo registrado en España (NIE: Y8924027H); le proporcionamos una dirección postal si la solicita. Esa persona es el “responsable del tratamiento” de los datos que describe esta política. Como el responsable está establecido en la Unión Europea, el Reglamento General de Protección de Datos de la UE (RGPD) y la ley española de protección de datos se aplican a todo lo descrito aquí, viva usted donde viva. Cuando la ley de su propio estado o país le otorga derechos adicionales, como la Ley de Privacidad y Seguridad de Datos de Texas, también los respetamos (vea sus derechos).
Para cualquier asunto sobre esta política o sus datos: support@prep99.app, o la página de soporte.
Cuando nos escribe. Si escribe a support@prep99.app, usamos su dirección, su mensaje y lo que decida incluir en él solo para responderle y dar seguimiento al asunto, por nuestro interés legítimo en atenderle. Conservamos el intercambio lo que el asunto requiera y luego lo borramos. El buzón lo aloja Apple, mediante iCloud Mail con nuestro propio dominio. Apple puede guardar los mensajes en sus propios centros de datos o en los de proveedores que utiliza, que pueden estar fuera de la Unión Europea, incluso en Estados Unidos; Apple indica que sus transferencias de datos personales fuera de la Unión Europea se rigen por las cláusulas contractuales tipo de la Comisión Europea.
La app nunca le pide crear una cuenta: ni correo electrónico, ni contraseña, ni nombre, ni número de teléfono. No existe una base de datos de usuarios de nuestro lado. Nada de lo que conserva nuestro servidor puede vincularse a una persona, y una compra la acredita la tienda donde la hizo, no nosotros. La única excepción es un correo que usted decida enviarnos (vea cuando nos escribe).
Todo lo que la app sabe de su estudio vive en su teléfono o tableta:
Nada de esto se nos envía como tal. Un reporte de pregunta que espera en el dispositivo sale cuando hay conexión (vea reportes de preguntas), y las estadísticas de uso descritas más abajo llevan el identificador de instalación aleatorio y solo los pocos valores que nombra su lista (su examen y el idioma de la app, por ejemplo, y la banda de preparación, nunca el puntaje). Yo › Restablecer el progreso borra el registro de respuestas, todos los simulacros, su avance en cada lección y el calendario de cada tarjeta en ese dispositivo, además de las bandas de preparación más recientes y el plan de estudio de hoy; sus ajustes se conservan. Borrar la app borra todo lo anterior, incluido el identificador de instalación (cada paso, copias de seguridad incluidas: borrar sus datos).
Copias de seguridad. En iPhone y iPad, la copia de seguridad de su dispositivo (iCloud Backup o una copia en computadora, según los ajustes de su propia cuenta de Apple) puede incluir su registro de respuestas, su perfil y su avance en lecciones y tarjetas; el archivo de instalación y el contenido de pago descargado están marcados para quedar fuera. En Android, si la copia de seguridad está activada en los ajustes de su teléfono, la copia automática de Android guarda su perfil, su avance en lecciones y tarjetas y su registro de respuestas en la copia de su cuenta de Google y los restaura en un teléfono nuevo con la misma cuenta; el archivo de instalación (identificador, elección sobre estadísticas, marca de compra), los reportes pendientes y el contenido de pago nunca forman parte de ella. Ambas copias son su propio espacio con Apple o Google, al que no tenemos acceso; ninguna pasa por nuestros servidores. Esta versión de la app no sincroniza entre dispositivos. Si una versión futura añade sincronización a través de su propio iCloud, esta política se actualiza antes.
Recordatorios. Si fija una fecha de examen y permite las notificaciones, los recordatorios alrededor de esa fecha los programa y muestra su propio dispositivo. Sin servicio de notificaciones, sin token del dispositivo, sin servidor: no se envía ni se recibe nada. Puede desactivarlos en la app o en los ajustes de su dispositivo.
Nada más. La app no contiene software publicitario, no lee ningún identificador de publicidad, no le sigue por otras apps ni sitios web, no pide ubicación ni contactos, y nunca envía lo que usted escribe.
Para saber qué partes de la app ayudan y dónde se atascan las personas, la app envía eventos de uso a PostHog, procesados en la Unión Europea (Fráncfort, Alemania). La app habla con PostHog directamente por una conexión cifrada, sin ningún SDK ni componente de analítica de terceros dentro, así que a PostHog no llega ningún evento que no esté nombrado en la lista de abajo.
Cada evento lleva un identificador de instalación aleatorio, creado en el primer arranque y nunca derivado de su dispositivo, de su cuenta de Apple o Google ni de nada sobre usted. Nos permite contar instalaciones y seguir el recorrido de una instalación por la app. No está vinculado a su identidad, porque no tenemos ninguna; aun así, como es persistente durante la vida de la instalación, el RGPD lo considera un dato personal, y por eso llamamos a estas estadísticas seudónimas y no anónimas. No se crea ningún perfil de persona; no hay “identify”, no hay grabación de sesiones, no hay captura automática de toques ni pantallas. PostHog está configurado para descartar la dirección IP de cada solicitud al recibirla y para no conservar ninguna ubicación más allá del país.
Cada evento lleva además su marca de tiempo en hora universal (UTC), un identificador aleatorio propio de cada evento (uuid) para que un envío repetido se cuente una sola vez, el nombre de la app que lo envía ($lib) y la marca $process_person_profile: false de PostHog, que prohíbe crear un perfil de persona; nada más.
Las propiedades que acompañan a los eventos son solo recuentos, valores sí/no y opciones cerradas: nunca el identificador de una pregunta, nunca una fecha suya (solo rangos), nunca texto libre, nunca su edad, nunca un correo. La única excepción es el evento de error (app_error, en “Errores” más abajo), que nombra el tipo de error y el lugar del código de la app donde ocurrió. Todo evento lleva además estas cinco, salvo el evento de error, que solo lleva channel y app_version:
channel: cómo se instaló la app, uno de seis valores cerrados: App Store, TestFlight (nuestras propias versiones de prueba), Google Play, instalación directa fuera de una tienda, una versión de desarrollo, o desconocido; sirve para dejar nuestras pruebas fuera de las estadísticas.app_language: el idioma de la app en uso (inglés o español).exam: el paquete de examen que eligió (ausente antes de elegirlo).entitled: si hay un paquete desbloqueado en esta instalación (sí o no).app_version: la versión de la app.La lista completa de eventos, con cada propiedad que lleva cada uno:
app_installed: el primer arranque de una instalación; nada más allá de las propiedades que lleva todo evento.app_opened: cada arranque en frío, con la antigüedad de la instalación como un rango (se indica abajo), nunca la fecha de instalación. Propiedades: days_since_install.onboarding_started: comenzó la configuración inicial.language_chosen: el idioma que eligió y si era el del dispositivo o lo cambió a mano. Propiedades: language, source.state_chosen: el estado que eligió (Texas). Propiedades: state.state_requested: un estado “próximamente” que tocó (California o Florida); el recuento que decide el próximo estado. Propiedades: state.exam_chosen: el paquete de examen que eligió. Propiedades: exam.exam_date_set: fijó una fecha de examen: solo a cuánto queda, como un rango (se indica abajo), y desde qué pantalla (la configuración inicial, el final de una práctica, Ajustes, un resultado de examen o Inicio); nunca la fecha. Propiedades: days_until, source.exam_date_ask_dismissed: descartó la pregunta sobre la fecha del examen, y desde qué pantalla. Propiedades: source.attempt_history_chosen: primer intento o repetición. Propiedades: history.diagnostic_started: comenzó el diagnóstico.diagnostic_completed: terminó el diagnóstico, con el número de respuestas correctas (se indica abajo). Propiedades: correct.diagnostic_skipped: omitió el diagnóstico.onboarding_completed: terminó la configuración inicial.heard_from: su respuesta a “¿Cómo supo de Prep99?”, si responde: una de doce opciones cerradas (la tienda de apps, un buscador, TikTok, Instagram, Facebook, YouTube, un asistente de IA, un amigo o familiar, un empleador o patrocinador, un curso o escuela, un foro o grupo, otro). Es la única herramienta de atribución de la app; no hay seguimiento publicitario de instalaciones. Propiedades: source.heard_from_dismissed: omitió esa pregunta. Omitirla no envía ninguna respuesta.paywall_viewed: se mostró la pantalla de desbloqueo, desde qué punto de la app y para qué paquete. Propiedades: placement, pack.purchase_started: tocó para comprar un paquete. Propiedades: pack.purchase_completed: la compra se completó. Nunca el precio pagado ni un identificador de la transacción. Propiedades: pack.purchase_cancelled: cerró la hoja de pago de la tienda sin comprar. Propiedades: pack.purchase_pending: la compra espera una aprobación (por ejemplo, una aprobación familiar). Propiedades: pack.purchase_failed: la compra falló, con la causa de una lista cerrada de ocho (pagos restringidos en el dispositivo, tienda no disponible, producto no encontrado, red, servidor ocupado, error del servidor, verificación rechazada, una compra ya pendiente). Nunca el mensaje de error en sí. Propiedades: pack, reason.purchase_recovered: una compra interrumpida se completó en un arranque posterior. Propiedades: pack.restore_tapped: tocó “Restaurar compras”, con el resultado (restaurado, nada que restaurar, o falló). Propiedades: outcome, pack.lesson_started: se abrió una lección, con su sección del bosquejo. Propiedades: section.lesson_completed: una lección leída hasta el final, con su sección. Propiedades: section.practice_started: comenzó una sesión de práctica: el modo, la sección (o todas) y la longitud que eligió. Propiedades: mode, section, length.practice_completed: terminó una sesión de práctica: cuántas preguntas respondió y la proporción de preguntas nuevas acertadas, ambas como rangos (se indican abajo), nunca las cifras exactas. Propiedades: answered_bucket, first_seen_correct_bucket.free_pool_exhausted: se agotaron las preguntas gratuitas.drill_started: comenzó un ejercicio, con su tipo (tema débil, familia de trampas, contraste). Propiedades: kind.mistake_review_completed: terminó un repaso de errores, con cuántas preguntas como un rango (se indica abajo). Propiedades: count_bucket.flashcards_session: una sesión de tarjetas.item_language_toggled: cambió el idioma de una pregunta, y a cuál (inglés o español). Propiedades: to.language_switched: cambió el idioma de la app en los ajustes, de cuál a cuál. Propiedades: from, to.question_reported: reportó una pregunta, solo con el motivo cerrado; la pregunta en sí viaja en el reporte a nuestro servidor (vea la sección sobre reportes), nunca en las estadísticas. Propiedades: reason.mock_started: comenzó un simulacro: qué formato de examen y en qué condiciones (condiciones de examen, sin tiempo, o el ajuste de tiempo extendido). Propiedades: format, conditions.mock_completed: terminó un simulacro, con el veredicto frente a la propia marca de Prep99 (por encima, cerca o por debajo). Nunca el puntaje. Propiedades: format, conditions, verdict.mock_abandoned: un simulacro dejado sin terminar. Propiedades: format.readiness_viewed: abrió el detalle de su preparación.readiness_band_changed: su banda cambió, en la lectura general o en la de la ley de Texas, de qué banda a cuál. Nunca el puntaje. Propiedades: scope, from, to.how_readiness_works_viewed: abrió “Cómo funciona la preparación”.short_horizon_entered: su fecha de examen entró en el plan de corto plazo.repeater_path_entered: comenzó la ruta de repetición, desde la configuración inicial, desde un resultado de examen o desde Ajustes. Propiedades: source.reminder_permission: el dispositivo le pidió permitir notificaciones, y su respuesta (sí o no). Propiedades: granted.reminders_scheduled: se programaron recordatorios en su dispositivo, con cuántos. Propiedades: count.reminder_opened: abrió un recordatorio, y cuál de las cuatro posiciones (siete días, tres días o un día antes, o el día después). Nunca la hora. Propiedades: kind.exam_outcome_reported: el resultado del examen que usted mismo reporta, si así lo decide (aprobado, no aprobado, o no presentado), con las bandas de preparación que la app mostraba al momento del examen. Así se calibra el método. Nunca su puntaje del examen, nunca la fecha. Propiedades: outcome, band_at_exam, texas_band_at_exam.rating_prompt_eligible: se alcanzó uno de cuatro buenos momentos para pedir una valoración (una buena sesión de práctica, un simulacro por encima de la marca, llegar a Listo, un aprobado reportado), y cuál. Propiedades: trigger.rating_prompt_shown: la app pidió al sistema mostrar su solicitud de valoración. Ninguno de los dos eventos dice si valoró la app: el sistema no nos lo informa.share_tapped: tocó compartir en un resultado de simulacro. Solo el gesto: nunca dónde lo compartió ni qué. Propiedades: surface.sources_viewed: abrió la pantalla de Fuentes.official_link_opened: copió uno de los dos enlaces oficiales (TDI o Pearson VUE), y cuál. Propiedades: target.app_error: la app encontró un error que no tenía previsto. El evento se construye en el dispositivo a partir del código de la propia app, nunca del mensaje del error: el tipo de error por su nombre en el código de la app (en una versión de tienda puede ser un nombre codificado), una huella breve del lugar del código de la app donde ocurrió, el número de compilación de la app, el sistema (iOS, Android u otro) y cuántos errores lleva este arranque, como rango (indicado abajo). Nunca el mensaje del error, una ruta de archivo, una dirección web, el identificador de una pregunta ni nada que usted haya escrito. Propiedades: error_type, stack_digest, app_build, platform, errors_this_launch.Los rangos mencionados arriba, textuales: días desde la instalación 0 · 1 · 2-7 · 8-30 · 31-90 · 90+; días hasta el examen 0-7 · 8-30 · 31-90 · 90+; respuestas correctas del diagnóstico 0 to 10; preguntas respondidas en una sesión de práctica 1-9 · 10-19 · 20-39 · 40+; proporción de preguntas nuevas acertadas 0-49 · 50-69 · 70-79 · 80-89 · 90-100; preguntas en un repaso de errores 1-5 · 6-10 · 11-20 · 21+; errores en este arranque 1 · 2-3 · 4-10 · 11+.
Lo que las estadísticas guardan en su dispositivo, y para qué. Para las estadísticas, la app guarda en su dispositivo el identificador de instalación aleatorio, las bandas de preparación más recientes de cada examen y la fecha de examen cuya última semana ya se contó, todo en el archivo de instalación, además de los eventos aún no enviados, en la caché de la app. Las bandas y esa fecha se guardan aunque las estadísticas estén desactivadas, para que al volver a activarlas nunca se reporte un cambio antiguo. Solo la propia app escribe y lee todo esto, y los eventos van solo a nuestro propio proyecto de PostHog, que los trata por cuenta nuestra y para ningún fin propio. Sirven solo a un fin estadístico: mejorar la app y calibrar el método de preparación. Los leemos de forma agregada, como recuentos y recorridos entre instalaciones; el recorrido de una sola instalación se mira solo para ver dónde se atascan las personas, nunca para actuar sobre esa instalación, y nunca para publicidad, para elaborar un perfil suyo ni para decidir nada sobre usted. Las estadísticas están activadas desde el primer arranque, y el interruptor que se describe abajo las desactiva.
PostHog conserva estos eventos durante 24 meses y luego los borra. Nos basamos en nuestro interés legítimo en entender y mejorar la app (vea bases legales), equilibrado por todo lo anterior y por su interruptor:
Puede desactivar las estadísticas en cualquier momento: en la app, toque el botón con la figura de una persona en la parte superior de Inicio para abrir Yo y desactive “Estadísticas de uso”. La recopilación se detiene de inmediato, los eventos que aún esperaban enviarse se borran del dispositivo, y no se envía nada en los arranques siguientes hasta que la vuelva a activar. El identificador de instalación sigue en el archivo de instalación, ya sin enviarse, hasta que borre la app. Su elección se queda en el dispositivo; no se nos informa. Una solicitud que ya iba en camino cuando cambió el interruptor no puede recuperarse.
Cuando la app encuentra un error que no tenía previsto, puede enviar el evento de error descrito arriba (app_error), por el mismo canal y bajo el mismo interruptor que las estadísticas de uso. Lo que envía se construye en el dispositivo a partir del código de la propia app, nunca del error en sí: si no puede leerse así ni el tipo de error ni su lugar en el código, no se envía nada. Un mismo error se envía una sola vez por arranque, y un arranque envía como máximo 10 eventos de error.
Si usa “Reportar una pregunta” en la app, recibimos exactamente cuatro cosas: el identificador de la pregunta, el idioma en que la estaba leyendo (el texto en español puede ser el problema), la versión del contenido en su dispositivo, y el motivo que eligió de una lista cerrada (la respuesta parece incorrecta, la redacción no es clara, la ley pudo haber cambiado, problema de traducción, problema de visualización). No hay campo de texto libre, y no viaja con el reporte ningún identificador del dispositivo ni personal. El reporte espera en su dispositivo hasta que hay conexión y entonces se envía a nuestro servidor. Los reportes se conservan hasta 24 meses, para poder hacer y fechar la corrección, y luego se borran. Nos basamos en nuestro interés legítimo en la exactitud del contenido (vea bases legales).
Los paquetes se compran a través de la tienda de su dispositivo: el App Store en iPhone y iPad, o Google Play en Android. Apple o Google es el vendedor (el vendedor registrado) y gestiona el pago bajo su propia política de privacidad, como responsable independiente: nunca recibimos su nombre, su dirección ni sus datos de pago, y restaurar una compra también pasa por la tienda (Yo › Restaurar compras). Una compra no se traslada de una tienda a la otra.
Para desbloquear un paquete, la app presenta a nuestro servidor una prueba de compra, que no contiene nombre, dirección ni datos de pago:
Nuestro servidor responde con un token de acceso de corta duración (unos 10 minutos) que la app usa para descargar el contenido del paquete en su idioma; el token se guarda solo en la memoria de la app, nunca en disco. Ni la prueba ni el token se registran ni se almacenan. De nuestro lado no existe ningún registro de quién compró qué.
Para prevenir abusos (una prueba de compra copiada y compartida permitiría a cualquiera descargar contenido de pago), el servidor conserva un rastro mínimo de cada verificación: una huella criptográfica con clave (HMAC) del número de transacción, el mismo tipo de huella de la dirección de red desde la que llegó la solicitud (la dirección completa en IPv4, la red /64 en IPv6; nunca la dirección en sí), si fue una compra real o un entorno de prueba de la tienda, un contador, y las fechas de primera y última vez. Las huellas no pueden convertirse de vuelta en el número ni en la dirección, y mucho menos en una persona; la clave vive fuera de la base de datos. Se borran 90 días después de la última verificación. La base legal es el contrato con usted (entregar lo que compró) y nuestro interés legítimo en prevenir el fraude (vea bases legales).
Prep99 está hecha para adultos que se preparan para un examen de licencia profesional y no está dirigida a menores de 13 años. No conservamos nada que identifique a nadie, así que no hay datos de un menor que conservar; si nos indica que un menor usó la app, le ayudamos a eliminar lo que haya en el dispositivo.
Conforme a la ley de Texas sobre la responsabilidad de las tiendas de aplicaciones, es la tienda quien conoce su categoría de edad. En iPhone y iPad, cuando toca comprar un paquete (aunque luego cancele), la app comprueba primero, mediante la función de rango de edad declarado de Apple (Declared Age Range), si una ley de este tipo se aplica a su cuenta. Solo si se aplica, como en el caso de una cuenta de Texas, la app pide su rango de edad; Apple puede mostrar su propia pantalla para ello, y la app reduce la respuesta a adulto, menor o desconocido. En los demás casos, y en versiones de iOS anteriores a la 26.2, no pide nada. Sea cual sea la respuesta, la compra continúa conforme a las reglas propias de la tienda; donde se aplica esta ley, es la propia tienda la que pide a un padre, madre o tutor que apruebe la compra de un menor (Pedir la compra en el App Store). La respuesta no cambia nada en la compra: se lee para ese paso y se descarta al instante; nunca se guarda, ni se registra, ni se envía a nuestro servidor, ni se incluye en las estadísticas. Si indica que la cuenta es de un menor, la app además desactiva las estadísticas de uso en esa instalación, como lo haría el interruptor de Yo. La app nunca pregunta por su edad para el contenido gratuito.
En Android, cuando toca comprar un paquete (aunque luego cancele), la app lee primero en su dispositivo el país de su cuenta de Google Play, sin conservarlo. Si es Estados Unidos, o si Google Play no puede indicarlo en ese momento, la app pregunta a Google Play, mediante su función de señales de edad (Age Signals), si su rango de edad se comparte con la app; con una cuenta de cualquier otro país, no pregunta nada. Donde una ley de este tipo se aplica a su cuenta, como en el caso de una cuenta de Texas, Google Play responde sin mostrar nada; con otras cuentas, según su configuración de Google Play, puede mostrar primero su propia pantalla para preguntarle si desea compartir su rango de edad. Solo si Google Play lo comparte, la app lee su rango de edad, reducido a adulto, menor o desconocido como en iPhone; si no, no lee nada. Lo demás es igual que en iPhone: la compra continúa conforme a las reglas propias de Google Play, que piden a un padre, madre o tutor que apruebe la compra de un menor supervisado donde se aplica esta ley, y la respuesta se trata de la misma manera.
Como cualquier servicio en línea, nuestro servidor (usado solo para la verificación de compras, la descarga de contenido y los reportes de preguntas) ve la dirección IP de cada solicitud. Aparece en registros técnicos de corta duración y en contadores de limitación de frecuencia que frenan los abusos; esos rastros expiran automáticamente en cuestión de horas o días y nunca se cruzan con nada sobre su estudio. Las pruebas de compra, los tokens y los cuerpos de las solicitudes se mantienen fuera de los registros. El servidor funciona en Fly.io y su base de datos en Neon, ambos en Fráncfort, Alemania; la base de datos contiene solo reportes de preguntas, contadores de limitación de frecuencia y las huellas de verificación descritas en compras.
prep99.app es un sitio web estático: sin cookies, sin scripts de analítica, sin fuentes cargadas desde terceros. Lo sirve Cloudflare, que gestiona las solicitudes de red necesarias para entregar las páginas, como cualquier alojamiento web. Los enlaces de este sitio a las tiendas pueden llevar una etiqueta de campaña que Apple o Google cuentan de forma agregada; nada se guarda ni se lee en su dispositivo.
Apple aloja el buzón de soporte conforme a sus condiciones de iCloud; cada uno de los demás encargados actúa siguiendo nuestras instrucciones bajo un acuerdo de tratamiento de datos. Nuestro servidor y su base de datos permanecen en la Unión Europea, así que ninguno de sus datos se transfiere a un tercer país; la única llamada de nuestro servidor a Google en Estados Unidos está cubierta por las cláusulas contractuales tipo de Google. Un correo que nos envíe puede quedar guardado por Apple fuera de la Unión Europea (vea cuando nos escribe). Las tiendas tratan su compra bajo sus propias políticas. Ningún otro tercero recibe datos. Nada se vende, se alquila ni se comparte con fines publicitarios.
| Datos | Por qué podemos tratarlos | Conservación |
|---|---|---|
| Datos de estudio, perfil, ajustes | No los tratamos: nunca salen de su dispositivo (ni de sus propias copias de seguridad) | En su dispositivo, bajo su control |
| Estadísticas de uso | Interés legítimo: entender y mejorar la app, con el interruptor como su oposición | 24 meses |
| Reportes de preguntas | Interés legítimo: exactitud del contenido | 24 meses |
| Prueba de compra y token de acceso | Contrato: entregar el paquete que compró | No se almacenan; el token expira a los 10 minutos aproximadamente |
| Huellas de verificación | Interés legítimo: prevención del fraude y de abusos | 90 días después de la última verificación |
| Registros de solicitudes y contadores de limitación | Interés legítimo: seguridad y funcionamiento del servicio | Horas a días |
| Categoría de edad | Interés legítimo: cumplir la ley de verificación de edad que se aplica a su cuenta de la tienda, como la de Texas (una ley estatal de EE. UU., no una “obligación legal” en el sentido del RGPD), con el mínimo de datos: cuando toca comprar, leída en su dispositivo y descartada al instante; en Android, la lectura del país de su cuenta de Google Play para decidir si preguntar también se ampara aquí | No se almacena: se descarta en cuanto ese paso de la compra la usa |
| Mensajes que nos envía | Interés legítimo: responderle y dar seguimiento al asunto (para una solicitud sobre sus derechos, nuestra obligación legal de atenderla) | Lo que el asunto requiera; luego se borran |
Cuando nos basamos en un interés legítimo, lo hemos evaluado por escrito frente a sus intereses y derechos; la evaluación está disponible a solicitud. No tratamos datos sensibles, no tomamos decisiones automatizadas sobre usted, no elaboramos perfiles y no vendemos datos personales.
Bajo el RGPD puede solicitar el acceso a los datos personales que conservamos sobre usted, su rectificación, supresión, limitación o portabilidad, y puede oponerse a un tratamiento basado en un interés legítimo. Los residentes de Texas tienen derechos comparables bajo la Ley de Privacidad y Seguridad de Datos de Texas, incluidos confirmar si tratamos sus datos, acceder a ellos, corregirlos y eliminarlos, obtener una copia, y excluirse de la publicidad dirigida, de la venta de datos y de la elaboración de perfiles, nada de lo cual hace Prep99. Prep99 está diseñada para que la mayoría de estos derechos estén en sus propias manos:
Para cualquier otra cosa, escriba a support@prep99.app. Respondemos en un plazo de 30 días. Si no podemos atender una solicitud porque nada de lo que conservamos puede identificarse como suyo, se lo decimos y le explicamos por qué; nunca le pedimos crear una cuenta ni darnos más datos para ejercer un derecho. Si rechazamos una solicitud, puede apelar respondiendo a nuestra respuesta; decidimos en un plazo de 60 días y, si mantenemos el rechazo, le indicamos cómo dirigirse al Procurador General de Texas. Si cree que tratamos mal sus datos, puede presentar una reclamación ante la autoridad española de protección de datos (Agencia Española de Protección de Datos) o ante la autoridad de su propio país; los residentes de Texas también pueden dirigirse al Procurador General de Texas.
Si esta política cambia, la nueva versión se publica aquí con su fecha de actualización, y un cambio en lo que la app envía se describe aquí antes de publicar una versión que lo envíe. Los cambios importantes también se anuncian en las notas de la versión de la app.
Esta política existe en inglés y en español. Las dos dicen lo mismo; si alguna vez difirieran, prevalece el texto en inglés. Los términos de uso completan esta política.
Prep99 es una app de estudio independiente. No está afiliada, respaldada ni aprobada por el Departamento de Seguros de Texas (TDI), Pearson VUE ni ninguna agencia gubernamental. Información oficial del examen: https://www.tdi.texas.gov/agent/general-life-apply.html y https://www.pearsonvue.com/us/en/tx/insurance.html
Los datos del examen y todas las fuentes oficiales en que nos basamos están en la página de fuentes.