Política de privacidad

Power Leveling · Fecha de entrada en vigor: 10 de octubre de 2026

Última actualización: 10 de octubre de 2026

Esta Política de privacidad describe cómo Power Leveling («la App», «nosotros»), operada por Noland Software LLC (brendancribbs@nolandsoftwarellc.com), recopila, usa y comparte información cuando usas la aplicación Android Power Leveling (paquete com.powerleveling.app).

Al usar la App, aceptas esta Política. Si no estás de acuerdo, no uses la App.

1. Resumen

2. Información que recopilamos

2.1 Información que proporcionas en tu dispositivo (local)

Se guarda sobre todo en una base de datos local del teléfono (y en archivos privados de la App):

2.2 Información procesada en la nube (cuando se usan las funciones sociales)

Cuando Firebase está configurado y usas amigos o el feed, procesamos:

No subimos a Firestore, como parte de las funciones sociales gratuitas, tu historial completo de PR, las tablas de medidas corporales, el historial de cinta métrica, el registro de actividad, las entradas de nutrición, los registros de intentos militares ni los vídeos de prueba. Un plan de entreno permanece en el teléfono salvo que publiques ese entreno en tu feed o actives la copia en la nube de Pro (sección 2.8). Los vídeos de prueba nunca se suben.

2.3 Información del inicio de sesión de terceros (opcional)

Si eliges Conectar para Google (también usado como identidad de YouTube) o Facebook:

2.4 Dispositivo, diagnósticos e informes de fallos

2.5 Publicidad y compras

La App usa Google AdMob y la User Messaging Platform.

2.6 Actividad, Health Connect y elevación (opcional)

La pantalla Actividad puede leer lo siguiente de Android Health Connect, y solo si permites cada uno:

Power Leveling no escribe entrenos, pasos, elevación ni nutrición en Health Connect. Estas lecturas permanecen en el teléfono. No se suben, no se venden y no se comparten.

Si falta Health Connect, rechazas el acceso o un día no tiene registros de nutrición, puedes escribir pasos, calorías y proteína. Esas entradas se guardan en la base de datos local del teléfono.

Las cifras de calorías quemadas son estimaciones a partir de tus pasos, la elevación ganada, la altura, el peso corporal y la duración de los entrenos guardados en la App. La cifra de grasa corporal con cinta métrica es una estimación a partir de circunferencias. Ninguna de las dos es un consejo médico ni una medición médica.

Elevación actual. Cuando pulsas actualizar, la App pide permiso de ubicación y toma una lectura de ubicación en primer plano para estimar la altura sobre el nivel del mar. La App no pide ubicación en segundo plano y no guarda un historial de ubicación. Si el teléfono no puede dar una altitud, la App puede enviar esa latitud y longitud al servicio de elevación de Open-Meteo (https://api.open-meteo.com/v1/elevation) para consultar la elevación del terreno y después descartar las coordenadas. Si pulsas guardar, solo se almacena en el dispositivo el número de elevación.

2.7 Datos de uso, Remote Config, reseña en la app y actualizaciones

2.8 Suscripción Pro, copia en la nube y API personal

Pro es opcional. El precio que ves en la App es el precio localizado de Google Play del plan mensual o anual. La prueba de 7 días, cuando Play la ofrece, se configura en Play Console. Después de la prueba, la suscripción se renueva sola hasta que canceles. Cancela cuando quieras en las suscripciones de Google Play. Tras cancelar, Pro sigue hasta el final del periodo ya pagado. Si falla un pago, Google Play puede dejar la suscripción en periodo de gracia (Pro sigue) o en espera (Pro se apaga hasta que arregles el pago). Confirmamos las compras completadas. No recibimos el número completo de tu tarjeta.

Si Pro está activo, la App puede copiar estos registros locales a Cloud Firestore en users/{id de tu cuenta}/, que solo esa cuenta puede leer y escribir:

La App sincroniza cuando esos registros cambian y cuando pulsas Hacer copia ahora. Un dispositivo nuevo con la misma cuenta puede restaurarlos. Si el mismo registro cambió en dos dispositivos, gana el updatedAt más reciente. Eliminar la cuenta borra este árbol.

Claves de API personales. En Ajustes puedes pedir a una Cloud Function una clave que empieza por pl_. El texto de la clave se muestra una vez en el teléfono. Solo guardamos un hash SHA-256 en la colección apiKeys, que la App no puede leer. Puedes tener hasta 3 claves activas y revocarlas. Una clave permite que una API HTTPS de solo lectura devuelva tu perfil sincronizado, tus PRs, tus entrenos y tus medidas. El servidor comprueba que el token de compra de Play guardado siga siendo una suscripción Pro activa (incluida la gracia y un plan cancelado que aún no ha caducado) con la API de desarrollador de Google Play. Las claves tienen límite de uso. Esta API no es un consejo médico.

El botón Compartir con IA no usa esta API y no sube el resumen. Lo crea en el teléfono y abre la hoja de compartir de Android, o guarda un archivo .txt que tú eliges.

3. Cómo usamos la información

Usamos la información para:

No vendemos información personal. Google puede personalizar anuncios según tus elecciones de consentimiento. No usamos tus datos de entreno para crear perfiles publicitarios que vendamos.

4. Cómo compartimos la información

Compartimos información solo en la medida necesaria para hacer funcionar la App:

DestinatarioFinalidad
Google Firebase (Auth, Cloud Firestore)Cuentas, perfiles, amigos, publicaciones e hypes (Firebase Auth puede conservar el correo de inicio de sesión; Firestore no lo guarda)
Google Firebase CrashlyticsInformes de fallos: información del dispositivo y del sistema, trazas de la pila, un ID de instalación, la versión de la App y el idioma de la App, para que podamos corregir fallos. No tu correo, tu nombre visible ni tu código de amigo. No se comparte con otras personas usuarias ni con anunciantes. Puedes desactivarlo.
Google Analytics para FirebaseUso anónimo: vistas de pantalla y los eventos de la sección 2.7, más un ID de instancia de la App y datos del dispositivo. No tu nombre, correo, código de amigo ni texto libre. No se vende. Opcional, y apagado en compilaciones de depuración. Las señales de personalización de anuncios permanecen apagadas salvo que el consentimiento de anuncios lo permita.
Google Firebase Remote ConfigAjustes de la App (espaciado de anuncios, si se ofrecen anuncios y el desbloqueo recompensado, umbral de reseña, versión mínima). No tu nombre, correo ni código de amigo.
Google AdMob y la User Messaging PlatformBanner, anuncios nativos y el anuncio recompensado opcional, más el ID de publicidad y las elecciones de consentimiento necesarias para solicitarlos. Sin anuncios intersticiales.
Google PlayLa compra Quitar anuncios y la suscripción opcional Pro, incluido el estado, el token de compra (guardado para verificarlo) y el precio localizado. También la reseña en la app y las actualizaciones en la app.
Google Cloud FunctionsCrear y revocar claves de API personales, verificar el token de compra de Pro y servir la API personal de solo lectura.
Inicio de sesión de Google / servicios de PlayVinculación opcional de la cuenta de Google
Meta (Facebook Login)Vinculación o descubrimiento opcional de la cuenta de Facebook
Otras personas de Power Leveling con las que conectasTu nombre visible, tu código de amigo y las publicaciones o hypes que compartes con amigos
Proveedores de servicios / legalSi lo exige la ley, o para proteger derechos, la seguridad y la App

El contenido del feed que publicas es visible para ti y para tus amigos según el modelo de amistad de la App: trata las publicaciones como compartidas con tu grupo.

5. Conservación de los datos

Eliminar tu cuenta

6. Privacidad de los menores

La App no está dirigida a menores de 13 años (o la edad mínima exigida en tu jurisdicción). No recopilamos a sabiendas información personal de menores. Si crees que un menor ha proporcionado información, contáctanos y tomaremos las medidas adecuadas.

7. Seguridad

Usamos proveedores habituales del sector (Firebase / Google) y guardamos los tokens OAuth en el almacenamiento de autenticación de la plataforma, no en nuestra base de datos Room. Ningún método de transmisión o almacenamiento es seguro al 100 %. Tú eres responsable de proteger tu dispositivo y las cuentas que vincules.

8. Tratamiento internacional

Firebase / Google (incluidos AdMob, Play Billing, Play In-App Review, Play In-App Updates, Crashlytics, Analytics y Remote Config) y Meta pueden tratar datos en Estados Unidos y en otros países donde operan. Al usar funciones en la nube, anuncios, informes de fallos, datos de uso o una compra o actualización de Google Play, entiendes que la información puede transferirse a esos lugares.

9. Tus elecciones

10. Cambios

Podemos actualizar esta Política de vez en cuando. La «fecha de entrada en vigor» de la parte superior cambiará cuando lo hagamos. Seguir usando la App después de una actualización significa que aceptas la Política revisada. La versión actual también está disponible en:

https://power-leveling-bud.web.app/es/privacy

La versión en inglés está en https://power-leveling-bud.web.app/privacy.

11. Contacto

Noland Software LLC / Power Leveling

Correo: brendancribbs@nolandsoftwarellc.com