Borrar tu cuenta
Cómo hacer que tu cuenta de BikeOtter y todo lo asociado a ella se borre de nuestros servidores. BikeOtter está operado por OpenBikeControl UG (haftungsbeschränkt). Esta página recoge los pasos, los datos exactos que se van con la cuenta y — con honestidad, incluidas las partes que no controlamos — qué se conserva después y durante cuánto tiempo.
Versión 1.4 · última actualización 7 de octubre de 2026 · se aplica a la app y a este sitio
La versión corta
- Envía un solo correo. Escribe a support@bikeotter.app desde la dirección con la que inicias sesión, con el asunto «Borrar mi cuenta». Esa dirección es la cuenta, así que enviarlo desde ella es la forma de demostrar que es tuya. Los pasos completos, más abajo.
- La mayor parte de BikeOtter nunca ha necesitado cuenta. Las rutas, el envío de rutas, la descarga de salidas, los avisos y las reglas funcionan sin iniciar sesión. Si nunca has usado el seguimiento en directo, los correos de salida, Strava, la sincronización de rutas ni la copia de seguridad de ajustes de Plus, probablemente no haya nada que borrar en nuestro lado — compruébalo primero.
- El borrado es total, no una marca. La fila de la cuenta se elimina y todas las tablas que la referencian caen en cascada: sesiones, puntos de posición, salidas en grupo, mensajes de espectadores, tus contactos guardados, la conexión con Strava, tu copia de seguridad de ajustes y tus rutas sincronizadas. La lista completa.
- Tus salidas están en tu teléfono, no en nuestros servidores, y tus rutas también, salvo que las hayas sincronizado. Borrar la cuenta no puede eliminar lo que está en el teléfono, y tampoco necesita hacerlo. Desinstalar la app sí. El porqué.
- Está hecho en cuestión de días, y como muy tarde en un mes — Art. 12(3) GDPR. Después solo quedan rastros del lado de los proveedores (copias de seguridad, registros de peticiones), y el §5 dice exactamente cuáles.
1. ¿Tienes siquiera una cuenta?
Merece la pena comprobarlo, porque en BikeOtter la cuenta es la excepción, no la regla. Planificar y editar rutas, enviarlas a un ciclocomputador o a un Edge, descargar las salidas del ciclocomputador, los avisos, las reglas, el tiempo y el control por voz funcionan sin iniciar sesión. Nada de eso pasa por una cuenta.
Una cuenta existe exactamente para cinco funciones:
- El seguimiento en directo — publicar un enlace de seguimiento mientras ruedas;
- Los correos de aviso de salida — enviar ese enlace por correo a los contactos que guardaste;
- La conexión con Strava — importar rutas y actividades, subir salidas;
- La copia de seguridad de ajustes (Plus, desactivada salvo que la hayas activado) — una copia de tus ajustes que puedes restaurar en otro teléfono;
- La sincronización de rutas (desactivada salvo que la hayas activado en la app o hayas guardado una ruta en el planificador de rutas de este sitio web): una copia de tus rutas, compartida entre la app y el sitio web.
Si nunca has usado ninguna de las cinco, no hay cuenta y no hay nada que borrar en nuestros servidores. Tampoco hay contraseña de la que preocuparse: para iniciar sesión se usa un enlace mágico enviado a tu dirección de correo o iniciar sesión con Strava. Nunca hemos tenido una contraseña tuya.
Cerrar sesión no es borrar. Cerrar sesión termina la sesión en ese teléfono y deja la cuenta intacta. Borrar la app elimina todo lo que la app guardaba en el teléfono, pero también deja la cuenta intacta. Solo la solicitud de abajo elimina la cuenta.
2. Cómo pedirlo — los pasos
Todavía no hay un botón de autoservicio en la app. El borrado se pide por correo, y es deliberadamente corto:
- Abre tu app de correo y empieza un mensaje a support@bikeotter.app.
- Envíalo desde la dirección de correo con la que inicias sesión en BikeOtter. Esa dirección es lo que identifica la cuenta, así que escribir desde ella es la comprobación de identidad — no hay formulario que rellenar ni documento que adjuntar. (¿Inicias sesión con Strava? Mira la nota de abajo.)
- Pon Borrar mi cuenta en el asunto. No tienes que dar un motivo, y no te lo pediremos.
- Responde una vez a nuestro correo de confirmación. Contestamos con un mensaje corto que nombra la cuenta que estamos a punto de borrar; una respuesta confirmándolo, y desaparece. Esto existe para que una solicitud falsificada o reenviada no pueda borrar la cuenta de otra persona.
Si iniciaste sesión con Strava
Una cuenta creada desde Strava no tiene una dirección de correo real: Strava no entrega
la dirección del atleta, así que BikeOtter crea la cuenta bajo un marcador de posición
interno de la forma strava-<athlete id>@no-reply.bikeotter.app, desde el
que nadie puede enviar ni recibir correo. El paso 2, por tanto, no puede aplicarse a ti tal
y como está escrito.
En su lugar, escribe desde la dirección de tu cuenta de Strava e incluye tu ID de atleta de Strava o un enlace a tu perfil de Strava. Lo cotejamos con el ID de atleta guardado con tu conexión, y confirmamos como en el paso 4.
Antes de escribir, por favor, desconecta también Strava en la app — esa es la única acción que revoca activamente la autorización de BikeOtter en Strava. Borrar la cuenta elimina nuestra copia de tus tokens, pero no le dice nada a Strava; mira el §6.
3. Qué pasa después de pedirlo
- Confirmamos. Recibes una respuesta que nombra la cuenta, de modo que nada se borra sobre la base de un único mensaje sin verificar.
- Borramos. El registro de la cuenta se elimina, y la base de datos elimina en la misma operación todo lo que lo referencia — mira el §4. Es un borrado, no una marca de «desactivada»: no hay restauración, no hay periodo de gracia y no hay forma de que lo deshagamos después.
- Te decimos que está hecho.
Cuánto tarda: normalmente a los pocos días de tu confirmación. El límite vinculante es el Art. 12(3) GDPR — un mes desde la solicitud, ampliable solo en casos realmente complejos, y si eso llega a ocurrir lo diremos en lugar de quedarnos callados.
Si prefieres tener una copia de tus datos antes de que desaparezcan (Art. 15 / Art. 20 GDPR), dilo en el mismo correo y te la enviaremos primero.
4. Qué se borra
Todo lo de abajo está guardado bajo tu ID de usuario y se elimina con la cuenta. Esto no es una promesa sobre un script de limpieza: cada una de estas tablas declara tu cuenta como clave foránea con borrado en cascada, así que eliminar la fila de la cuenta las elimina en la misma transacción. Las dos excepciones, el contador de usos gratuitos del sitio web y la comprobación de Plus guardada en caché, llevan el ID de tu cuenta sin esa clave; un disparador (trigger) de la base de datos sobre la fila de la cuenta las borra, en esa misma transacción. Descrito en términos de ciclista, con el nombre técnico entre paréntesis donde ayuda:
| Qué es | Qué contiene |
|---|---|
| La propia cuenta | Tu dirección de correo y las marcas de tiempo de inicio de sesión, y — si iniciaste sesión con Strava — el ID de atleta de Strava y el nombre para mostrar. No hay contraseña, ni perfil, ni foto. |
| Tus salidas con seguimiento en directo (sessions) | El nombre de ciclista que se muestra a los espectadores, el nombre de la ruta, la línea de la ruta planificada, su distancia, las coordenadas donde empezó, tus dos interruptores de compartición, el token de compartición que hay detrás del enlace /r/… y las marcas de tiempo de la salida. |
| Cada posición que compartiste (live points) | Latitud y longitud, altitud, tiempo transcurrido, pendiente y estado de la salida de cada punto — más velocidad, distancia, ascenso acumulado, ETA y ascenso restante si «compartir velocidad» estaba activado, frecuencia cardiaca, potencia y cadencia si activaste «compartir frecuencia cardiaca y potencia», y un indicador de batería baja en cualquier punto enviado mientras la batería de tu teléfono estaba baja y no se cargaba. |
| Salidas en grupo que creaste (live groups) | El nombre del grupo, su token /g/…, su estado y sus marcas de tiempo. |
| Salidas en grupo a las que te uniste (live group members) | El nombre de ciclista que aparece en la lista de esa salida y cuándo te uniste. Una fila por cada salida que aceptaste, incluidas las que creaste tú. |
| Tus tiempos por vuelta en carreras (race results) | Por cada carrera que corriste: su nombre, tu nombre de ciclista y tus tiempos por vuelta. Si no, se guardan 90 días; al borrar la cuenta desaparecen en el acto. |
| Invitaciones a carreras que enviaste (race invites) | A cuál de tus contactos invitaste a qué carrera, como corredor o espectador, y cuándo. |
| Mensajes que te enviaron los espectadores | El texto del mensaje, quién lo envió y cuándo. Cuelgan de la salida, así que se van con ella. |
| Las direcciones de correo que guardaste para los avisos de salida (contacts) | Cada dirección, el nombre que le diste, sus tokens de baja y de mensajes, y si se dio de baja o rebotó de forma permanente. |
| Los grupos en los que ordenaste esos contactos | Los nombres de los grupos, cuál es tu grupo predeterminado y qué contacto pertenece a qué grupo. |
| El registro de a quién se avisó por correo de qué salida | Una fila por contacto y por salida, con su estado de entrega — la contabilidad que evita que alguien reciba dos veces el correo de la misma salida. |
| La conexión con Strava | Tus tokens de acceso y de refresco de Strava, el ID y el nombre de atleta, los permisos concedidos y cuándo conectaste. |
| Restos de Strava ligados a ti | Las copias en caché de tus rutas y actividades de Strava, tu contador personal de lecturas y cualquier intento de autorización a medio terminar. |
| Tu copia de seguridad de ajustes (settings backups) | Solo si activaste la copia de seguridad de ajustes: la única copia de tus ajustes — unidades, velocidad en bici, peso corporal, bicis y configuración de neumáticos, tipo de piel, reglas de aviso, la lista de apps de reenvío de notificaciones, umbrales de zonas y tus demás preferencias de la app — más el modelo de teléfono y la versión de la app de los que procede, y cuándo diste tu consentimiento y cuándo se hizo la última copia. Mira el §3.1 de la política de privacidad. |
| Tus rutas sincronizadas (cloud routes) | Solo si usaste la sincronización de rutas o guardaste una ruta en el sitio web: una entrada por ruta con su nombre, distancia, desnivel, número de paradas, punto de salida y zona del mapa, si la marcaste con una estrella, su ajuste de indicaciones de giro, de dónde viene, una huella de su contenido, su revisión y sus marcas de tiempo, y si está esperando a enviarse a tu ciclocomputador. Las marcas que dejan las rutas que borraste también se van. Mira el §3.2 de la política de privacidad. |
| Las rutas en sí (cloud route bodies) | Cada ruta sincronizada tal como la guarda la app: la línea y su perfil de altitud, las indicaciones de giro, las paradas, el firme, las paradas planificadas, los intervalos y el plan de frecuencia cardiaca. |
| Cuándo sincronizaste por última vez (route sync state) | Una marca de tiempo por cuenta: el reloj con el que se borran las rutas de una cuenta que lleva 24 meses sin sincronizar. |
| Tus usos gratuitos en el sitio web (plus taste) | Cuántas búsquedas de POI gratuitas ha gastado tu cuenta en el planificador de rutas de este sitio web, y cuándo cambió eso por última vez. Lo borra el disparador descrito arriba. |
| La comprobación de Plus guardada en caché (RevenueCat check cache) | Si RevenueCat dijo la última vez que tu cuenta tiene Plus, y cuándo preguntamos. Lo borra el disparador descrito arriba. |
| Tu conversación de soporte (support thread) | El propio hilo y todos los mensajes que contiene — los tuyos y los nuestros — más los datos de dispositivo y de app por mensaje adjuntos a tus propios mensajes. Esta fila sí cae en cascada: se va con tu cuenta, igual que todo lo demás de esta tabla. |
| Un registro de diagnóstico adjunto a un mensaje de soporte | Este no cae en cascada con la cuenta. La copia subida vive en su propio almacenamiento privado, separado de la fila que estás borrando, y se elimina con su propio plazo de 180 días, tengas todavía cuenta o no — mira el §9 de la política de privacidad. |
Ese es el inventario completo de lo que nuestra base de datos guarda sobre un ciclista. No hay perfil de analítica, ni historial de informes de fallos, ni identificador publicitario, ni registro de eventos sobre ti en ninguna parte del producto, porque nada de eso existe en BikeOtter — mira la política de privacidad.
Qué no se borra, porque no trata de ti
Tres cachés de nuestro lado se indexan por lugar, nunca por ciclista, y no contienen ningún ID de usuario con el que un borrado pudiera casar: la caché del tiempo, la caché de POI y la caché de geocodificación. Una respuesta del tiempo para unas coordenadas es la misma respuesta para cualquiera que pregunte; nada en esas filas dice quién preguntó. Caducan solas — el tiempo a las 2 horas, la geocodificación a los 8 días. La caché de POI está vacía en la práctica: la búsqueda de POI se responde ahora desde nuestra propia copia de los datos de OpenStreetMap y ya no guarda sus respuestas en caché, y lo que quedara en ella desaparecería a las 24 horas.
El contador de usos gratuitos de la app tampoco trata de tu cuenta. La app lo lleva con un identificador aleatorio que crea en tu teléfono, no con el ID de tu cuenta, así que un borrado no tiene nada con lo que casarlo. Solo contiene cuántos usos gratuitos de una función de Plus ha gastado esa instalación, y cuándo cambió eso por última vez.
Lo mismo ocurre con nuestros contadores del límite de peticiones de Strava a nivel de aplicación, que se indexan por ventana de tiempo y se copian de las propias cabeceras de respuesta de Strava. Cuentan peticiones, no ciclistas, y no contienen ningún ID de usuario. (El contador de lecturas por ciclista es una tabla aparte y sí se borra — está en la lista de arriba.)
5. Qué se conserva, y durante cuánto tiempo
Las partes de abajo sobreviven al borrado. Algunas son nuestras; la mayoría no, y donde no pudimos establecer la ventana de retención de un proveedor lo decimos en vez de inventar un número.
| Qué | Cuánto tiempo | Por qué |
|---|---|---|
| Copias de seguridad de la base de datos en Supabase | No podemos dar una cifra. La retención de las copias de seguridad y de la recuperación a un punto en el tiempo la fija nuestro proveedor de backend, no nada en nuestro código, así que no vamos a poner aquí un número que no podamos respaldar. Pídelo y conseguiremos la respuesta de Supabase por escrito. | Una fila borrada hoy puede seguir existiendo dentro de una instantánea de copia de seguridad tomada ayer, hasta que esa instantánea caduque. Esto vale para cualquier base de datos alojada, incluidas aquellas cuyas políticas no lo mencionan. |
| Registros de peticiones en Cloudflare | El propio límite de retención de Cloudflare para Workers Logs, que es un número pequeño de días y lo fija Cloudflare, no nosotros — no pudimos concretar la cifra exacta a partir de nuestra configuración, solo que el registro está activado y se persiste. | El Worker que envía los correos de aviso de salida guarda registros de errores y de invocaciones para que un envío fallido se pueda diagnosticar. Esas líneas llevan IDs internos de registros y errores de entrega — no tus salidas, no tus posiciones. |
| Registros de entrega de correo | También la ventana de Cloudflare, la de arriba. | Enviar correo deja necesariamente un rastro del intento en la infraestructura de envío. |
| Tu correo de solicitud, en nuestro buzón de soporte | Se borra una vez que la solicitud queda cerrada y confirmada. | Tenemos que leerlo para poder atenderlo. No guardamos ninguna lista aparte de quién lo pidió. |
| Puntos de posición y salidas, si nunca nos pides nada | 7 días | Conviene saberlo: incluso sin solicitud de borrado, el registro de una salida compartida y todos sus puntos de posición se borran juntos 7 días después de que la salida termine o caduque — las salidas en grupo, igual. Un trabajo que se ejecuta cada minuto lo garantiza. Borrar la cuenta simplemente los elimina antes. |
| Rutas sincronizadas, si nunca nos pides nada | Hasta que las borres, o 24 meses después de tu última sincronización | A una cuenta que lleva 24 meses sin sincronizar, un trabajo diario le borra todas sus rutas en la nube, sin que nadie tenga que pedirlo. Una ruta que borraste deja durante 180 días una marca sin su contenido, para que tus otros dispositivos también la borren. |
Nada de esa lista se conserva en nuestro beneficio — no hay archivo de «usuarios borrados», ni copia en la sombra, ni registro de analítica retenido, porque no hay analítica. Lo que queda es lo que cualquier servicio alojado deja atrás inevitablemente: una copia de seguridad tomada antes de que lo pidieras, y el registro propio de un servidor de haber atendido una petición.
6. A qué no llega un borrado
Un borrado en el servidor elimina lo que está en nuestros servidores, y es razonable que un ciclista dé por hecho que eso lo es todo. No lo es, y la diferencia merece decirse con claridad.
- Todo lo de tu teléfono se queda en tu teléfono — salvo un registro que nos envíes. Tu biblioteca de rutas, las salidas que descargaste del ciclocomputador o que grabaste, sus archivos GPX y FIT, y tus ajustes, reglas y ubicaciones guardadas viven en el almacenamiento propio de la app en el dispositivo y nunca se nos suben (las excepciones, una copia de seguridad de ajustes y una sincronización de rutas que hayas activado, se borran con la cuenta, ver §4); borrar la cuenta no puede eliminarlos del teléfono, porque no podemos llegar a ellos. Desinstalar la app los elimina. Una copia de seguridad del teléfono que hayas hecho puede conservar todavía una copia.
- El registro de diagnóstico es distinto: viene activado por defecto, y sí sale del teléfono en cuanto lo usas. Se queda en el dispositivo, rotando automáticamente, hasta que lo adjuntas a una solicitud de soporte — ese mensaje se envía desde dentro de la propia app, como parte de una conversación de soporte en curso, no por correo. Adjuntar el registro lo sube; mira en el §4 qué pasa con esa copia subida, y en el §9 de la política de privacidad el mecanismo completo. Puedes vaciar la copia del teléfono, o desactivar el registro, en Ajustes → Diagnóstico en cualquier momento.
- Todo lo que exportaste o compartiste. Una ruta que compartiste como enlace lleva la ruta dentro del propio enlace y no en un servidor, así que un enlace antiguo sigue funcionando para quien lo tenga. Los archivos que exportaste están allí donde los enviaste.
- Los correos ya entregados. Los correos de aviso de salida que ya han salido están en
las bandejas de entrada de tus destinatarios. No podemos retirarlos, y muestran la
dirección con la que inicias sesión, porque su
Reply-Toapunta a ella para que la gente pueda responderte. - Tus datos en Strava. Las salidas que BikeOtter subió a Strava pertenecen a tu cuenta de Strava y se rigen por la política de Strava, no por la nuestra; borrar tu cuenta de BikeOtter no las toca. Tampoco revoca la autorización de BikeOtter en Strava — el borrado de la cuenta elimina nuestra copia de tus tokens, pero solo el botón Desconectar de la app le dice activamente a Strava que los revoque. Desconecta primero, o retira BikeOtter directamente en Configuración → Mis aplicaciones en Strava.
- Tu relación con la tienda de aplicaciones. Los registros propios de Apple y de Google sobre cuenta, compras y diagnóstico existen entre tú y ellos, y nosotros no podemos ni verlos ni borrarlos.
- Tus registros de compra en RevenueCat. RevenueCat gestiona para nosotros las compras de Plus y guarda su propio registro de ellas, con el ID de tu cuenta una vez que has iniciado sesión en la app. Borrar tu cuenta aquí no llega a él por sí solo; si quieres que también desaparezca ese registro, dilo en el mismo correo y lo borraremos en RevenueCat.
- Las salidas en el ciclocomputador. Los archivos guardados en tu ciclocomputador están en ese dispositivo. Bórralos allí.
7. Borrar menos que todo
Borrar la cuenta es el martillo más grande disponible, y a menudo no es el que quieres. Cada una de estas cosas puedes hacerla directamente en la app, ahora mismo:
- Deja de compartir tu posición — termina la compartición en directo. La subida se detiene de inmediato; los barridos del §5 limpian después lo que quedaba guardado.
- Quita un contacto — bórralo de tus contactos y su dirección guardada se va con él. Un destinatario que prefiera no volver a saber de ti puede usar el enlace de baja de cualquier correo de aviso; no necesita cuenta y detiene todo correo posterior a esa dirección.
- Corta la conexión con Strava — Desconectar revoca la autorización en Strava y elimina la conexión guardada.
- Deja de compartir frecuencia cardiaca, potencia o velocidad — los dos interruptores de compartición se aplican a partir de la siguiente salida; no se sube nada más.
- Vacía el registro de diagnóstico — desde los ajustes, en cualquier momento.
- Borra tu copia de seguridad de ajustes — desactiva la copia de seguridad de ajustes y la copia en nuestros servidores se borra de inmediato. Funciona incluso cuando Plus ya ha terminado.
- Saca una ruta de la nube: elige Conservar solo en este teléfono en una ruta sincronizada en la app, y su copia en nuestros servidores se borra mientras la ruta se queda en tu teléfono. Borrar una ruta en el planificador de rutas del sitio web la borra en todas partes, también en tu teléfono. En ambos casos queda durante 180 días una marca sin el contenido de la ruta, para que tus otros dispositivos hagan lo mismo. Desactivar la sincronización de rutas solo detiene la sincronización; no borra lo que ya está en la nube. Todo esto funciona sin Plus.
Ninguna de estas cosas necesita pasar por nosotros, y ninguna exige borrar la cuenta.
8. Contacto
Solicitudes de borrado, preguntas sobre esta página o cualquier otra solicitud de protección de datos (acceso, rectificación, portabilidad, oposición — Art. 15 a 21 GDPR): support@bikeotter.app. Los mensajes los lee una persona, no un robot de tickets.
El responsable del tratamiento es OpenBikeControl UG (haftungsbeschränkt), Ludwigsburg, Alemania — los datos postales completos están en la página de aviso legal, y el tratamiento que este borrado deshace se describe en la política de privacidad.
Si crees que hemos gestionado mal una solicitud, puedes reclamar ante una autoridad de control de protección de datos — en la UE, la del lugar donde vives, donde trabajas o donde se produjo la supuesta infracción (Art. 77 GDPR).