Política de Privacidad
Última actualización: 26 de septiembre de 2026
Esta Política de Privacidad explica cómo Fitty Up recopila, utiliza, almacena y comparte información personal cuando usted utiliza la aplicación móvil Fitty Up y los servicios de soporte relacionados. Al utilizar Fitty Up, usted acepta las prácticas descritas en esta política.
1. Quiénes somos
Fitty Up es operado por Chattrawut Phoolakorn («Fitty Up» o «nosotros»), un desarrollador individual ubicado en Tailandia. Si tiene preguntas sobre esta política o sus datos personales, escríbanos a support@fittyup.app.
2. Información que recopilamos
2.1 Información de la cuenta y del perfil
- Datos de inicio de sesión: Su dirección de correo electrónico y datos básicos de perfil procedentes de Apple Sign In, Google Sign In u otros flujos de autenticación admitidos.
- Datos de perfil: La información que decida proporcionar, como su nombre visible, avatar, imagen de banner, edad o fecha de nacimiento, sexo, altura, peso, nivel de actividad, objetivos y preferencias.
- Configuraciones de la cuenta: Idioma de la aplicación, preferencias de notificaciones, configuraciones de tema, registros de consentimiento legal y otros datos de configuración similares.
2.2 Datos sobre bienestar, nutrición y actividad física
- Datos nutricionales: Comidas, calorías, macronutrientes, alimentos personalizados, alimentos guardados, productos alimenticios, combinaciones de comidas, intervalos de ayuno, objetivos nutricionales y notas relacionadas.
- Datos de entrenamiento y estado físico: Registros de entrenamientos, planes de entrenamiento, ejercicios, series, repeticiones, métricas de ruta, ritmo, número de pasos, métricas de entrenamiento relacionadas con la frecuencia cardíaca, récords personales, medidas corporales, registros de peso y objetivos de entrenamiento.
- Otros registros de bienestar: Consumo de agua, medicamentos y registros de medicación, inscripciones y progreso en cursos, respuestas a controles de seguimiento y datos de revisión del progreso corporal, si utiliza esas funciones.
- Detalles del contexto sanitario: Información que decida guardar sobre sí mismo, como afecciones médicas, alergias alimentarias, restricciones dietéticas, lesiones y notas de salud de texto libre.
2.3 Medios y archivos
- Fotos e imágenes: Fotos de comidas y alimentos, escaneos de códigos de barras, archivos adjuntos de chat con inteligencia artificial, imágenes de avatares, imágenes de banners, fotos de medicamentos y fotos que muestran el progreso físico, que usted sube o captura a través de la aplicación.
- Medios generados o procesados: Resultados de las revisiones realizadas por la IA, análisis nutricional generado a partir de imágenes, así como metadatos de los archivos, como el tamaño de la imagen o la ruta de carga.
Las fotos se vuelven a codificar antes de subirlas, lo que elimina metadatos de la cámara como las coordenadas GPS. Cuando la aplicación lee metadatos de imagen, solo lee la orientación necesaria para mostrarla correctamente. Las imágenes subidas se almacenan en contenedores con control de acceso y se obtienen mediante URL firmadas para su sesión que caducan, como se describe en la sección 7.1. Aun así, una imagen enviada a una función de IA se transmite a nuestros proveedores de procesamiento de IA para analizarla, y puede recuperarse de copias de seguridad durante un tiempo después de eliminarla. No suba documentos confidenciales a funciones que no los necesiten.
2.4 Datos de interacción con la IA
- Peticiones y respuestas de IA: Mensajes enviados a las funciones de IA de Fitty Up, modelo o modo seleccionado, archivos adjuntos incluidos y respuestas recibidas.
- Datos sobre el uso de la IA: Uso de créditos, enrutamiento de modelos, resultados de filtrado de seguridad, metadatos de propuestas de herramientas/acciones, y metadatos de solicitudes necesarios para operar, asegurar y facturar las funcionalidades de IA.
- Registros de tareas de IA en cola: Registros de tareas que pueden incluir las instrucciones, el mensaje, la referencia de un adjunto, el resultado generado o los datos estructurados de solicitud y resultado necesarios para la tarea, así como identificadores, estado, canal de procesamiento, identificadores de retención de créditos o facturación, reintentos, cancelación, finalización, errores, tiempos, tiempo estimado de finalización y metadatos de eventos del proceso de trabajo con información sensible ocultada.
- Resúmenes de datos para el entrenador en tiempo real: Si activa el asesor de entrenamiento en tiempo real, se enviarán periódicamente instantáneas de la actividad en curso —como el tiempo transcurrido, la distancia recorrida, el ritmo, la velocidad, el ascenso en altitud, las calorías estimadas, el progreso hacia el objetivo, el idioma seleccionado y la frecuencia cardíaca, siempre y cuando se haya conectado una fuente de datos, incluida la información de frecuencia cardíaca proporcionada por Apple Health— mientras dura el entrenamiento, lo que permitirá al asesor generar indicaciones o consejos adecuados.
- Contexto sanitario en las solicitudes de IA: Los detalles de salud que haya guardado, si los ha guardado, para que las respuestas de IA puedan tenerlos en cuenta.
- Metadatos de ejecución: Para las solicitudes de IA en cola, las decisiones de enrutamiento de los agentes especializados, los registros de invocación de herramientas, las métricas de entrega en flujo continuo, las rutas de recuperación de errores, las decisiones de admisión a la cola, el estado del ciclo de interacción entre agentes en múltiples rondas, así como las señales de prevención de abusos —como las huellas dactilares de las solicitudes y sus patrones— se utilizan con el objetivo de mejorar la fiabilidad, prevenir abusos y armonizar los procesos de facturación.
2.5 Datos de compra, suscripción y asistencia técnica
- Datos de facturación y derechos de acceso: Estado de la suscripción, identificadores de productos, compras de recarga, identificadores de transacciones, estado de los derechos de uso, registros relacionados del Apple App Store y de RevenueCat; y, en el caso de las suscripciones adquiridas a través de fittyup.app, el ID de cliente de Stripe asociado y los registros de las facturas.
- Soporte y comentarios: Tickets de feedback, asuntos de los mensajes, contenido de los mensajes, preferencia de respuesta, versión de la aplicación, información del dispositivo y respuestas del soporte administrativo.
- Promociones y recompensas: Registros de verificación de recomendaciones, créditos de bonificación, códigos promocionales, anuncios con recompensa, reembolsos, webhooks y protección frente a ataques de repetición, cuando corresponda.
- Códigos de invitación y de recomendación: Qué código se introdujo, a quién pertenece y si se otorgó alguna recompensa.
- Registros del programa de socios: Si participa en el programa de socios, sus registros de ingresos, las solicitudes de pago y su estado, las notas de revisión, así como cualquier información de identificación o fiscal necesaria para realizar un pago.
- Objetos virtuales y minijuegos: Registros de los artículos virtuales comprados con créditos, así como de los minijuegos opcionales dentro de la aplicación, incluyendo su economía virtual y los registros relativos a la prevención de abusos.
- Huella digital de recompensa única: Una huella digital unidireccional de su identidad de inicio de sesión persistente, generada con una sal secreta. La conservamos para que las recompensas únicas de registro y primera suscripción se otorguen una sola vez por persona. No contiene ningún identificador de cuenta, correo electrónico ni nombre del proveedor, y no se puede invertir para identificarle.
2.6 Dispositivo, datos de diagnóstico y datos de seguridad
- Datos del dispositivo y de la aplicación: Marca y modelo del dispositivo, sistema operativo, versión de la aplicación, configuración regional, zona horaria y estado general de la red.
- Diagnóstico: Informes de fallos, registros de errores, diagnósticos de rendimiento y datos de resolución de problemas técnicos, incluidos los informes de errores enviados por usted o por la aplicación, junto con la versión de la aplicación y la información del dispositivo.
- Análisis del sitio web: En determinadas páginas públicas utilizamos Cloudflare Web Analytics para medir visitas, páginas vistas y rendimiento, sin cookies analíticas ni perfiles individuales de visitantes. Excluimos las páginas de cuenta, pago y recomendaciones, y no cargamos el código de medición cuando la URL contiene parámetros de consulta o un fragmento. Las visitas al sitio web se contabilizan por separado de las descargas de la aplicación.
- Análisis de productos: Cuando están habilitadas, las interacciones entre las funciones, las activaciones de los sistemas de seguridad y los eventos dentro de la aplicación, como la captura de escaneos o la activación de widgets, se utilizan para mejorar el producto y supervisar su seguridad.
- Datos de seguridad y prevención de abusos: Datos de registro de tokens push, una huella digital derivada de las características del dispositivo, eventos de autenticación, registros de acceso administrativo y de asistencia, comprobaciones de roles, señales contra abusos e identificadores de solicitudes, utilizados para reducir el fraude, investigar incidentes o aplicar límites.
- Señales de integridad del dispositivo: En las versiones compatibles, señales de si el dispositivo parece tener jailbreak o estar modificado, si parece haber un depurador o una herramienta de instrumentación conectada, si el binario de la aplicación parece alterado y si la grabación o duplicación de pantalla está activa. Se registran en nuestros sistemas y en el proveedor de diagnóstico de fallos para proteger las cuentas y detectar abusos. El estado de grabación de pantalla también puede usarse para mostrar una advertencia dentro de la aplicación.
2.7 Datos basados en permisos
- Apple Health (HealthKit) en iOS: Fitty Up accede a Apple Health solo después de que usted inicie o habilite una función de Apple Health y conceda el permiso solicitado. El acceso es opcional y depende de su autorización. Una importación de métricas que usted elija puede leer hasta 16 categorías: pasos, distancia a pie o corriendo, energía activa, pisos subidos, peso, porcentaje de grasa corporal, índice de masa corporal (IMC), perímetro de cintura, frecuencia cardíaca en reposo, variabilidad de la frecuencia cardíaca (HRV), VO2 máx., presión arterial, glucosa en sangre, saturación de oxígeno, frecuencia respiratoria y consumo de agua. Si autoriza por separado la escritura en Apple Health, Fitty Up puede guardar entrenamientos completados —duración, distancia, energía activa, ruta GPS registrada y muestras de frecuencia cardíaca—, los registros de sueño que introduzca y los siete valores de salud compatibles que cree en Fitty Up: peso, consumo de agua, grasa corporal, HRV, VO2 máx., presión arterial y glucosa en sangre. Los registros importados y creados en la aplicación se almacenan localmente y, mientras tenga sesión iniciada, se sincronizan con su cuenta de Fitty Up para mostrarse en distintos dispositivos, sujetos a las reglas de conservación de la sección 8. Si utiliza una función de IA que los necesite, determinados valores importados o creados en la aplicación pueden incluirse en el contexto de salud enviado a los proveedores de procesamiento de IA descritos en las secciones 5 y 6.1. Los datos de Apple Health no se utilizan para publicidad ni seguimiento.
- Instantáneas de widgets nativos de iOS: Mientras usas Fitty Up, la aplicación prepara instantáneas resumidas de nutrición, entrenamientos, bienestar, recordatorios o estado para sus widgets nativos de iOS, incluso antes de añadir un widget. Estas instantáneas se almacenan localmente en el dispositivo: en el contenedor compartido App Group y, para los valores que leen los widgets, en el llavero cifrado con un grupo de acceso compartido. Añadir o quitar un widget desde iOS controla su visibilidad, no si la aplicación prepara estas instantáneas.
- Datos de actividad en tiempo real: Si en su pantalla de bloqueo o en la “Isla Dinámica” se muestra una actividad deportiva en curso, esa pantalla puede exhibir el nombre y el estado de dicha actividad, el tiempo transcurrido, la distancia recorrida, el ritmo, las calorías estimadas y la frecuencia cardíaca, siempre y cuando se haya conectado una fuente de datos. Estas actualizaciones se generan en su dispositivo y no se envían desde nuestros servidores; la actividad finaliza cuando realmente termina. Cualquier persona que pueda ver su pantalla de bloqueo podrá leer esta información.
- Ubicación y movimiento: Si concedes permiso y la función está habilitada, Fitty Up puede acceder a la ubicación y al movimiento para trazar entrenamientos al aire libre, calcular el ritmo y registrar rutas. Al iniciar un entrenamiento al aire libre con registro de ruta, primero se solicita acceso a la ubicación en primer plano y después en segundo plano cuando sea necesario. En iOS, el registro de rutas requiere Ubicación precisa y acceso Siempre para continuar cuando la aplicación está en segundo plano. Si se deniega un permiso de ubicación necesario, no se puede iniciar el entrenamiento con registro de ruta. Puedes cambiar o retirar el permiso en cualquier momento desde los ajustes de iOS.
- Gestos de agitar y inclinar: Las lecturas de movimiento del dispositivo mientras la aplicación está abierta también se usan fuera de los entrenamientos: para detectar una sacudida intencionada que abre el panel de recuperación e informes, y para inclinar el widget animado de comida en las pantallas de inicio y nutrición, de modo que sus elementos se acomoden al ángulo del dispositivo. Estas lecturas se procesan en su dispositivo para esos efectos y no se almacenan ni se transmiten.
- Cámara y biblioteca de fotos: Si lo autoriza, Fitty Up podrá capturar o importar fotos para el registro de los alimentos ingeridos, el escaneo de códigos de barras, la creación de avatares y el seguimiento de los progresos realizados.
- Sesión de audio: Mientras se está realizando un entrenamiento y está activada la función de instrucciones verbales, Fitty Up mantiene una sesión de audio que permite escuchar las indicaciones incluso cuando la pantalla está bloqueada. La sesión se desactiva cuando se desactivan las instrucciones verbales, y las indicaciones pueden ser escuchadas por las personas que se encuentren cerca de usted. Fitty Up no graba audio ni solicita acceso al micrófono.
- Notificaciones: Si lo autoriza, Fitty Up puede programar recordatorios locales en su dispositivo y almacenar tokens de notificaciones push para enviar anuncios o avisos relacionados con la cuenta. Los recordatorios se generan en su dispositivo y pueden incluir detalles que haya elegido mostrar, como el nombre de un medicamento. Los nombres de medicamentos se ocultan por defecto en el texto de la notificación y puede mostrarlos u ocultarlos en los ajustes de recordatorios. Quien pueda ver la pantalla bloqueada podría leer lo que muestre la notificación.
3. Cómo utilizamos su información
Utilizamos su información para operar, mejorar y proteger Fitty Up, entre otros fines, para:
- Crear y mantener su cuenta y sincronizar sus datos entre dispositivos.
- Ofrecer seguimiento nutricional, registro de entrenamientos, historial de progreso, recordatorios, cursos y otras funciones del producto.
- Generar análisis, orientación, resúmenes y resultados de reconocimiento de alimentos mediante IA.
- Colocar en cola, intentar de nuevo, reanudar, cancelar, finalizar y monitorear tareas asincrónicas de IA o en segundo plano, incluyendo las retenciones de crédito, el estado de la cola, el estado de los trabajadores y la entrega de resultados.
- Preparar resúmenes locales de widgets nativos de iOS y actualizar sus líneas de tiempo en tu dispositivo.
- Procesar suscripciones, recargas, créditos promocionales y créditos de anuncios con recompensa opcionales.
- Verificar las compras, los reembolsos, las referencias, las llamadas de respuesta a los anuncios recompensados y los otorgamientos de crédito, y prevenir la reutilización o el abuso de estos procesos.
- Ofrecer minijuegos opcionales y objetos virtuales adquiridos con créditos, incluida su economía dentro de la aplicación y sus reglas contra abusos.
- Atribuir los códigos de invitación y recomendación, calcular las ganancias de los socios y revisar y liquidar las solicitudes de pago.
- Personalizar sus objetivos, recomendaciones, paneles y experiencia dentro de la aplicación.
- Enviar mensajes de servicio, recordatorios y respuestas de asistencia.
- Se le enviarán ofertas relacionadas con Fitty Up en sí, incluyendo recordatorios sobre la expiración de un plan de suscripción, problemas de facturación o descuentos para realizar una nueva suscripción después de que esta finalice. Estas notificaciones pueden aparecer en forma de notificaciones push si ha permitido su recepción, y puede evitarlas desactivando dichas notificaciones en los ajustes de su dispositivo.
- Detectar casos de abuso, prevenir fraudes, supervisar la seguridad y hacer cumplir nuestras Condiciones de Servicio.
- Depurar fallos, investigar incidentes, mejorar el rendimiento y desarrollar nuevas funcionalidades.
- Cumplir con las obligaciones legales y resolver disputas.
4. Bases legales para el tratamiento de datos
Cuando la legislación de protección de datos exija una base legal para el tratamiento de datos personales, generalmente lo hacemos sobre la base de una o más de las siguientes: el cumplimiento de nuestro contrato con usted, su consentimiento, nuestros intereses legítimos en la gestión y seguridad de Fitty Up, y el cumplimiento de obligaciones legales.
5. Cómo compartimos información
No vendemos sus datos personales. Compartimos información únicamente cuando es razonablemente necesario para el funcionamiento de Fitty Up, incluyendo a las siguientes categorías de destinatarios.
- Proveedores de infraestructura, almacenamiento y colas de espera: Supabase (autenticación, base de datos, almacenamiento, funciones de servidor, registros persistentes de colas de IA y tareas de eliminación de cuentas o limpieza de almacenamiento), Vultr (alojamiento de procesos de trabajo de IA), Cloudflare (CDN y TLS), Vercel (alojamiento del panel administrativo), Expo (actualizaciones inalámbricas y notificaciones push), y almacenes compatibles con Redis/Valkey para transportar y distribuir tareas de las colas de IA.
- Procesadores de IA: Para las funciones de IA enviamos los datos necesarios para la función solicitada directamente a Anthropic o a través de OpenRouter. OpenRouter puede dirigir una solicitud al endpoint que presta servicio al modelo o a la función de embeddings o imágenes seleccionada. Los únicos operadores posteriores permitidos son Anthropic, OpenAI, DeepInfra y Perplexity. Los chats pueden ir a Anthropic, OpenAI o DeepInfra; las imágenes a OpenAI; y los embeddings de búsqueda a Perplexity. El desarrollador de un modelo no siempre es el operador del endpoint que atiende la solicitud. Según la función y tus opciones de acceso a datos, la información puede incluir prompts e historial de conversación pertinente, archivos adjuntos y fotos, datos seleccionados del perfil y objetivos, resúmenes permitidos sobre nutrición, entrenamientos, medicación, síntomas, cuerpo, sueño, estado de ánimo y datos derivados de Apple Health, identificadores seudónimos vinculados a cada usuario o sesión que pueden persistir entre solicitudes, identificadores de solicitud y extractos breves de informes o chats usados para embeddings. No todas las solicitudes contienen todas las categorías; la sección 6.1 explica la elección por separado en la app actualizada y por qué las versiones antiguas no pueden usar IA externa hasta actualizarse.
- Pagos y suscripciones: RevenueCat y la App Store de Apple gestionan suscripciones, derechos de acceso, compras digitales únicas, reembolsos y verificaciones de webhooks relacionadas. Al solicitar un reembolso, puede compartirse con Apple mediante RevenueCat información de uso de la compra, como cuánto ha transcurrido del período de facturación o cuántos créditos incluidos se han utilizado, para que la tienda evalúe la solicitud.
- Pagos por internet: Stripe (Stripe, Inc.) se encarga de procesar los pagos de las suscripciones adquiridas en fittyup.app. Compartimos con Stripe la dirección de correo electrónico de la cuenta y un código de referencia del cliente, necesarios para crear la sesión de pago, mantener la suscripción, mostrar las facturas en la página de su cuenta y gestionar devoluciones o disputas. Stripe almacena los detalles de su método de pago; Fitty Up nunca recibe el número completo de su tarjeta.
- Socios publicitarios: Google AdMob se utiliza para los anuncios del plan gratuito, incluida la verificación de anuncios con recompensa y la comprobación de pertenencia de los nonces. En iOS, Fitty Up puede solicitar el permiso de transparencia de seguimiento de apps (ATT) para acceder al identificador publicitario (IDFA); la medición de AdMob se retrasa hasta que se gestione ATT durante la ejecución. Las solicitudes de anuncios no se personalizan mientras el seguimiento esté denegado o el consentimiento siga pendiente. Pueden personalizarse si permite el seguimiento y, cuando corresponda un formulario de consentimiento en su región, ha dado su consentimiento mediante el marco de Google. En iOS, Fitty Up también declara identificadores Apple SKAdNetwork para la red de anuncios de Google y otras redes que pueden publicar anuncios mediante su mediación. Así, Apple puede comunicarles señales agregadas de instalaciones o conversiones que protegen la privacidad; esto no comparte datos de su cuenta, salud o nutrición. Fitty Up también puede mostrar anuncios propios de mejora a Pro u otras promociones propias, que no son servidos por Google AdMob.
- Compartir en redes sociales, a su solicitud: Si eliges publicar un “Momento de entrenamiento” en una Historia de Instagram o Facebook, la imagen que hayas creado —que puede incluir un mapa de ruta, estadísticas del entrenamiento y una foto que hayas seleccionado— se envía a esa aplicación en tu dispositivo y, a partir de entonces, rige por los términos y la política de privacidad de dicha aplicación. Para ofrecer estas opciones, la aplicación verifica si Instagram o Facebook están instalados en tu dispositivo; el resultado de esta comprobación se utiliza únicamente en tu dispositivo.
- La persona cuyo código de invitación o de referencia utilizaste: Si se registra utilizando el código de otra persona y posteriormente se suscribe, el panel de referencias de esa persona le mostrará que una recomendación tuvo éxito, en qué fecha, qué plan se utilizó y qué recompensa se obtuvo, todo identificado por un identificador de cuenta interno. Esa persona no recibe su nombre, dirección de correo electrónico, información de inicio de sesión, ni ningún dato relacionado con su salud, nutrición, entrenamientos o información generada por tecnologías de inteligencia artificial. Si no introdujo ningún código, nadie más tendrá acceso a ninguna información sobre usted.
- Herramientas de diagnóstico y soporte: Sentry sirve para el monitoreo de fallos, el seguimiento de errores y la mejora de la estabilidad del sistema. Recibe informes de fallos, registros de errores, datos sobre el recorrido de navegación, eventos de interacción del usuario, datos sobre la secuencia de ejecución de los componentes y un contexto de error depurado, en el que la información personal ha sido eliminada, todo ello con el fin de ayudarnos a diagnosticar y resolver problemas.
- Proveedores de entrega de notificaciones: Servicios de Expo, Apple y Google para registrar y enviar notificaciones push.
- Informaciones legales o relativas a transacciones: Autoridades, asesores, contrapartes o sucesores en los casos en que la divulgación sea requerida por la ley, sea necesaria para proteger derechos o la seguridad, o esté relacionada con una fusión, transferencia o reestructuración.
6. Divulgaciones sobre la IA y la publicidad
6.1 Funciones de la IA
Las funciones de IA de Fitty Up requieren enviar las instrucciones, los archivos adjuntos y los ajustes del modelo pertinentes a proveedores externos de procesamiento de IA. Estos pueden procesar datos en otros países y conservar registros limitados de solicitudes o datos de supervisión de seguridad según sus propias políticas. Fitty Up no utiliza los resultados de IA como sustituto del asesoramiento profesional médico, nutricional o de ejercicio físico.
En la app actualizada, antes de tu primera acción con IA externa, te pediremos una elección afirmativa y por separado para compartir con estos procesadores los datos descritos en la sección 5, con el fin de generar respuestas de IA, analizar alimentos o imágenes, ofrecer orientación y crear embeddings para la búsqueda. Aceptar los Términos o esta Política de Privacidad, permitir el acceso a Apple Health o activar un interruptor de acceso a datos para IA no concede por sí solo este permiso para IA externa. Si lo rechazas, la app actualizada no enviará esa solicitud de IA ni descontará créditos de IA; podrás seguir usando el seguimiento sin IA. Puedes retirar el permiso en Settings > AI Settings. La retirada detiene el trabajo nuevo y el aún no enviado a la IA externa, incluidos los embeddings en segundo plano, pero no puede recuperar solicitudes ya procesadas ni borrar inmediatamente copias conservadas conforme a los límites indicados abajo.
En este despliegue, incluso mientras la app actualizada está en App Review, el servidor bloquea las solicitudes de IA externa procedentes de versiones antiguas instaladas hasta que se actualicen. El seguimiento sin IA sigue disponible en esas versiones. La app actualizada solicita un consentimiento afirmativo y por separado antes de enviar cualquier solicitud de IA externa.
Para el flujo de consentimiento actualizado exigimos, antes de habilitar una ruta, que los procesadores de IA ofrezcan a tus datos una protección igual o equivalente a la descrita en esta política: uso limitado a la función solicitada y a fines necesarios de seguridad, protección o cumplimiento legal; acceso restringido; medidas adecuadas; y plazos de conservación definidos. Evaluamos los términos de API publicados y las políticas de datos de los endpoints aplicables a operadores directos y posteriores de modelos o embeddings. Para el uso directo de la API de Anthropic, sus Commercial Terms publicados consideran confidencial el contenido del cliente y prohíben usarlo para entrenar modelos; los Terms publicados de OpenRouter nos hacen responsables de revisar las condiciones de cada modelo. En las solicitudes compatibles de chat y embeddings de OpenRouter, configuraremos provider.data_collection en deny para excluir los endpoints que OpenRouter identifica como recopiladores de datos de usuario. Su API específica de imágenes no admite ese campo por solicitud, por lo que evaluamos por separado las condiciones de los operadores de imágenes y cualquier control a nivel de cuenta verificado de forma independiente. Si no podemos confirmar una protección comparable para una ruta, no la pondremos a disposición de datos de usuario en el flujo actualizado. Este filtro no demuestra que ninguna solicitud tenga conservación de datos nula.
Cada modelo de IA externo está vinculado a su operador de servicio identificado; las rutas no revisadas se bloquean antes de enviar datos. Los chats de DeepInfra y los embeddings de Perplexity requieren además una ruta de retención cero de datos. El endpoint de imágenes de OpenRouter se limita a OpenAI.
La conservación por parte de los proveedores es distinta de los plazos propios de Fitty Up de la sección 8. La política estándar de API publicada por Anthropic indica que las entradas y salidas normalmente se eliminan en un plazo de 30 días, salvo que sea necesario conservarlas más tiempo para hacer cumplir la política de uso, cumplir la ley o por otro acuerdo. Según el ajuste predeterminado publicado por OpenRouter, se registran metadatos básicos de las solicitudes, pero no los prompts ni las respuestas; la configuración de la cuenta y determinadas funciones de tratamiento pueden cambiarlo, y los proveedores posteriores aún pueden conservar datos por motivos de seguridad o legales. No prometemos que retirar el permiso elimine los datos ya enviados a un proveedor.
Algunas solicitudes de IA pueden ser incorporadas a una cola y procesadas de forma asincrónica. Supabase almacena los datos de las solicitudes y los resultados, así como el estado y los metadatos relacionados, de modo que la aplicación pueda reanudar el proceso, mostrar el estado de las solicitudes, intentar de nuevo, cancelarlas, finalizar los créditos asignados y entregar los resultados. El sistema de transporte de los trabajos está diseñado para transportar únicamente la identidad del trabajo y los metadatos necesarios, en lugar de toda la información completa, siempre que sea posible. El camino de ejecución del proveedor carga los datos privados de Supabase únicamente después de que el trabajo haya sido autorizado para su ejecución.
Si ha guardado detalles relativos a su estado de salud, como afecciones médicas, alergias o restricciones dietéticas, estos pueden ser incluidos en las solicitudes realizadas a través de la IA, de modo que las respuestas tengan en cuenta dichos datos. Estos detalles son enviados a nuestros procesadores de IA. El asistente también puede proponer la adición o modificación de estos datos guardados; nada se almacena hasta que usted revise y confirme el texto que se le muestra.
Para que los informes de IA guardados y las conversaciones anteriores puedan buscarse por su significado y no solo por palabras exactas, Fitty Up puede enviar extractos breves a un modelo de representaciones vectoriales mediante OpenRouter. Para un informe, incluyen el título, el período cubierto, el resumen y las primeras conclusiones y recomendaciones; para una conversación, el título, la línea de vista previa y el resumen almacenado. La representación numérica devuelta se guarda junto con sus datos. Los extractos se envían para producir esa representación, no para generar una respuesta, y el índice resultante queda limitado a su cuenta.
Si activa el asistente virtual durante el entrenamiento en vivo, Fitty Up envía periódicamente capturas del progreso del entrenamiento a nuestros procesadores de IA mientras esta actividad está en curso, y es posible que el asistente lea en voz alta las instrucciones generadas, utilizando la función de texto a voz de su dispositivo. El asistente virtual permanece desactivado a menos que lo active usted mismo; además, usted puede elegir con qué frecuencia debe emitir las instrucciones, y existe un límite en el número de estas instrucciones que se pueden generar en una misma sesión.
6.2 Anuncios dirigidos a los usuarios del nivel gratuito
Los usuarios del plan gratuito pueden ver banners de Google AdMob, anuncios de vídeo con recompensa opcionales y anuncios a pantalla completa en pausas naturales o al volver a la aplicación. Fitty Up también puede mostrar anuncios propios de mejora a Pro u otras promociones propias dentro de la aplicación.
En iOS, si se solicita permiso ATT, puede permitir o denegar el seguimiento en los ajustes del sistema; denegarlo no impide usar las funciones básicas de la aplicación. En regiones que requieren consentimiento, puede mostrarse el formulario de Google antes de cargar anuncios y sus elecciones se registran mediante su marco de consentimiento. Cuando corresponda ese formulario, los Ajustes de la aplicación incluirán una opción de privacidad publicitaria para revisar, cambiar o retirar sus elecciones en cualquier momento. Las solicitudes de anuncios no se personalizan mientras el seguimiento esté denegado o el consentimiento siga pendiente.
Los anuncios recompensados pueden requerir una verificación del lado del servidor antes de que se añadan los créditos adicionales. Los suscriptores pagos no reciben anuncios a través de la experiencia estándar del plan de pago.
7. Almacenamiento y seguridad de datos
Utilizamos medidas técnicas y organizativas razonables para proteger datos personales, como cifrado en tránsito, controles de acceso, controles administrativos basados en roles, autenticación segura y almacenamiento local seguro o cifrado propio de la plataforma para determinados datos sensibles en dispositivos compatibles. Los datos protegidos de este modo pueden incluir tokens de autenticación, historial del chat de IA e informes de análisis, caché de URL firmadas de archivos multimedia, caché de tokens push y otros registros locales sensibles.
Los registros de tareas en cola y los datos de estado de los procesos de trabajo se almacenan en Supabase y/o en sistemas privados de transporte de tareas con controles de acceso. Los registros operativos y los eventos de cola están diseñados para ocultar información sensible o limitar su contenido, de modo que ayuden a mantener la fiabilidad, conciliar la facturación, prevenir abusos y depurar errores sin exponer detalles innecesarios de las instrucciones o los datos enviados a los proveedores.
Las instantáneas de los widgets nativos de iOS se almacenan localmente en el contenedor compartido App Group y en el grupo de acceso al llavero cifrado de la aplicación, para que WidgetKit muestre resúmenes cuando la aplicación principal esté cerrada. Se preparan mientras usas Fitty Up, aunque no hayas añadido ningún widget. Ajustes > Avanzado > Widgets de iOS es una galería de vistas previas, sin interruptores de privacidad para cada widget. Cualquier persona que vea un widget en la pantalla de inicio o de bloqueo puede ver su resumen. Quitar un widget detiene su visualización, pero no borra por sí solo las instantáneas almacenadas; iOS puede conservar un resumen visible hasta actualizar o retirar esa interfaz. La Actividad en directo de un entrenamiento en la pantalla bloqueada o Dynamic Island es independiente y puede desactivarse en los ajustes de iOS.
Un número reducido de cuentas administrativas puede leer registros de usuarios, incluido el texto de las conversaciones de IA y los metadatos de sus solicitudes, cuando sea necesario para responder a una solicitud de asistencia, resolver una disputa de facturación, investigar abusos o responder a un incidente de seguridad. El acceso está restringido según el rol administrativo, queda registrado en un registro de auditoría y no se utiliza para publicidad, entrenamiento de modelos ni otros fines ajenos a estos.
Ningún sistema es completamente seguro. Usted es responsable de mantener a salvo su dispositivo, su cuenta de correo electrónico y sus credenciales de inicio de sesión de terceros.
7.1 Controles de acceso a los buckets de almacenamiento
El almacenamiento se organiza según el tipo de archivos que contienen.
- Sus archivos y fotografías son privados. Los avatares, las fotos de progreso corporal, los archivos adjuntos del chat de IA, las imágenes de comidas y alimentos y las fotos de medicamentos se almacenan en contenedores con control de acceso, cuyas reglas de lectura solo permiten el acceso desde su propia cuenta. La aplicación los lee mediante URL firmadas para su sesión que caducan. Algunas se guardan brevemente en la caché del dispositivo para evitar que las pantallas tengan que solicitarlas de nuevo.
- El contenido de la aplicación es público, Porque es lo mismo para todos y no contiene ninguna información sobre usted: las imágenes de anuncio y los elementos gráficos del tema se proporcionan a través de URL públicos. No se permite listar el contenido de dichos sitios, pero cualquier persona que cuente con la URL exacta de un archivo concreto puede descargarlo.
Las tareas que se realizan en el lado del servidor y que sirven para mantener sus datos —procesos de limpieza, eliminación de cuentas, análisis mediante inteligencia artificial— leen sus archivos utilizando credenciales con privilegios especiales que no están disponibles para la aplicación ni para otros usuarios.
8. Retención de datos
- Conservamos los datos personales durante el tiempo que sea necesario para prestar los servicios de Fitty Up, mantener el historial de la cuenta, administrar las suscripciones y los créditos, resolver disputas y cumplir con nuestras obligaciones legales.
- En los niveles gratuitos y en los de pago más bajo, algunos registros históricos (registros diarios de nutrición, entrenamientos, medicamentos y medidas corporales) son eliminados automáticamente después de aproximadamente 90 días. Los niveles de pago más alto conservan más datos históricos mientras la cuenta se mantiene activa. Los registros que se eliminan pueden variar según los planes ofrecidos; por lo tanto, considere los 90 días como el plazo más breve, en lugar de algo fijo en su plan específico.
- Las conversaciones de IA no se conservan indefinidamente. En cualquier plan, una conversación a la que no haya añadido contenido durante aproximadamente 30 días puede eliminarse junto con sus mensajes e imágenes adjuntas. Actualmente no hay una función de exportación de conversaciones de IA dentro de la aplicación, por lo que debe copiar fuera de ella lo que quiera conservar antes de que se elimine por antigüedad.
- Por separado, en los niveles gratuitos y en los de pago más bajo, los archivos adjuntos de imágenes en las conversaciones de IA pueden ser eliminados después de aproximadamente 14 días, incluso si la conversación sigue activa. Ambas operaciones de limpieza se realizan como tareas programadas y el proceso de eliminación de los archivos se lleva a cabo a través de una cola, por lo que la eliminación puede retrasarse con respecto al plazo establecido.
- Los registros de tareas de IA en cola, retenciones de créditos, eventos de cola, tiempos estimados o estadísticas agregadas, pruebas de validación de procesos de trabajo y registros con información sensible ocultada pueden conservarse durante el tiempo necesario para entregar resultados, conciliar facturación o créditos, reintentar o cancelar tareas, investigar abusos o problemas de seguridad y mantener métricas de fiabilidad. Después se minimizan o eliminan según los procesos de limpieza.
- Los datos ya enviados a procesadores externos de IA siguen sujetos a sus plazos de conservación aplicables y a las excepciones por seguridad o exigencias legales. La sección 6.1 explica el plazo publicado para la API de Anthropic y los registros de OpenRouter; retirar el permiso para IA detiene los envíos futuros, pero no puede deshacer el tratamiento que un proveedor ya haya completado.
- Los registros de ejecución de las colas de IA, los datos del registro dinámico de herramientas, los registros de eventos en flujo continuo y los metadatos operativos se eliminan de acuerdo con horarios internos, generalmente entre 30 y 180 días. Los informes de errores de los clientes y los eventos de análisis de productos se conservan durante aproximadamente 180 días. Los comentarios de los usuarios y los tickets de soporte se guardan con el fin de prestar servicio al cliente y pueden permanecer por más tiempo en caso de ser necesarios para hacer el seguimiento de problemas recurrentes.
- Los registros financieros y administrativos se conservan mucho más tiempo que los datos del producto porque lo exigen las normas fiscales, contables, de contracargos y resolución de disputas. El registro de créditos y compras —créditos comprados, otorgados, gastados, retenidos, reembolsados o revertidos— y el registro de auditoría administrativa de acciones privilegiadas se conservan aproximadamente 7 años. Son pruebas financieras y de seguridad y no se eliminan al limpiar el historial antiguo del producto.
- Cuando elimina su cuenta, nosotros eliminamos o desvinculamos la mayor parte de los datos de la cuenta y los objetos de almacenamiento que están directamente relacionados con ella, sujeto a limitaciones técnicas y requisitos legales.
- Es posible que retengamos registros financieros, de referencia, antifraude, impositivos o de auditoría, en cantidad limitada, después de la cancelación de una cuenta, siempre que ello sea razonablemente necesario o esté requerido por la ley. En tales casos, dichos registros podrán ser minimizados o desidentificados.
- Podemos conservar registros limitados de webhooks, verificación de anuncios con recompensa, auditoría de seguridad y prevención de abusos para evitar ataques de repetición, fraude o acceso no autorizado, incluso después de eliminar el contenido relacionado de la aplicación.
- Los datos que se exportan o se almacenan en su propio dispositivo permanecen bajo su control hasta que los elimine.
9. Sus derechos y opciones
- Acceso y corrección: Puede revisar y actualizar gran parte de los datos de su perfil y de la aplicación dentro de Fitty Up.
- Borrar cuenta: Puede solicitar la eliminación de su cuenta a través de los ajustes dentro de la aplicación, en la opción «Avanzado» > «Eliminar cuenta», sujeto a las limitaciones de retención de datos descritas anteriormente.
- Exportar: Fitty Up incluye herramientas de exportación dentro de la aplicación para ciertas categorías de datos, pero las conversaciones realizadas mediante inteligencia artificial no se encuentran entre ellas. Puede ponerse en contacto con nosotros si necesita ayuda adicional para acceder a su información.
- Permisos: Puede desactivar en cualquier momento los permisos de uso de la cámara, las fotos, HealthKit (si están disponibles), la ubicación, el movimiento y las notificaciones a través de los ajustes de su dispositivo. El acceso de lectura y escritura de Apple Health se gestiona en los propios ajustes de privacidad de la app Salud.
- IA externa: La app actualizada pide un consentimiento por separado antes de usar IA externa. Puedes rechazarlo o retirarlo después en Settings > AI Settings y seguir usando el seguimiento sin IA. Los interruptores individuales de acceso a datos para IA determinan qué registros guardados se pueden usar, pero no sustituyen la elección sobre IA externa. La sección 6.1 explica que el servidor bloquea la IA externa en las versiones antiguas hasta que se actualicen.
- Anuncios y seguimiento de actividad: En iOS puede permitir o denegar el seguimiento desde los ajustes del sistema. Si el formulario de consentimiento de Google se aplica en su región, aparecerá una opción de privacidad publicitaria en los Ajustes de la aplicación para revisar, cambiar o retirar su consentimiento.
- Ofertas y recordatorios: Las ofertas de Fitty Up, como un descuento para volver a suscribirse tras finalizar su suscripción, se envían mediante notificaciones push si las ha permitido. No hay un interruptor independiente para ellas dentro de la aplicación: puede detener todas las notificaciones de Fitty Up desactivándolas en los ajustes del dispositivo, y puede escribirnos a support@fittyup.app Si desea que no se le envíen mensajes promocionales, pero que sigan llegándole las notificaciones de servicio, hágalo saber.
- Derechos regionales: Dependiendo de dónde viva, es posible que disponga de derechos adicionales, como el derecho a la portabilidad de sus datos, a solicitar su restricción o a presentar objeciones o quejas, según lo estipule la legislación local.
Para ejercer derechos de privacidad que no estén disponibles directamente en la aplicación, escriba a support@fittyup.app.
10. Transferencias internacionales de datos
Fitty Up y sus procesadores pueden manejar datos en países que no sean el suyo. Cuando sea necesario, contamos con medidas de protección contractuales, técnicas y organizativas diseñadas para proteger los datos que se transfieren.
11. Privacidad infantil
Fitty Up no está destinado a menores de 13 años. Los usuarios de 13 años hasta la mayoría de edad legal en su jurisdicción deben utilizarlo solo con permiso de sus padres o tutores. Algunas funciones sensibles, como ciertas funciones de seguimiento del progreso corporal o basadas en imágenes, pueden estar restringidas para usuarios más jóvenes. Si cree que un menor de 13 años nos ha proporcionado datos personales, contacte con nosotros para que podamos investigar y eliminar la información cuando corresponda.
12. Modificaciones a esta política
Es posible que actualicemos esta Política de Privacidad de vez en cuando para reflejar cualquier cambio en los productos, en la legislación o en las operaciones. Si los cambios son significativos, podremos informarlos dentro de la aplicación o solicitar que se vuelva a aceptar la nueva versión. La versión actualizada entra en vigor en el momento en que se publica, junto con una nueva fecha de «última actualización».
13. Póngase en contacto con nosotros
Si tiene preguntas, solicitudes o quejas relativas a esta Política de Privacidad o a la forma en que tratamos sus datos personales, póngase en contacto con:
Correo electrónico: support@fittyup.app
Operador: Chattrawut Phoolakorn