Este aviso describe cómo BusDot Conductor (la aplicación Android para
conductores y dueños de unidad, paquete com.busdotdriver.app) recaba, usa,
almacena y comparte datos personales. Está redactado con base en el funcionamiento actual
de la app y de sus servicios en la nube.
El responsable del tratamiento es el operador de BusDot. Este documento no sustituye asesoría jurídica. Usa esta misma URL en la ficha de Google Play y en el cuestionario de seguridad de datos.
1. Quiénes somos y para qué existe la app
BusDot Conductor permite a conductores y dueños de unidad autenticarse, registrar o solicitar unidades, gestionar una flota y, cuando hay una unidad asignada, compartir la posición del vehículo para que las personas pasajeras vean el autobús en el mapa mientras el conductor mantiene el compartir activo.
2. Datos que recabamos
| Categoría | Qué se recaba | Cuándo |
|---|---|---|
| Cuenta | Correo electrónico, contraseña (la almacena el proveedor de autenticación de forma cifrada/hasheada; la app no guarda la contraseña en claro) o, si usas Google, el identificador de Google y el correo asociados al inicio de sesión. | Registro, inicio de sesión y restablecimiento de sesión. |
| Perfil de uso | Tipo de cuenta (dueño o conductor) y nombres para mostrar en flota (por ejemplo, al unirse o aceptar solicitudes). | Al crear la cuenta y al usar flota. |
| Solicitud de conductor | Identificador de usuario, tipo de vehículo, ruta y placas. | Cuando un conductor envía su solicitud de alta. |
| Registro de unidad (dueño) | Nombre del dueño, tipo de vehículo, placas, folio de factura, SERIE/VIN, número de motor, ruta y número de unidad. | Cuando el dueño registra una unidad para aprobación. |
| Flota | Solicitudes para unirse, membresías, códigos de invitación de 4 dígitos (vigencia corta), unidad asignada y placas asociadas. | Al invitar, unirse, aceptar/rechazar o asignar unidades. |
| Ubicación (dato sensible de geolocalización) | Latitud, longitud, fecha/hora, identificadores de unidad y ruta, ocupación aproximada del vehículo y destinos/recorrido activos. | Solo mientras el conductor inicia “Compartir ubicación”. Puede continuar en segundo plano, incluso si cierra la app, hasta que pulse “Dejar de compartir”. |
| Datos en el dispositivo | Tokens de sesión cifrados, preferencias de tipo de cuenta, estado de compartir, ocupación y destinos seleccionados. | Durante el uso local de la app. |
| Notificaciones | Se muestra una notificación del sistema mientras el servicio de ubicación en primer plano está activo. | Durante el compartir de ubicación. |
La app no solicita cámara, micrófono, contactos, galería ni SMS. No hay SDK de publicidad. Usamos Firebase Analytics (Google) para medir eventos de autenticación (inicio de sesión, registro y fallos), sin recabar el ID de publicidad y sin enviar correo ni contraseña en esos eventos.
3. Permisos de Android
- Internet: para autenticación y envío de datos al servidor.
- Ubicación precisa y aproximada: para obtener el GPS de la unidad.
- Ubicación en segundo plano y servicio en primer plano de ubicación: para seguir actualizando la posición si el conductor cierra la app mientras comparte.
- Notificaciones: para informar que el compartir está activo.
El GPS se sube cuando hay un primer punto, cuando el vehículo se desplaza al menos unos 30 metros, o cada 45 segundos para mantener la presencia. Al dejar de compartir, se envía una petición al servidor para detener la publicación de esa posición.
4. Finalidades
- Primarias: crear y mantener tu cuenta; aprobar conductores y unidades; operar la flota; mostrar el autobús en el mapa a pasajeros mientras compartes ubicación; mostrar ocupación y destinos del recorrido.
- Secundarias: seguridad de la cuenta (tokens, confirmación de correo), funcionamiento técnico del servicio en la nube y diagnóstico de fallos de autenticación mediante analítica.
No usamos tus datos para publicidad dirigida ni los vendemos.
5. Con quién se comparten
- Personas pasajeras de BusDot: ven en el mapa la posición, ocupación y destinos de la unidad mientras el compartir está activo.
- Administradores de BusDot: revisan solicitudes de conductor y de unidades (placas, VIN, folio, etc.) para aprobarlas.
- Dueños de flota: ven solicitudes de unión, nombres para mostrar y unidades de su flota.
- Google: si eliges “Continuar con Google”, Google procesa el inicio de sesión según su propia política. Play Services también interviene para obtener la ubicación. Firebase Analytics (Google) recibe eventos de autenticación (éxito o fallo y el método usado), no el contenido de tus credenciales.
- Infraestructura en la nube (Supabase): autenticación, base de datos y funciones (por ejemplo, publicación de ubicación y eliminación de cuenta). Los datos pueden residir en servidores fuera de México.
Las transmisiones van por HTTPS. La sesión en el teléfono se guarda con preferencias cifradas.
6. Conservación
- La posición en vivo se publica mientras compartes; al detener, deja de actualizarse para pasajeros.
- La cuenta, solicitudes, unidades y membresías se conservan mientras el servicio las necesite para operar (aprobaciones, flota y asignación).
- En el dispositivo, los datos locales se borran o dejan de usarse al cerrar sesión o eliminar la cuenta desde la app.
- Android puede incluir copias de respaldo del dispositivo (
allowBackupestá activo); eso puede conservar preferencias locales en la cuenta de Google del teléfono.
7. Tus derechos (ARCO y eliminación)
Puedes acceder, rectificar, cancelar u oponerte al tratamiento, y revocar el consentimiento de ubicación dejando de compartir o denegando el permiso en el sistema.
En la app existe la acción Eliminar cuenta. Esa acción llama al servidor para borrar el usuario de autenticación. Datos operativos ligados a unidades o flota pueden requerir un plazo adicional de depuración en base de datos; si algo permanece, puedes solicitar la limpieza escribiendo al contacto de este aviso.
8. Menores
La app está pensada para conductores y dueños de unidad, no para menores de 18 años.
9. Cambios
Si cambia el tratamiento (nuevos permisos, analítica, publicidad u otros destinos), actualizaremos este aviso y la fecha de la cabecera.
10. Contacto
Para ejercer derechos o preguntar sobre este aviso, usa Eliminar cuenta en el perfil de BusDot Conductor o el canal de contacto de la ficha de la app en Google Play. También puedes abrir un asunto en el repositorio del proyecto: github.com/AngelGC96/BusDotDriver.
11. Resumen para Google Play (seguridad de datos)
| Tipo | Recabado | Compartido |
|---|---|---|
| Ubicación aproximada y precisa | Sí, para el servicio de mapa en vivo | Sí, con pasajeros mientras compartes |
| Correo y nombre | Sí (cuenta / Google / dueño / flota) | Con administradores y, en flota, con el dueño |
| Identificadores de usuario y de vehículo (placas, VIN, motor) | Sí, para alta y operación | Con administradores de BusDot |
| Analítica de la app (diagnóstico de auth) | Sí (eventos de login/registro y motivo de fallo, sin correo ni contraseña) | Con Google Firebase Analytics |
| Publicidad, venta de datos | No | No |
| Cifrado en tránsito | Sí (HTTPS) | |
| Los usuarios pueden solicitar que se borren los datos | Sí (Eliminar cuenta y este aviso) | |