La versión corta: local primero, compartir siempre explícito.
Última actualización: 3 de septiembre de 2026
OffTrail está diseñado para saber lo menos posible sobre ti. No hay cuenta de OffTrail ni perfil público de piloto, y la mayoría de los datos de conducción se quedan en tu dispositivo. Las grabaciones se quedan en el dispositivo salvo que las exportes; los tracks importados se quedan en el dispositivo salvo que actives la sincronización entre dispositivos, que sube esos archivos GPX al relay de sincronización protegido de OffTrail para que tu dispositivo emparejado pueda descargarlos. Algunas funciones de red opcionales procesan necesariamente datos técnicos, de ubicación o de ruta limitados, como se explica más abajo. La app también comparte estadísticas de uso seudónimas e informes de fallo (mediante Google Firebase) para que podamos corregir problemas y mejorarla — nunca tus tracks, tus rutas ni por dónde ruedas. El resto de datos solo sale del dispositivo cuando usas una función que necesita red: la posición en tiempo real durante una sesión de ruta en grupo o de Family Follow (en nuestros propios servidores), las peticiones de teselas del mapa base y — cuando usas Track to o se calcula el reparto off-road / carretera de un track — las coordenadas enviadas a un servicio de routing.
Quién es responsable de tus datos
OffTrail es un proyecto independiente publicado por Ricardo Costa, que es el responsable del tratamiento de los datos personales procesados directamente para el funcionamiento de OffTrail. Las preguntas o solicitudes de privacidad pueden enviarse a [email protected].
Algunos datos que las funciones de OffTrail procesan pueden calificar legalmente como datos personales — por ejemplo la ubicación precisa, tu nombre de piloto o de visualización, datos GPX tratados temporalmente por funciones de red, identificadores de instalación o técnicos, datos de contacto que envías, e información de fallo o de dispositivo. Esta política explica qué se procesa, por qué y durante cuánto tiempo.
Qué gestiona la infraestructura de OffTrail
No hay perfil de piloto ni clasificación. OffTrail usa infraestructura y proveedores de servicios externos (consulta Proveedores de servicios más abajo); no es propietario ni opera físicamente todo ello. Lo que gestiona la propia infraestructura de OffTrail:
- Las teselas del mapa se sirven desde nuestro propio servicio de teselas (con un fallback público para las zonas que aún no hemos construido). Guardamos estadísticas agregadas de peticiones — celdas de mapa gruesas de 1° y el país del edge — para saber dónde se está usando la app. No se guardan direcciones IP y las peticiones no se vinculan a un dispositivo ni a una persona.
- Los tokens de corta duración para la ruta en grupo y el acceso a las teselas los emiten pequeños Cloudflare Workers tras una comprobación de integridad del dispositivo (Play Integrity / App Attest). La petición del token no contiene tu nombre, dirección de email, tracks GPX ni ubicación de conducción precisa; puede llevar información técnica necesaria para verificar que la petición proviene de una instalación legítima de OffTrail. Las comprobaciones de integridad protegen el servicio del abuso — no se usan para construir un perfil de piloto ni para publicidad.
- La sincronización entre dispositivos, cuando está activada, guarda los archivos GPX de tracks del garaje (Home) importados y unos pequeños metadatos de presentación en el relay de sincronización de OffTrail, para que tu dispositivo emparejado pueda replicarlos. El relay está protegido por el mismo token de integridad del dispositivo, por identificadores opacos de grupo/dispositivo, por TLS y por límites de tasa. Las grabaciones, las rutas de Track to y los ajustes no se sincronizan.
Qué se queda en tu teléfono
- Tracks importados (archivos .gpx) — hasta cinco a la vez, guardados en el almacenamiento privado de la app (
Documents/Tracksen iOS, el directorio privado de la app en Android). Cada track tiene un color estable por ranura en el mapa. Si activas la sincronización entre dispositivos, esos tracks importados también se suben al relay de sincronización de OffTrail para tu dispositivo emparejado. - Rutas grabadas (.gpx + JSON acompañante) — guardadas en
Documents/Recordings. La pantalla de historial muestra los últimos 30 días; los archivos más antiguos se eliminan automáticamente. - Teselas de mapa sin conexión — en la caché local de MapLibre (se guardan automáticamente mientras navegas, más las regiones de país que descargues a propósito desde la pantalla de mapas).
- Preferencias — unidades (métricas / imperiales), anulación del idioma de la app, nombre de piloto y la marca de "ya se te ha propuesto dejar una valoración". Se guardan en
UserDefaultsmediante@AppStorage; nunca se transmiten.
Puedes hacer copia de seguridad de cualquiera de estos datos igual que con los archivos locales de cualquier app de iOS (app Archivos, copia de iCloud Drive, sincronización por Finder). OffTrail no ofrece recuperación mediante cuenta.
Ubicación
OffTrail pide el permiso de ubicación "mientras se usa la app" para dibujar el punto del usuario en el mapa y seguir al piloto a lo largo de una ruta importada. Con tu permiso seguimos recibiendo actualizaciones de ubicación mientras la app está en primer plano — así la grabación sobrevive a la pantalla bloqueada y al teléfono en el bolsillo. La grabación se suspende cuando la app pasa a segundo plano, para ahorrar batería. iOS muestra su barra azul del sistema mientras se usa la ubicación; Android muestra el icono de ubicación en la barra de estado.
Tu ubicación se usa en tiempo real para dibujar el mapa y escribir puntos en tu propia grabación. No se transmite a ninguna parte — salvo durante una sesión de ruta en grupo, cuando compartes un enlace de seguimiento de ubicación en vivo con la familia (ambos enviados a nuestros propios servidores), o cuando construyes una ruta con Track to, donde tu posición y el destino se envían a un servicio de routing. Cada caso se describe más abajo.
Ruta en grupo (opt-in)
Cuando creas o te unes a una ruta en grupo desde Ajustes → Ruta en grupo, OffTrail comparte tu posición en tiempo real con los pilotos de tu sesión mediante una conexión en tiempo real a los servidores del propio OffTrail (un Durable Object de Cloudflare — una pequeña instancia de servidor dedicada a esa sesión). No hay proveedor de mensajería de terceros, no hay cuenta de OffTrail y no hay almacenamiento a largo plazo — y funciona igual entre pilotos de Android y de iPhone. En concreto:
- Te unes escribiendo el código de sesión de 6 caracteres del anfitrión — sin código QR, sin cámara, sin Apple ID ni iCloud.
- Mientras la sesión está activa, tu nombre de piloto (el que hayas puesto en los ajustes) y tus coordenadas en tiempo real se envían por WebSocket a la instancia de esa sesión, que devuelve los nombres y las posiciones de los pilotos para dibujar sus puntos en tu mapa. Las actualizaciones están limitadas (aproximadamente cada 30 segundos, y cuando te has desplazado una distancia relevante).
- Estos datos no se guardan a largo plazo. La instancia de la sesión mantiene solo la lista actual (la última posición de cada piloto) durante la sesión en tiempo real, para que una caída de señal no te haga desaparecer; cuando sales — o cuando la sesión termina o caduca — se descarta todo. El servicio corre en infraestructura proporcionada a OffTrail por Cloudflare, que procesa los datos técnicos necesarios para prestarlo con arreglo a sus términos de protección de datos aplicables. OffTrail no hace pública la sesión ni la comparte con terceros no relacionados.
- Para abrir la conexión en tiempo real, un pequeño Cloudflare Worker emite un token de corta duración válido solo para esa sesión. El Worker solo recibe la petición de entrada — el código de sesión, el nombre que elegiste, la plataforma y una comprobación de integridad del dispositivo — y no recibe ni guarda tu ubicación.
- Para frenar el abuso de ese endpoint, la app adjunta una atestación de integridad del dispositivo de la plataforma (Google Play Integrity en Android, Apple App Attest en iOS). Confirman que la petición viene de una instalación genuina de la app; no llevan tu nombre, tracks ni ubicación, y no se usan para identificarte, construir un perfil de piloto ni seguirte.
- No ocurre nada hasta que entras explícitamente en el flujo de ruta en grupo. Rodar en solitario nunca publica tu ubicación en ningún sitio.
Family Follow — "Compartir ubicación en vivo" (opt-in)
Cuando tocas Compartir ubicación en vivo en el menú de inicio, OffTrail crea un enlace privado (del tipo offtrailapp.com/follow/<código>) que cualquiera que lo tenga puede abrir en un navegador — sin app, sin cuenta — para ver tu posición moverse en un mapa mientras ruedas. Está pensado para familia y amigos que no van contigo. En concreto:
- Eliges cuánto tiempo permanece activo (2, 4 u 8 horas). Se detiene solo en ese momento, y puedes pararlo cuando quieras; después de eso el enlace ya no muestra nada.
- El enlace contiene un código aleatorio e imposible de adivinar — ese código es la única llave. Quien lo reciba puede ver tu ubicación en vivo mientras la compartición esté activa, así que compártelo solo con personas de confianza. Estos enlaces están marcados como noindex, para que los buscadores los ignoren.
- Mientras está activo, tu nombre (el mismo de Ruta en grupo y Ajustes) y tus coordenadas en vivo se envían — aproximadamente una vez por minuto — por una conexión en tiempo real a los servidores de OffTrail (un Cloudflare Durable Object), que los reenvía a los navegadores que miran el enlace. Esos espectadores son de solo lectura: solo pueden mirar, nunca publicar.
- Como los espectadores son navegadores normales sin app, esto no está cifrado de extremo a extremo: la conexión está cifrada en tránsito (TLS), pero nuestro relay y quien tenga el enlace ven la ubicación compartida mientras la sesión está activa. Tu última posición conocida permanece visible para quien tenga el enlace hasta que la sesión se detenga o caduque — a propósito, para que una pérdida de señal o un teléfono sin batería no borre dónde estuviste por última vez.
- Los datos no se guardan a largo plazo: la sesión mantiene solo tu posición más reciente y un breve rastro reciente (unos 30 minutos) para la vista en vivo, y lo descarta cuando la sesión se detiene o caduca. El servicio corre en infraestructura proporcionada a OffTrail por Cloudflare, que procesa los datos técnicos necesarios para prestarlo con arreglo a sus términos de protección de datos aplicables. OffTrail no lista el enlace públicamente ni lo comparte con terceros no relacionados.
- Crear una sesión pasa por la misma comprobación de integridad del dispositivo (Google Play Integrity / Apple App Attest) que Ruta en grupo, que no incluye tu nombre, GPX ni ubicación y no se usa para crear un perfil. Nada se comparte hasta que lo inicias, y la app solo publica tu ubicación mientras está en uso activo (en primer plano, o con CarPlay / Android Auto) — nunca como rastreador silencioso en segundo plano.
Peticiones de red que hacemos
La app carga teselas del mapa en línea cuando tienes conexión, para que el mapa siga actualizado en sitios que no hayas precargado. Las peticiones de teselas van a:
- Nuestro propio servicio de teselas (tiles.offtrailapp.com, en Cloudflare) para los estilos Base y Off-road — mapas basados en OpenStreetMap que construimos y alojamos nosotros, con OpenFreeMap como fallback público para las zonas que aún no cubrimos. Consulta "Qué gestiona la infraestructura de OffTrail", más arriba, para las estadísticas agregadas que esto produce.
- Esri World Imagery para el estilo Satélite, opcional. Las teselas de satélite se piden en directo en cada render — no hay caché sin conexión para el satélite. Los términos de Esri nos obligan a mostrar la atribución "Source: Esri, Maxar, Earthstar Geographics, and the GIS User Community" siempre que el satélite esté en pantalla, lo que OffTrail hace en el pie inferior derecho, encima de la atribución de MapLibre.
- Open-Meteo para el chip de meteorología en la pantalla de ruta (temperatura actual + icono de condición, por ejemplo sol 24°C / lluvia 10°C). Antes de que salga cualquier petición del dispositivo, tus coordenadas GPS se redondean a dos decimales (≈1,1 km en el ecuador, menos en latitudes altas), de modo que el servicio ve una ubicación aproximada y no tu punto exacto. Open-Meteo es gratuito, no requiere clave de API y solo se consulta cuando tienes conexión — sin red, el chip simplemente no aparece.
Estos flujos son diferentes. El propio servicio de teselas de OffTrail sirve los estilos Base y Off-road y, para las zonas que aún no ha construido, hace de proxy de las teselas de OpenFreeMap; conserva las estadísticas agregadas de peticiones descritas en "Qué gestiona la infraestructura de OffTrail", más arriba (celda de mapa gruesa y país del edge — sin IP guardada, no vinculado a un dispositivo ni a una persona). Las peticiones a Esri y a Open-Meteo, en cambio, van directamente desde tu dispositivo a esos proveedores con arreglo a sus propias políticas de privacidad — OffTrail no las intercepta, ni las registra, ni hace de proxy. Si estás completamente sin conexión, la app usa lo que tengas en caché (o, en el satélite, muestra el aviso "el satélite necesita red"; en meteorología, el chip se oculta).
Routing y nombres de lugares (Track to, reparto off-road)
Hay dos funciones que envían coordenadas fuera del dispositivo, porque el cálculo no puede hacerse sin conexión en el teléfono:
- Nuestro servicio de routing (routing.offtrailapp.com) — cálculo de rutas. Cuando usas Track to (o el planificador de circuitos), tu posición actual y el destino se envían a nuestro servicio de routing para construir una ruta off-road. El mismo servicio calcula el reparto off-road / carretera que se muestra en la vista previa de un track: se envían las coordenadas del track para poder asociar cada tramo a una carretera o a un camino. Son tus coordenadas exactas — el routing necesita esa precisión, así que no se redondean como en la petición de meteorología. El servicio corre en Cloudflare y, por ahora, reenvía el cálculo de la ruta a BRouter, un motor de routing público y gratuito; las peticiones a nuestro servicio llevan el mismo token de integridad de corta duración que las teselas (que no lleva tu nombre, email, GPX ni ubicación precisa; puede incluir información técnica necesaria para verificar la instalación). OffTrail calcula el reparto de un track automáticamente al importarlo (y al abrir una vista previa que aún no lo tiene), si estás en línea; el resultado se guarda en caché en el teléfono, así que no se vuelve a enviar. Track to recurre a una línea recta y no envía nada cuando estás sin conexión.
- Apple — nombres de lugares. Para poner a una ruta generada el nombre "{inicio} → {destino}", las coordenadas de los dos extremos se envían al servicio de geocodificación inversa de Apple para buscar los nombres de lugar más cercanos. Apple es la responsable del tratamiento en esa consulta; se aplica su política de privacidad.
Qué guarda nuestro servicio de routing. Las coordenadas nunca se registran y no se guarda ninguna dirección IP. Guardamos estadísticas agregadas con el mismo criterio que en las teselas: contadores de peticiones (tipo de ruta, éxito/fallo, celda de mapa gruesa de 1° del punto medio de la ruta, país del edge) y — solo para rutas generadas — un mapa de calor anonimizado de "corredores populares": una muestra dispersa de la geometría de la ruta calculada, redondeada a una rejilla de ~1 km, descartando los primeros y los últimos 500 m de cada ruta, de forma que ni tu punto de partida ni tu destino se conservan nunca. Las peticiones de reparto de superficie (map-match) llevan tu propio track grabado, así que quedan excluidas por completo del mapa de calor. Nada de esto se vincula a un dispositivo ni a una persona.
OffTrail Route Planner
El OffTrail Route Planner web te permite planificar antes de salir. Tus archivos GPX se procesan en tu navegador; la geometría de la ruta se envía transitoriamente para crear tu ruta y nunca se guarda. OffTrail no conserva tus Tracks. La solicitud temporal solo se usa para crear la ruta que pediste. El Planner es gratis y no requiere una cuenta.
Enlaces externos desde la app
La pantalla "Acerca de" tiene dos enlaces de salida, ambos opcionales: Compartir OffTrail (hoja de compartir del sistema, con la URL de la tienda + una frase corta) y Seguir en Instagram (enlace directo a @offtrailgpx, que abre el navegador si Instagram no está instalado). Ambos abren en sus destinos y están sujetos a las políticas de esos servicios. OffTrail no recoge nada antes, durante ni después del toque.
Petición de valoración
Tras tres grabaciones guardadas en la misma instalación, OffTrail pide a la plataforma que muestre su hoja nativa de valoración (SKStoreReviewController en iOS, Play In-App Review en Android). La hoja funciona por completo dentro del sistema; no vemos tu reseña ni tu puntuación. El propio límite de Apple restringe esta petición a un máximo de tres apariciones por piloto cada 365 días en todo el dispositivo; Google aplica una cuota equivalente. Además guardamos una marca local, de una sola vez, para que OffTrail no vuelva a pedirlo dentro de la misma instalación.
Estadísticas e informes de fallo (Google Firebase)
Desde la v1.14.1 (iOS) / v0.83 (Android), OffTrail usa Google Firebase para dos cosas, en ambas plataformas:
- Crashlytics — cuando la app se cierra inesperadamente, se envía un informe (traza de la pila, modelo del dispositivo, versión del sistema, versión de la app) para que podamos encontrar y corregir el fallo.
- Analytics — eventos de uso seudónimos, como "se inició una ruta", "se importó un GPX" o "se usó el planificador de circuitos", más las dimensiones estándar de Firebase (modelo del dispositivo, versión del sistema, versión de la app, país). Esto nos dice qué funciones importan y dónde la app se atasca, para poder mejorarla.
Lo que nunca se envía a Firebase: tus coordenadas GPS, tus tracks o grabaciones, nombres de tracks, rutas, ni nada que diga dónde ruedas. Los eventos son contadores de funciones, no datos de ubicación. No hay cuenta de OffTrail, y Firebase no recibe un perfil de piloto de OffTrail; Firebase puede usar un identificador por instalación o técnico para agrupar eventos. Google/Firebase procesa esta información con arreglo a sus términos de protección de datos aplicables (consulta la privacidad de Firebase). Estos datos solo se usan para mejorar OffTrail, nunca para publicidad.
Sin anuncios, sin rastreo publicitario. OffTrail no tiene SDKs de publicidad, no hace rastreo entre apps, y no se comparte ni se vende nada con fines publicitarios.
Cookies y estadísticas del sitio (solo este sitio)
Este sitio web usa Google Analytics para entender las visitas — qué páginas se leen, desde qué países, en qué dispositivos. Solo se ejecuta después de que aceptes el aviso de cookies; si lo rechazas (o simplemente lo ignoras), no se crea ninguna cookie de analítica. Esto se aplica solo a offtrailapp.com — la app no crea ninguna cookie y está cubierta por la sección de Firebase, más arriba.
- Qué recoge: páginas vistas, ubicación aproximada (país/ciudad), tipo de dispositivo y de navegador. La anonimización de IP está activada. Sin nombres, nada vinculado a ti.
- Sin anuncios: sin cookies publicitarias, sin remarketing, sin rastreo entre sitios. Solo analítica.
- Si cambias de opinión: haz clic aquí para restablecer tu elección de cookies — el aviso volverá a preguntar.
Aparte de esta cookie de analítica opcional, el sitio no crea ninguna. Tu elección en el aviso se guarda localmente en tu navegador (localStorage), no en un servidor.
Uso del Route Planner (sin cookies). Por separado, el Route Planner guarda estadísticas de uso agregadas para ver qué pasos completa la gente y dónde falla el routing — con el mismo criterio que el servicio de routing anterior. No crea ninguna cookie y no guarda ningún identificador persistente ni entre sitios, ninguna coordenada, ningún texto de búsqueda ni ninguna dirección IP. Para unir los pasos de una única visita en un solo embudo usa una etiqueta de sesión desechable: un valor aleatorio mantenido solo en el sessionStorage de la pestaña de tu navegador (por pestaña, borrado al cerrar la pestaña), y nunca vinculado a ningún otro identificador ni a ti. Lo que guardamos es agregado — qué paso del planificador se alcanzó; si una ruta se generó, se descargó o falló (con un motivo grueso); y dimensiones aproximadas (estilo de vehículo, escritorio/móvil, país del edge) — mantenido como estadísticas agregadas con arreglo a la retención estándar de la plataforma de analytics (Cloudflare Analytics Engine, alrededor de 90 días por defecto). Como no crea cookie y está diseñado para no identificarte directamente ni reconocer tu navegador de forma persistente, funciona sin el aviso de cookies, sobre la base de nuestro interés legítimo en entender cómo se usa el planificador para poder mejorarlo. Para mantener estas cuentas honestas (y no infladas por bots), antes de contar una sesión el planificador pide a Cloudflare Turnstile una comprobación anti-bot invisible — una alternativa a un CAPTCHA que preserva la privacidad y no crea cookie de rastreo; si no puede validar en silencio, simplemente omite la analítica en lugar de mostrarte nunca un desafío.
Enviar a OffTrail (transferencia del Route Planner)
Cuando eliges Send to OffTrail en el Route Planner, la aventura que generaste — una ruta, que son datos de ubicación — se sube a un servicio de transferencia temporal para que la app OffTrail pueda importarla con un código corto. Guardamos solo la aventura generada (su ruta y un nombre): nunca los archivos GPX de origen que aportaste, tu texto de búsqueda o tu sesión de planificación. El artefacto se guarda bajo un código aleatorio e imposible de adivinar, sin cuenta ni identidad asociada. Es un código compartible: cualquier persona a la que se lo des puede importar la aventura en la app OffTrail hasta que caduque — así que trátalo como compartir la propia ruta. Se elimina automáticamente al cabo de 5 días. Se ejecuta en Cloudflare; crear una transferencia usa la misma verificación invisible de Turnstile, y la app la obtiene con el mismo token de integridad del dispositivo, de corta duración, que los tiles y el servicio de rutas. Si nunca usas Send to OffTrail, no se sube nada — descargar el GPX permanece totalmente en tu dispositivo.
Por qué procesamos estos datos
- Prestar las funciones que solicitas — la ruta en grupo, Family Follow, el routing, la sincronización entre dispositivos, Send to OffTrail y funciones similares procesan los datos que necesitan para funcionar (base jurídica: prestar el servicio que pediste).
- Mantener OffTrail seguro y fiable — información técnica limitada, comprobaciones de integridad del dispositivo, informes de fallo y estadísticas de uso minimizadas nos ayudan a prevenir el abuso y a corregir problemas (base jurídica: nuestros intereses legítimos, equilibrados por la minimización de datos).
- Estadísticas del sitio web — Google Analytics en este sitio web solo se ejecuta después de que aceptes la cookie de analítica (base jurídica: tu consentimiento).
- Contacto — cuando nos escribes, usamos tu mensaje y tu dirección de email para responder y atender tu solicitud.
Durante cuánto tiempo se guardan los datos
- Grabaciones y tracks locales — se guardan en tu dispositivo hasta que los elimines (la pantalla de historial muestra los últimos 30 días y elimina las grabaciones más antiguas automáticamente).
- Ruta en grupo — solo durante la sesión activa; la lista se descarta cuando la sesión termina o caduca.
- Family Follow — solo datos de la sesión (tu posición más reciente y un breve rastro reciente, unos 30 minutos); se eliminan cuando la sesión se detiene o caduca. Tú eliges cuánto dura una sesión (2, 4 u 8 horas).
- Send to OffTrail — la aventura generada se elimina automáticamente 5 días después de que crees la transferencia.
- Sincronización entre dispositivos — el GPX sincronizado se guarda en el relay de sincronización solo el tiempo necesario para el emparejamiento; cuando un grupo emparejado sale, sus archivos se descartan del relay. Es una sincronización, no una copia de seguridad.
- Analytics del Planner — estadísticas agregadas mantenidas con arreglo a la retención estándar de la plataforma de analytics (alrededor de 90 días por defecto); sin cookie y sin identificador persistente.
- Analytics e informes de fallo de Firebase — se guardan durante el periodo configurado en Firebase.
- Mensajes de contacto — se guardan solo el tiempo razonablemente necesario para atender tu solicitud.
Cuando nuestra implementación no fija un periodo determinado, lo decimos en lugar de inventar uno.
Proveedores de servicios
OffTrail se apoya en un pequeño conjunto de proveedores. Algunos suministran infraestructura a OffTrail; otros reciben peticiones directamente de la app o de tu dispositivo. Pueden procesar datos técnicos necesarios para prestar sus servicios, y sus propios términos y prácticas de privacidad pueden aplicarse. OffTrail no vende datos personales.
- Cloudflare — aloja el sitio web y el Planner, y ejecuta los Workers de OffTrail, los relays en tiempo real (ruta en grupo, Family Follow), el relay de sincronización, el servicio de teselas y el edge de routing.
- Google Firebase — analytics de uso seudónimas e informes de fallo en la app.
- Esri — teselas de imágenes de satélite para el estilo Satélite opcional.
- OpenFreeMap — teselas de mapa base de fallback público.
- BRouter — el motor de routing al que nuestro servicio de routing reenvía el cálculo de las rutas.
- Open-Meteo — el chip de meteorología, consultado con una posición deliberadamente redondeada.
- Servicios de Apple — integridad del dispositivo (App Attest) y geocodificación inversa para los nombres de los extremos de las rutas.
- Servicios de la plataforma Google / Android — integridad del dispositivo (Play Integrity) y funcionalidad de la plataforma.
- Amazon Web Services (SES) — envío de email, por ejemplo respuestas a tu mensaje de contacto.
- OVH — alojamiento del servidor de correo que OffTrail usa para el email
@offtrailapp.com.
Cuando un proveedor procesa datos personales en nombre de OffTrail, esto no elimina las responsabilidades que la ley aplicable impone a OffTrail.
Transferencias internacionales
Algunos proveedores de servicios pueden procesar información técnica en países fuera de Portugal o del Espacio Económico Europeo. Cuando la ley de privacidad exige garantías para dichas transferencias, OffTrail se apoya en las garantías que pone a disposición el proveedor correspondiente, como los mecanismos contractuales de protección de datos aplicables.
Tus derechos de privacidad
Según dónde vivas, la ley de privacidad puede otorgarte derechos sobre los datos personales que te conciernen — incluidos acceso, rectificación, supresión, limitación, oposición y, cuando proceda, portabilidad de los datos o retirada del consentimiento. Como OffTrail deliberadamente no crea cuentas de usuario, a veces podemos tener muy poca información que nos permita identificar datos como pertenecientes a una persona concreta, y no recogeremos datos personales adicionales solo para identificarte a menos que sea razonablemente necesario para atender tu solicitud. Puedes contactarnos en [email protected]. Si estás en el Espacio Económico Europeo, también tienes derecho a presentar una reclamación ante una autoridad de protección de datos; en Portugal, la autoridad de control es la CNPD.
Privacidad desde el diseño
La postura de fondo es un principio de producto, no una fase: sin cuenta de OffTrail · sin perfil público de piloto · sin feed público de rutas o de actividad · local primero · sin publicidad y sin rastreo de publicidad comportamental · la compartición de ubicación es siempre explícita · las sesiones de compartición son de corta duración · la retención central es limitada · los códigos de sesión son aleatorios y no enumerables.
Menores
OffTrail está diseñado para la navegación general y el uso al aire libre y no está dirigido específicamente a menores. Las funciones que comparten ubicación en vivo solo deben usarse de forma consciente y voluntaria por la persona cuya ubicación se está compartiendo. No uses OffTrail para seguir a otra persona sin su conocimiento o permiso. Cuando la ley de privacidad aplicable exija el consentimiento de los padres o del tutor para el uso por parte de un menor de una función que implique datos personales, ese consentimiento debe obtenerse.
Cambios en esta política
Cuando añadamos una función que cambie lo que sale de tu dispositivo, lo diremos aquí con claridad y actualizaremos la fecha de "última actualización". Los cambios materiales también se señalan en la app o en las notas de la versión. El uso continuado de una función no se trata como consentimiento a todo tipo de tratamiento; cuando el tratamiento se basa en tu consentimiento, este se mantiene por separado.
Contacto
Dudas o reproches: [email protected].