Última actualización: 8 de Junio, 2026.
Vigente desde: 8 de Junio, 2026.
De conformidad con la Ley N° 29733 – Ley de Protección de Datos Personales de la República del Perú, su Reglamento aprobado por Decreto Supremo N° 003-2013-JUS y las directivas del D.S. 016-2024-JUS, el titular y responsable del tratamiento de los datos personales es:
WakeBear no rastrea tu ubicación de forma continua. La aplicación implementa un motor cinemático predictivo que calcula un Tiempo de Espera Seguro (T_espera) basado en la distancia restante al destino y la velocidad máxima conservadora. Una vez calculado, la aplicación cede el control de la CPU. El reloj de hardware (AlarmManager con prioridad exact) despierta la aplicación en un entorno aislado sin interfaz (Headless Isolate) exclusivamente para una lectura atómica.
NO almacenamos historial de ubicaciones ni coordenadas. Las coordenadas se procesan de forma volátil en la memoria RAM y jamás se envían a servidores externos ni bases de datos en la nube.
T_espera > 2 min): La aplicación programa el reloj de hardware y se suspende. No consume GPS, red ni batería.T_espera ≤ 2 min): Activa un canal continuo de alta velocidad con LocationAccuracy.medium para garantizar el disparo exacto.SCHEDULE_EXACT_ALARM, el motor degrada por tramos (Macro > 50km con pings cada 30 min, Medio 10-50km con pings cada 5 min).Al recibir un enlace (maps.app.goo.gl), WakeBear realiza una petición técnica HEAD para expandirlo de forma estrictamente local. La extracción de coordenadas mediante Regex es efímera en la RAM. No almacena ni indexa nombres de lugares en ningún servidor externo.
Para sobrevivir a la Mitigación de Process Killers (Doze Mode, HyperOS), WakeBear almacena temporalmente en el almacenamiento cifrado:
destlat, destlng) y radio (active_alarm_radius).alarm_active, alarm_triggered).Estos datos nunca abandonan el dispositivo y se destruyen al desactivar la alarma.
total_trips_used) y cuota (fup_count).trials_used con la única finalidad de prevenir el abuso y creación masiva de cuentas gratuitas.ACCESS_BACKGROUND_LOCATION, FOREGROUND_SERVICE_LOCATION. Justificados para calcular distancia sin pantalla activa.USE_EXACT_ALARM y setExactAndAllowWhileIdle() evitan el diferimiento inexacto del OS.PARTIAL_WAKE_LOCK por máximo 3 minutos durante el audio. REQUEST_IGNORE_BATTERY_OPTIMIZATIONS protege contra cierres agresivos.STREAM_ALARM con USAGE_ALARM. Diseñado intencionalmente para ignorar el modo de silencio / DND por seguridad del pasajero.USE_FULL_SCREEN_INTENT y SYSTEM_ALERT_WINDOW para despertar la pantalla visualmente sin requerir desbloqueo previo.RECEIVE_BOOT_COMPLETED para re-hidratar alarmas si el teléfono se apaga en tránsito.WakeBear implementa una arquitectura de supervivencia inquebrantable (Patrón Fénix) mediante componentes nativos standalone en Kotlin (AlarmTriggerReceiver y PhoenixReceiver) que operan independientes del motor gráfico Flutter.
STREAM_ALARM).Este diseño garantiza un 100% de eficacia incluso cuando capas asiáticas de gestión de energía (Xiaomi, Vivo) intentan terminar el proceso.
No vendemos ni arrendamos datos a redes publicitarias. Las comparticiones se restringen a proveedores esenciales de infraestructura bajo protocolos encriptados.
| Proveedor y Servicio | Datos Compartidos | Finalidad Técnica |
|---|---|---|
| Firebase Cloud / Firestore | UID, correo, estado fup_count |
Autenticación y almacenamiento transaccional seguro |
| Google Maps Platform | Coordenadas de consulta (Sin UID) | Cálculo de ETA y geocodificación inversa efímera |
| Google Play Billing | Tokens, verifyGooglePlayPurchase |
Validación de suscripciones en servidor backend |
| Google AdMob | IDs anónimos de dispositivo | Recompensas para desbloquear límite FUP de cortesía |
| Capa de Datos | Ciclo de Retención |
|---|---|
| Datos de Cuenta (UID, Correo) | Hasta solicitud de eliminación + 90 días calendario |
| Estado de Plan (FUP / PRO PLUS) | 1 año o hasta eliminación de la cuenta |
Device Fingerprint (trials_used) |
Retenido temporalmente para evitar fraude. Se purga con la cuenta |
| Almacenamiento Local (RAM / SharedPreferences) | Destrucción instantánea al desactivar la alarma |
FlutterSecureStorage anclado al hardware criptográfico del dispositivo (Android KeyStore / iOS Secure Enclave).Bajo la Ley N° 29733, usted posee control absoluto. Puede eliminar su cuenta permanentemente desde la app en Perfil → Zona de Peligro → Eliminar Cuenta, o solicitándolo a support@wakebear.app (Resolución en max 15 días hábiles).