Política de privacidad
Última actualización:
Borrador. Este documento describe con exactitud cómo funciona la app hoy, pero no ha sido revisado por un profesional legal. Si operas este servicio, revísalo con asesoría jurídica antes de considerarlo definitivo.
Road to Worlds es un tracker del Pokémon Championship Series. Esta política explica qué datos maneja la aplicación, dónde se guardan y con quién se comparten.
1. Quién es responsable
El responsable del tratamiento es Kevin Ramírez, desarrollador y operador del servicio. Puedes escribir a kevin.tec.mat@gmail.com para cualquier asunto relacionado con tus datos.
2. Datos que se guardan en tu dispositivo
Road to Worlds funciona sin conexión. Por defecto, todo lo que registras vive únicamente en tu navegador y nunca sale de tu dispositivo:
- Base de datos local (IndexedDB,
RoadToWorldsDB): temporadas, torneos, mazos y partidas. Incluye la ubicación de los torneos, los costos e ingresos que registres y los nombres de rivales que introduzcas. - Preferencias (
localStorage, clavertw-settings): nombre de jugador, ID de Play! Pokémon, moneda, región, tema y valor estimado por sobre. - Estado de la beta cerrada (
rtw-beta-access): el correo con el que verificaste el acceso. - Estado de interfaz: temporada activa (
active-season-id), ajustes avanzados de tablas de CP (rtw-cp-overrides) y avisos ya descartados.
Estos datos se guardan sin cifrar, igual que en cualquier aplicación web que use almacenamiento local. Cualquiera con acceso físico a tu dispositivo y a tu sesión del navegador podría leerlos. No uses la app en un equipo compartido si eso te preocupa.
Puedes borrarlos en cualquier momento desde Configuración o limpiando los datos del sitio en tu navegador.
3. Datos que se envían a servidores
Sólo si inicias sesión con Google. Mientras uses la app como invitado, no se envía nada.
- Autenticación (Firebase Authentication): tu dirección de correo, nombre público e imagen de perfil de Google, más un identificador de usuario. Sirve para reconocerte entre dispositivos.
- Sincronización (Cloud Firestore): una copia de tus temporadas, torneos, mazos, partidas y preferencias, guardada bajo tu identificador de usuario. Las reglas de seguridad impiden que otra persona lea o escriba tus documentos.
- Protección contra abuso (Firebase App Check con reCAPTCHA v3): cuando está activo, Google evalúa señales del navegador para confirmar que las peticiones vienen de la app real y no de un script automatizado. Esto implica que Google recibe información técnica de tu navegador.
4. Temporadas compartidas
Si usas el botón de compartir, se crea una copia pública de esa temporada con sus torneos y mazos, accesible por enlace en /share/season/…. Esa copia es legible por cualquiera que tenga el enlace: no está indexada, pero tampoco está protegida por contraseña.
Si has configurado un nombre de jugador, se incluye en la copia compartida. Revisa qué contiene la temporada antes de compartirla —incluidos costos, premios y nombres de rivales— y no compartas datos de terceros sin su permiso.
5. Analítica y cookies
La aplicación no instala cookies publicitarias ni de seguimiento entre sitios. El almacenamiento que utiliza es estrictamente funcional y se describe en el punto 2.
El proyecto tiene configurado un identificador de Google Analytics 4. Si la medición está activa en el alojamiento, Google puede registrar visitas de página, incluida la dirección visitada. Algunas direcciones internas contienen el identificador aleatorio de una temporada; no contienen tu nombre ni tu correo. Puedes rechazar la analítica desde el aviso de consentimiento, y tu elección se guarda en tu navegador.
Más detalle en la política de cookies.
6. Terceros
La app se apoya en estos servicios:
- Google / Firebase — alojamiento, autenticación, base de datos, App Check y analítica.
- PokéAPI y Pokémon Showdown — datos e imágenes de Pokémon. Se consultan desde tu navegador, así que reciben tu dirección IP.
No se venden datos personales ni se comparten con anunciantes. No hay perfilado ni decisiones automatizadas con efectos jurídicos.
7. Conservación
Los datos locales permanecen hasta que los borres tú. Los datos sincronizados permanecen mientras exista tu cuenta; si solicitas su eliminación, se borran junto con la cuenta. Las temporadas compartidas permanecen hasta que las elimines desde la app.
8. Tus derechos
Según dónde residas, puedes tener derecho a acceder a tus datos, rectificarlos, eliminarlos, limitar u oponerte a su tratamiento, y a la portabilidad (RGPD en la Unión Europea; CCPA/CPRA en California, incluido el derecho a no ser discriminado por ejercerlos).
La exportación desde Configuración cubre por sí sola el derecho de acceso y portabilidad. Para lo demás, escribe a kevin.tec.mat@gmail.com. Si resides en la UE, también puedes reclamar ante tu autoridad de protección de datos.
9. Menores
El Championship Series tiene divisiones júnior y sénior. Si eres menor de edad, usa la aplicación con el permiso de tu madre, padre o tutor. No se solicitan deliberadamente datos de menores más allá de lo que introduzcas voluntariamente; si detectas que un menor ha compartido datos sin permiso, escríbenos y los eliminaremos.
10. Cambios
Si esta política cambia de forma sustancial, se actualizará la fecha del encabezado y se avisará dentro de la aplicación.