1. Introducció
RunWars ("nosaltres", "nostre") respecta la teva privacitat. Aquesta política descriu quina informació tractem, amb quina finalitat i quines opcions tens quan utilitzes l'aplicació mòbil RunWars (la "App").
2. Informació que tractem
2.1. Dades de compte i perfil
- Identificadors de compte: identificador intern d'usuari a RunWars.
- Dades d'accés: segons el mètode triat, pots iniciar sessió amb email/contrasenya o mitjançant proveïdors (p. ex. Google o Apple via Firebase Authentication). En aquests casos s'utilitza un token d'autenticació per iniciar sessió als nostres serveis.
- Dades de perfil: nom d'usuari i, opcionalment, nom/cognoms (incloent camps ampliats segons idioma) i avatar/foto si decideixes pujar-la.
- Correu electrònic: s'utilitza per gestionar el teu compte i pot mostrar-se al perfil.
2.2. Dades d'ubicació i activitat esportiva (tracking)
- Ubicació (GPS) durant l'ús: la App pot accedir a la ubicació per a funcions de mapa i joc.
- Tracking d'activitats: si inicies una activitat a la App, es registren punts de ruta (latitud, longitud, altitud opcional, velocitat opcional, precisió GPS i marca temporal) per calcular mètriques (distància/temps) i per a les mecàniques del joc.
2.3. Integració amb Strava (opcional)
Si decideixes connectar Strava, la App inicia un flux OAuth per obtenir un codi d'autorització que s'envia al nostre backend per completar la vinculació. Els permisos sol·licitats poden incloure lectura de perfil i lectura d'activitats.
- Per a què s'utilitza: sincronitzar activitats d'Strava amb RunWars per a les mecàniques del joc.
- Desconnexió: pots desconnectar Strava des del Perfil, eliminant la vinculació al nostre backend.
2.4. Notificacions (opcional)
- Token push: si acceptes notificacions, s'obté un token de Firebase Cloud Messaging (FCM).
- Dades tècniques del dispositiu: en registrar notificacions, podem enviar al nostre backend plataforma i informació del dispositiu/app (quan estigui disponible) junt amb el token per gestionar l'enviament.
Pots activar o desactivar notificacions des de la configuració de la App. En desactivar-les, la App intenta donar de baixa el registre al nostre backend.
2.5. Analítica (opcional, amb consentiment)
En entorns de producció, la App pot utilitzar Firebase Analytics només si la funcionalitat està habilitada a la configuració de la App i has donat consentiment des de l'interruptor d'Analítica al Perfil. Si la desactives, la recollida queda deshabilitada. El consentiment es desa localment al dispositiu.
2.6. Diagnòstic i errors
Per millorar l'estabilitat, podem utilitzar Sentry per reportar errors i rendiment. En la configuració actual, no s'envia PII per defecte (sendDefaultPii=false). En iniciar sessió, podem associar els reportes amb un identificador intern d'usuari i el nom d'usuari per depuració.
2.7. Emmagatzematge local i mode offline
La App emmagatzema dades localment per a funcionament offline i rendiment, per exemple tokens de sessió i identificadors en emmagatzematge segur del dispositiu, una cache local d'usuari, una base de dades local (per exemple activitats i punts GPS) amb metadades de sincronització, i una cua d'accions pendents.
3. Finalitats del tractament
- Prestar el servei: crear i gestionar el teu compte, permetre inici de sessió i ús de la App.
- Mecàniques del joc: processar activitats (pròpies o sincronitzades) per calcular progressos i esdeveniments del joc.
- Sincronització: pujar activitats registrades a la App quan hi hagi connectivitat, incloent tasques en segon pla (si el sistema operatiu ho permet).
- Notificacions: enviar-te comunicacions relacionades amb el joc si les has activat.
- Millora i seguretat: diagnòstic d'errors i millora de la App.
- Analítica (si acceptes): mesurar ús i rendiment per millorar funcions.
4. Base legal (resum)
- Execució del contracte: per prestar les funcions principals de la App (compte, joc, sincronització).
- Consentiment: per notificacions (segons plataforma) i analítica (mitjançant interruptor en Perfil), i per connectar Strava.
- Interès legítim: diagnòstic i prevenció d'errors/frau, i seguretat del servei (sempre minimitzant dades).
5. Amb qui compartim dades
No venem les teves dades personals. Compartim dades amb proveïdors estrictament necessaris:
- Google Firebase (Google LLC): autenticació, notificacions (Firebase Cloud Messaging) i analítica (només si acceptes).
- Sentry: monitorització d'errors i rendiment.
- Strava: si connectes el teu compte, s'utilitza el seu flux OAuth i APIs per a la sincronització d'activitats.
6. Retenció
- Compte i dades al servidor: es mantenen mentre el teu compte estigui actiu o fins que sol·licitis eliminació.
- Dades locals al dispositiu: poden romandre en l'emmagatzematge del dispositiu fins que tanquis sessió, esborris dades de la App o la desinstal·lis.
- Còpies de seguretat: en sistemes backend poden existir còpies de seguretat operatives per un període limitat.
7. Control i opcions
- Notificacions: pots activar-les/desactivar-les des de la App i/o des dels ajustos del sistema.
- Strava: pots connectar/desconnectar des del Perfil.
- Analítica: pots atorgar o retirar el consentiment des del Perfil (en producció).
- Eliminar compte: pots eliminar-la des de la App (veure la pàgina d'Eliminació de dades).
8. Seguretat
Adoptem mesures raonables per protegir la teva informació. Tingues en compte que cap sistema és 100% segur i que la seguretat també depèn del dispositiu i del sistema operatiu.
9. Menors
La App no està dirigida a menors de 13 anys i no recopilem conscientment informació de menors de 13.
10. Contacte
Per consultes de privacitat o exercici de drets, contacta'ns a: support@runwars.app