Ú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
- Los récords (PR), las medidas corporales, las estimaciones con cinta métrica, la actividad y la nutrición que escribes, los intentos de fitness militar y los vídeos de prueba opcionales permanecen en tu dispositivo, salvo que decidas compartir contenido relacionado (por ejemplo, publicar algo en el feed para tus amigos).
- Las funciones de amigos, perfil y feed de hype usan Firebase (Google) para que puedas conectar con otras personas.
- No vendemos tu información personal.
- La App muestra anuncios de Google AdMob: un banner sobre la navegación inferior, anuncios nativos en el Feed aproximadamente cada seis publicaciones y un anuncio recompensado opcional que desbloquea el historial de 7 días de Actividad hasta la medianoche de tu dispositivo. Los anuncios se cargan solo después de una comprobación de consentimiento. La App no muestra anuncios intersticiales a pantalla completa.
- Puedes comprar Quitar anuncios una sola vez en Google Play (id de producto
remove_ads). Esa compra quita el banner y los anuncios nativos y desbloquea el historial de 7 días sin un anuncio recompensado. Google Play procesa el pago. No recibimos el número completo de tu tarjeta. - Power Leveling Pro es una suscripción opcional de renovación automática en Google Play (id
pro, planesmonthlyyyearly, con prueba gratis de 7 días cuando Play la ofrece). Pro quita los anuncios, guarda en la nube entrenos, PRs y medidas corporales, y permite crear claves de API personales. Puedes cancelar cuando quieras en Google Play. Detalles en la sección 2.8. - Invitar a un amigo usa tu código de amigo actual. Cuando alguien lo canjea, ambas cuentas reciben 7 días sin anuncios. Los días se acumulan, hasta 12 meses por delante. Cada cuenta puede canjear un código. Mientras ese periodo esté activo, el banner y los anuncios nativos permanecen apagados y el historial de 7 días permanece desbloqueado. El tiempo ya concedido conserva su vencimiento si cambia la duración del bono.
- El inicio de sesión opcional con Google y Facebook se usa solo para vincular cuentas y ayudar a encontrar amigos que también usan la App.
- Tu dirección de correo no se guarda en nuestra base de datos en la nube y no se muestra a otras personas.
- Los informes de fallos y los datos de uso usan Firebase Crashlytics y Google Analytics para Firebase (Firebase Analytics). Cuando están activados, Google puede recibir información del dispositivo y del sistema operativo, trazas de la pila del fallo, un ID de instalación de esta instalación de la App, un ID de instancia de la App, la versión de la App, el idioma de la App, qué pantallas principales abres y unas pocas acciones (entreno terminado, PR registrado, modo de rastreo elegido, compra de Quitar anuncios o desbloqueo recompensado del historial). Pueden incluirse recuentos y nombres internos de levantamientos o modos. No enviamos tu correo, tu nombre visible, tu código de amigo ni lo que escribes. Esta recopilación está activada de forma predeterminada. Puedes desactivarla en Amigos → Ajustes → Compartir informes de fallos y datos de uso. Las compilaciones de depuración no la envían. Las señales de personalización de anuncios de Analytics permanecen apagadas salvo que el consentimiento de anuncios las permita.
- Firebase Remote Config descarga ajustes de la App, como cada cuántas publicaciones puede aparecer un anuncio nativo, si se ofrecen anuncios y el desbloqueo recompensado, cuántos entrenos terminados hacen falta antes de pedir una reseña y la versión mínima compatible. No recibe tu nombre, tu correo ni tu código de amigo. Un ajuste remoto no puede encender los anuncios si compraste Quitar anuncios o si un periodo sin anuncios por referido sigue activo.
- Google Play In-App Review puede mostrar el diálogo de valoración de Google después de que cierres el resumen del entreno terminado, y solo tras suficientes entrenos terminados (5 de forma predeterminada), al menos 3 días desde la instalación y como máximo una vez cada 90 días. No se ejecuta durante un entreno.
- Google Play In-App Updates comprueba si hay una actualización al abrir la App. Una actualización flexible puede descargarse en segundo plano y luego mostrar Actualización lista - Reiniciar. Una actualización inmediata solo se usa cuando la versión mínima compatible es más nueva que esta instalación. Una actualización ya en curso se reanuda.
- Los informes de errores son voluntarios. Amigos → Ajustes → Informar de un error abre un correo a brendancribbs@nolandsoftwarellc.com. El mensaje puede incluir la versión y el código de versión de la App, el modelo del dispositivo, la versión de Android, el idioma de la App, lo que escribas y una captura que decidas adjuntar. No se envía nada por correo a menos que tú lo envíes.
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):
- Récords personales (PR): tipo de levantamiento, valor, marcas de tiempo y vídeos de prueba opcionales que adjuntes.
- Medidas corporales que introduces (por ejemplo peso, altura, porcentaje de grasa, sexo, edad, cintura, cuello, cadera, notas). Se usan para los modos de puntuación y la estimación de grasa corporal con cinta métrica.
- Estimaciones con cinta métrica que guardas (circunferencias, porcentaje de grasa, masa grasa, masa magra y la fecha).
- Registro de actividad que escribes: pasos, calorías consumidas, proteína y un número de elevación si pulsas guardar. Los valores importados de Health Connect se leen para mostrarlos y no se copian a nuestra base de datos en la nube.
- Intentos de estilo militar o de servicio que introduces en los rastreadores no oficiales (por ejemplo eventos tipo AFT, PFT, CFT, PRT, PFRA).
- Planes de entrenamiento que creas en la pestaña Entreno (ejercicios, series, repeticiones y pesos). Permanecen en la base de datos local. Solo se suben si eliges Compartir entreno o Publicar entreno, lo que publica la fecha de esa sesión, los ejercicios, las series, las repeticiones, el peso y los músculos principales como una publicación del feed que tus amigos pueden ver.
- Perfil local: nombre visible, código de amigo, biografía opcional.
- Lista de amigos y publicaciones del feed en caché en el dispositivo.
- Preferencias de la App, como las unidades de peso, el modo de rastreo, el día del calendario local en que se desbloqueó el historial de 7 días de Actividad, una copia en caché del vencimiento sin anuncios por referido, una copia en caché de la compra Quitar anuncios (para que los anuncios puedan seguir apagados sin conexión hasta que se vuelva a consultar Google Play) y si Compartir informes de fallos y datos de uso está activado (activado de forma predeterminada).
- Indicadores de cuentas sociales vinculadas (qué redes están conectadas, el nombre visible y el id de usuario del proveedor; no guardamos tokens OAuth de larga duración en nuestra base de datos).
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:
- Identificadores de Firebase Authentication (incluido el uid de la cuenta anónima y, si los conectas, las identidades vinculadas de Google y/o Facebook).
- Datos del perfil: nombre visible, código de amigo, biografía y metadatos del proveedor vinculado (si conectas Google o Facebook: el ID de cuenta del proveedor y el nombre visible que devuelve ese proveedor). Otros usuarios con sesión iniciada pueden leer los documentos de perfil para resolver códigos de amigo. Tu correo no se guarda en tu perfil ni en ningún otro sitio de nuestra base de datos en la nube, y no se muestra a otras personas.
- Relaciones de amistad (a quién añadiste).
- Publicaciones del feed que publicas (tipo, título, cuerpo, etiqueta o valor opcional del levantamiento, marcas de tiempo, recuentos de hype) y quién dio hype a una publicación.
- Lista de bloqueo e informes: si bloqueas a alguien, su código de amigo y su nombre visible se guardan en tu lista de bloqueo privada para que el bloqueo persista entre dispositivos (solo tú puedes leerla). Si denuncias una publicación o a un usuario, guardamos tu id de cuenta, el id de la cuenta denunciada, el id de la publicación, el motivo que elegiste y la hora; otras personas no pueden leer los informes y nosotros los revisamos para moderar.
- Entradas del índice social que asocian el id de usuario de un proveedor con tu código de amigo de la App, para sugerir amigos que también usan Power Leveling.
- Datos de referidos: tu código de amigo es también tu código de referido. Cuando una cuenta canjea un código guardamos un registro de referido (el id de la cuenta que canjea, el id de la cuenta que refiere, el código y la hora) y un vencimiento sin anuncios más un recuento de referidos correctos en el perfil. Otros usuarios con sesión iniciada que ya conocen el id de la cuenta pueden leer los documentos de perfil, incluido ese vencimiento y el recuento. El registro de referido en sí solo puede leerlo quien canjeó. Cada cuenta puede canjear un código.
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:
- Google / Meta proporcionan credenciales de autenticación e identificadores básicos de cuenta según sus pantallas de permisos. La App usa tu ID de cuenta (y el nombre visible) de ese proveedor para vincular la cuenta y emparejarte con amigos que también usan la App.
- La App no pide a Google ni a Facebook tu correo, y no guarda tu correo en nuestra base de datos en la nube (Cloud Firestore) ni lo muestra a otras personas. Si una versión anterior de la App guardó un correo en tu perfil, la App lo borra la próxima vez que sincroniza tus cuentas vinculadas.
- Firebase Authentication (el servicio de inicio de sesión de Google que la App usa para mantener tu cuenta vinculada) puede seguir teniendo el correo asociado a tu cuenta de Google o Facebook como parte del registro de inicio de sesión, por ejemplo si vinculaste antes de este cambio o si tu proveedor lo comparte. Ese registro solo es visible para el desarrollador (en la consola de Firebase), no se copia a nuestra base de datos en la nube y no se muestra a otras personas. Puedes pedirnos que lo eliminemos solicitando la eliminación de la cuenta (consulta la sección 5).
- Facebook puede permitir búsquedas de ids de amigos usadas solo para sugerir a otras personas que usan Power Leveling, no para publicar en tu nombre sin usar la hoja de compartir del sistema.
2.4 Dispositivo, diagnósticos e informes de fallos
- Se necesita conexión de red para las funciones sociales en la nube y para entregar informes de fallos.
- El permiso de cámara se pide solo para escanear códigos QR de amigos (opcional; puedes añadir amigos por código). Escanear un QR de referido usa el escáner de códigos en el dispositivo de los servicios de Google Play y no añade un permiso de cámara. La imagen no se sube a Power Leveling.
- Firebase Crashlytics (Google) recopila informes de fallos para que podamos corregirlos. La recopilación está activada de forma predeterminada. Puedes desactivarla en cualquier momento en Amigos → Ajustes → Compartir informes de fallos y datos de uso. Esa elección se guarda solo en tu dispositivo. Cuando la recopilación está activada, Crashlytics puede procesar:
- Información del dispositivo y del sistema operativo (por ejemplo el modelo del dispositivo y la versión de Android)
- Trazas de la pila del fallo
- Un ID de instalación (un identificador aleatorio de esta instalación de la App, no de tu cuenta)
- La versión de la App y el idioma de la App (locale), que son las únicas claves personalizadas que establece la App
- No enviamos a Crashlytics tu correo, tu nombre visible, tu código de amigo, tus entrenos ni otros campos del perfil. No usamos Crashlytics como producto publicitario. Los datos de uso los recoge por separado Firebase Analytics, descritos en la sección 2.7, y usan el mismo interruptor.
- Finalidad: diagnosticar fallos y mejorar la estabilidad de la App.
- Opción de exclusión: desactiva Compartir informes de fallos y datos de uso. Los informes y eventos nuevos se detienen. Los datos ya recibidos permanecen en Google según su retención hasta que caducan. Las compilaciones de depuración de la App no envían informes de fallos ni datos de uso.
- Los informes de errores por correo son aparte y voluntarios. Si pulsas Informar de un error, la App abre tu app de correo con un mensaje dirigido a brendancribbs@nolandsoftwarellc.com, con el asunto Power Leveling bug report (vX) (X es la versión de la App) y un cuerpo que indica la versión y el código de versión de la App, el modelo del dispositivo, la versión de Android, el idioma de la App y una sección en blanco What happened? para que la completes. Puedes adjuntar una captura desde el selector de fotos antes de enviar. La App no envía ese correo por sí misma. Si no hay una app de correo instalada, la App copia esos datos al portapapeles y muestra un mensaje breve para que puedas pegarlos en otro sitio.
- Si activas la copia de seguridad del dispositivo (por ejemplo la copia de Google), Android puede incluir los datos de la App en tu copia según los ajustes del dispositivo.
2.5 Publicidad y compras
La App usa Google AdMob y la User Messaging Platform.
- Un banner puede situarse sobre la navegación inferior. Es una vista de anuncio para toda la sesión. Cambiar de pestaña no carga un banner nuevo.
- El Feed puede incluir un anuncio nativo, etiquetado Anuncio y Patrocinado. El espaciado predeterminado es aproximadamente cada seis publicaciones. Firebase Remote Config puede cambiar ese espaciado. Un feed corto no tiene ninguno. El anuncio incluye la atribución de Google y el icono AdChoices.
- El historial de 7 días de la pantalla Actividad puede estar bloqueado. El botón dice el equivalente de «Ver un anuncio breve para desbloquear hoy». El anuncio se reproduce solo después de que lo pulses. Si se concede la recompensa, el historial permanece abierto hasta la medianoche de la zona horaria local del dispositivo. Cerrar el anuncio antes de tiempo no lo desbloquea. La entrada de actividad de hoy sigue disponible.
- La App no muestra anuncios intersticiales (a pantalla completa) entre pantallas.
- Los anuncios se solicitan solo después de que la User Messaging Platform indique que se pueden solicitar. Donde esa plataforma exija una elección, puedes cambiarla en Amigos → Ajustes → Opciones de privacidad de anuncios.
- Si compras Quitar anuncios (un producto no consumible de un solo pago) o un periodo sin anuncios por referido sigue en el futuro, no se solicitan el banner ni los anuncios nativos y el historial de 7 días queda desbloqueado. El precio que se muestra en la App es el precio localizado de Google Play. El precio indicado en Estados Unidos es 2,99 USD; otras regiones pueden variar. Google Play gestiona la compra, incluido un pago que sigue pendiente. Confirmamos una compra completada y consultamos Google Play en busca de compras existentes cuando se inicia la App. Una compra pendiente no quita los anuncios.
- Google puede recibir el ID de publicidad (
AD_ID), la dirección IP y la información del dispositivo descritos en la Política de privacidad de Google para solicitar, mostrar, medir y, si das tu consentimiento, personalizar anuncios. - No vendemos tus datos de entreno y no los usamos para crear perfiles publicitarios que vendamos.
- El día de desbloqueo y la caché de Quitar anuncios permanecen en tu dispositivo. El vencimiento del referido se guarda en tu perfil de Firebase para poder sincronizarse, y una copia se guarda en caché en el dispositivo.
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:
- Recuento de pasos
- Elevación ganada
- Pisos subidos
- Nutrición guardada allí por ti o por otra app: energía (calorías) y proteína
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
- Google Analytics para Firebase registra un uso anónimo: qué pantallas principales abres y si terminas un entreno, registras un PR, eliges un modo de rastreo, compras Quitar anuncios o desbloqueas el historial con un anuncio recompensado. Los parámetros son recuentos o nombres internos de levantamientos y modos. No registramos tu nombre, correo, código de amigo, biografía, notas ni lo que escribes, y no fijamos un id de usuario de Analytics.
- El mismo interruptor de Amigos → Ajustes, Compartir informes de fallos y datos de uso, controla esta recopilación y los informes de fallos. Está activado de forma predeterminada. La elección permanece en este dispositivo. Las compilaciones de depuración no envían datos de uso.
- Firebase puede tratar un ID de instancia de la App y datos del dispositivo con estos eventos. Las señales de personalización de anuncios permanecen apagadas salvo que la User Messaging Platform indique que el consentimiento no es necesario, o que aceptes anuncios personalizados allí (almacenamiento, un perfil de anuncios y anuncios personalizados). Puedes cambiarlo en Opciones de privacidad de anuncios cuando se muestre ese control.
- Firebase Remote Config obtiene: el espaciado de anuncios nativos (predeterminado cada 6 publicaciones), si se ofrecen anuncios, si se ofrece el desbloqueo recompensado, cuántos entrenos terminados hacen falta antes de una reseña (predeterminado 5) y el código de versión mínimo compatible (predeterminado 0). No incluye tu nombre, correo ni código de amigo. Esos valores no pueden activar anuncios mientras Quitar anuncios esté comprado o un periodo sin anuncios por referido esté activo.
- Google Play In-App Review puede pedir la hoja de valoración de Google después de que cierres el resumen de fin de entreno. La App solo pregunta cuando el recuento de entrenos terminados alcanza el mínimo configurado, han pasado al menos 3 días desde la instalación y la última solicitud fue hace al menos 90 días. No se ejecuta con un entreno abierto. La hora de instalación, el recuento y la hora de la última solicitud permanecen en el dispositivo.
- Google Play In-App Updates busca una actualización al iniciar. Una actualización flexible se descarga en segundo plano. Cuando está lista, la App muestra Actualización lista - Reiniciar. Una actualización inmediata, que debe terminarse antes de continuar, solo se usa cuando la versión mínima configurada es más nueva que esta instalación. Una actualización que ya estaba en curso se reanuda al volver.
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:
- Sesiones, ejercicios y series (ejercicio, series, repeticiones, peso en kilogramos y si la serie era con el peso corporal)
- Valores y fechas de los records personales (no los vídeos de prueba)
- Medidas corporales que guardaste (peso, altura, porcentaje de grasa, sexo, edad, perímetros, notas)
- Tu nombre visible, para que la API personal pueda nombrar el resumen
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:
- Calcular el nivel de poder y la puntuación y mostrar tu progreso.
- Ofrecer amigos, la vinculación por QR o código de amigo y el feed de hype.
- Autenticarte y mantener los vínculos opcionales de Google / Facebook en la misma cuenta.
- Mantener la seguridad, prevenir abusos y operar la App.
- Diagnosticar fallos y mejorar la estabilidad cuando los informes de fallos están activados.
- Entender qué pantallas y acciones se usan cuando los datos de uso están activados.
- Aplicar los ajustes de Remote Config, ofrecer una reseña en la app cuando se cumplen las reglas anteriores y entregar actualizaciones de Play.
- Responder a las solicitudes de soporte y a los informes de errores voluntarios que envíes a nuestro correo de contacto.
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:
- Open-Meteo, solo cuando actualizas la elevación actual y el teléfono no tiene una altitud utilizable. Esa solicitud contiene la latitud y la longitud de esa única lectura. No enviamos tu cuenta, tu nombre, tus entrenos ni tu nutrición.
| Destinatario | Finalidad |
|---|---|
| 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 Crashlytics | Informes 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 Firebase | Uso 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 Config | Ajustes 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 Platform | Banner, 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 Play | La 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 Functions | Crear 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 Play | Vinculació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 conectas | Tu nombre visible, tu código de amigo y las publicaciones o hypes que compartes con amigos |
| Proveedores de servicios / legal | Si 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
- Los datos en el dispositivo permanecen hasta que los borres en la App (cuando se pueda), borres el almacenamiento de la App o la desinstales.
- Los informes de fallos y los datos de uso recopilados mientras Compartir informes de fallos y datos de uso está activado los guarda Google Firebase durante el periodo de retención de Google para Crashlytics y Google Analytics. Desactivar el ajuste detiene los informes y eventos nuevos. No borra por sí solo los datos ya recibidos. No están ligados a tu nombre, tu correo ni tu código de amigo. Puedes preguntarnos por un informe escribiendo a brendancribbs@nolandsoftwarellc.com con la hora aproximada y la versión de la App.
- Los correos de informe de error que decidas enviar se conservan el tiempo necesario para investigarlos y para nuestros registros.
- Los informes que presentes se conservan el tiempo necesario para revisarlos, actuar y guardar un registro de las decisiones de moderación. Tu lista de bloqueo se elimina cuando eliminas tu cuenta.
- Los datos de perfil en la nube, amigos, publicaciones e índice social se conservan mientras hagan falta para las funciones sociales, o hasta que se eliminen tras una solicitud verificada, una limpieza de la cuenta o el cierre del producto.
- Canje de referido: si canjeaste un código,
referrals/{id de tu cuenta}se conserva incluso después de eliminar la cuenta en la App, para que esa cuenta no pueda canjear un segundo código. Guarda los dos ids de cuenta, el código y la hora. Escribe a brendancribbs@nolandsoftwarellc.com para que eliminemos ese registro. El tiempo sin anuncios ya concedido a la otra persona no se retira. - Puedes desconectar los vínculos de Google / Facebook desde la App (Amigos → Cuentas vinculadas).
- Cambiar a una cuenta existente: si conectas una cuenta de Google o Facebook que ya pertenece a otro perfil de Power Leveling, la App puede iniciar sesión en ese perfil existente (solo si lo confirmas). Tu perfil en la nube, tus amigos y tus publicaciones pasan a ser los de esa cuenta; los datos de entreno guardados en el teléfono no cambian. Si el perfil que estabas usando era temporal (anónimo) y no tenía amigos, la App borra sus datos en la nube (perfil, entrada del código de amigo, publicaciones, entradas del índice social) y su cuenta de inicio de sesión anónima. Si algo de eso no se puede borrar en ese momento (por ejemplo, un error de red), puedes pedirnos que lo quitemos (consulta más abajo).
Eliminar tu cuenta
- En la App: pestaña Amigos → Acerca de y legal → Cuenta → Eliminar mi cuenta. Después de confirmar (escribe DELETE), la App elimina tu perfil en la nube, la reserva del código de amigo, tu lista de amigos y tu entrada en las listas de otras personas, tus publicaciones (y los hypes sobre ellas), los hypes que diste, las entradas del índice social, tu copia en la nube de Pro (entrenos, PRs, medidas corporales, el resumen del nombre visible y el token de compra guardado), tus claves de API personales y después tu cuenta de inicio de sesión de Firebase (incluidos los vínculos de Google / Facebook). También puedes elegir borrar los PR, las medidas corporales, los vídeos de prueba y los ajustes guardados en el teléfono. Un canje de referido, si canjeaste un código, se conserva para que la cuenta no pueda canjear de nuevo; escríbenos para quitarlo. Si tu cuenta está vinculada a Google o Facebook, puede que se te pida iniciar sesión una vez más para confirmar. Si un paso falla, no se borra nada más y puedes intentarlo de nuevo.
- En la web / sin la App: consulta https://power-leveling-bud.web.app/delete-account para las instrucciones paso a paso, o escribe a brendancribbs@nolandsoftwarellc.com con tu código de amigo (o con datos suficientes para localizar la cuenta). Completamos las solicitudes por correo en un plazo de 30 días.
- Qué puede quedar: no conservamos copias de los datos en la nube eliminados salvo cuando la ley lo exige. Google puede conservar los datos eliminados en sus copias internas durante un periodo limitado según la política de eliminación de datos de Google Cloud. Las copias que ya están en los dispositivos de tus amigos (su lista de amigos y su feed en caché) no podemos quitarlas nosotros. La correspondencia por correo sobre una solicitud de eliminación se conserva el tiempo necesario para gestionarla y para nuestros registros.
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
- Usar la App sin vincular Google o Facebook (la autenticación anónima de Firebase puede seguir usándose para la sincronización social cuando está activada).
- Rechazar el permiso de cámara y añadir amigos por código.
- Rechazar Health Connect o el acceso a la ubicación. Los pasos, las calorías y la proteína se pueden escribir a mano. La ubicación se pide solo cuando actualizas la elevación actual, y solo en primer plano.
- No publicar en el feed si no quieres compartir destacados de entreno con amigos.
- En Amigos → Ajustes, abrir Opciones de privacidad de anuncios cuando se ofrezca ese control, y revisar cuántos días sin anuncios te quedan.
- Desactivar Compartir informes de fallos y datos de uso en Amigos → Ajustes. Está activado salvo que lo desactives. La elección permanece en este dispositivo y cubre tanto los informes de fallos como los eventos de uso anónimos.
- Enviar un informe de error solo si quieres. El correo, incluida cualquier captura, es voluntario y lo envía tu app de correo.
- Comprar Quitar anuncios, o canjear un código de referido, para apagar el banner y los anuncios nativos y desbloquear el historial de 7 días.
- Omitir el anuncio recompensado. El historial de 7 días permanece bloqueado hasta que lo veas, compres Quitar anuncios o tengas un periodo de referido activo. La entrada de actividad de hoy sigue disponible.
- Desinstalar la App o borrar el almacenamiento para quitar los datos locales.
- Eliminar tu cuenta en la App o solicitar la eliminación en la web como se describe en la sección 5.
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