VAC se presenta como un servicio de fitness y bienestar, no como un servicio médico. Aun así, las métricas e inferencias sobre corazón, sueño, composición corporal, lesiones y evolución física pueden revelar el estado físico o mental y se tratan, cuando corresponde, como datos de salud y categorías especiales de datos.
La autorización HealthKit permite leer tipos elegidos y no autoriza enviarlos. Con el consentimiento «health-local-receipt-v1-2026-07-20», la aplicación solo lee y nunca escribe en Salud. Señales de Salud brutas o detalladas y series corporales, nutricionales y tendencias de hasta seis meses relacionadas se tratan en el dispositivo. Los recibos minimizados descritos abajo son proyecciones separadas y no contienen los campos brutos de Salud.
La app conserva únicamente en el dispositivo: objetivos principales y focos; sexo, altura y peso actual usados para el entrenamiento local; peso objetivo y objetivos de grasa corporal y masa muscular; días de entrenamiento, intensidad y experiencia; medidas corporales manuales y series introducidas localmente; muestras e identificadores brutos de Salud de Apple; filas de entrenamiento manual con identificador estable, día y fecha, tipo, duración, carga y calorías opcionales y procedencia manual explícita; objetivos nutricionales de macros, hidratación, micronutrientes y objetivos fijados; filas de comida con identificador estable, día, nombre y hora de registro, valores de calorías, macros, agua y por nutriente, fuente, vínculo opcional con receta y procedencia, confianza y cobertura por nutriente, además de correcciones diarias con día, valores de calorías, macros y agua y hora de corrección; recetas personalizadas y favoritos de comidas y recetas con su orden; objetivos a largo plazo; notas, hechos y contexto de coaching privados redactados por el Usuario; fotos de progreso protegidas con metadatos locales mínimos; y el estado local redactado por el Usuario que consume el coach determinista.
Para competir, solo puede salir un recibo de entrenamiento minimizado: identificador seudónimo unidireccional, deporte, día civil Europe/Rome, duración redondeada hacia abajo en bloques de 5 minutos y, si están disponibles, distancia en bloques de 250 metros y energía en bloques de 25 kcal. No contiene UUID de Salud, hora exacta, pulso, potencia, cadencia, zonas ni fuente. App Attest autentica app, dispositivo y solicitud y limita repeticiones, pero no certifica procedencia HealthKit ni rendimiento real. Los entrenamientos introducidos manualmente permanecen en el dispositivo, no se envían a la API de entrenamiento y no otorgan puntos IC ni GAIN. El rival solo ve valores necesarios o un agregado. HealthKit no se usa para publicidad ni seguimiento.
Para los IC derivados de la duración del sueño, del dispositivo solo puede salir un envío con un máximo de cinco recibos, uno por cada día de despertar Europe/Rome de los últimos cinco días. Cada recibo contiene únicamente el día de despertar y la duración del sueño redondeada hacia abajo en bloques de 15 minutos, entre 4 y 14 horas. El servidor asigna de 0 a 53 IC solo por duración. El recibo no contiene identificadores de Salud, fuente, horas exactas, fases, eficiencia, punto medio, calidad, regularidad ni otros datos de Salud. VAC no lo conserva como medición, instantánea ni dossier; solo queda el asiento contable necesario para IC, con importe, motivo, referencia al sueño y al día, atribución a cuenta, equipo y semana y fecha de creación. App Attest es obligatorio, queda ligado al cuerpo mediante cabeceras dedicadas y limita solicitudes no auténticas y repeticiones, pero no certifica procedencia HealthKit, sueño real ni calidad del sueño.
El dispositivo conserva el archivo local descrito arriba con protección completa y exclusión de las copias de seguridad del sistema iOS. Las fotos de progreso siguen la misma protección. Los datos locales no se transfieren automáticamente a un dispositivo nuevo y pueden perderse al desinstalar, reinstalar o sustituir el dispositivo. Las únicas proyecciones actuales de Salud que llegan al backend son los recibos minimizados de entrenamiento y sueño descritos arriba. Copias de seguridad anteriores del sistema iOS pueden contener versiones históricas; retirar o eliminar no las borra retroactivamente.
El archivo «.vacbackup» es la copia de seguridad cifrada de VAC para restaurar los datos en el dispositivo, no una exportación de datos genérica. Tras verificar el archivo y ejecutar una restauración de prueba completa, solo se restaura la parte que estaba en el dispositivo, y únicamente para el mismo sujeto seudónimo al que está vinculada la copia; la parte conservada en nuestros servidores se incluye solo para lectura y ninguna restauración puede modificarla.
En el primer inicio de sesión autenticado, la app devuelve automáticamente a este dispositivo solo los datos destinados a residir en él: perfil, objetivos principales y focos, datos y objetivos corporales, preferencias de entrenamiento, objetivos nutricionales, comidas y correcciones, recetas y favoritos, objetivos a largo plazo y el contexto privado no derivado de Salud, es decir, la nota de perfil, las notas privadas y los hechos fijados. La app verifica la copia completa y la guarda en el dispositivo antes de confirmar la transferencia; solo una confirmación vinculada a la huella de esa copia autoriza la eliminación de la copia remota correspondiente, y una copia incompleta o demasiado grande se rechaza en vez de truncarse silenciosamente. Una vez que existe esa confirmación, ningún otro dispositivo puede volver a descargar la copia del servidor: para recibir esos datos hace falta una copia «.vacbackup» cifrada, verificada y vinculada al mismo sujeto. Las copias anteriores conservadas en nuestros servidores —datos derivados de Salud y entrenamientos o medidas corporales introducidos manualmente fuera de la transferencia— no se convierten en la referencia local y siguen una vía separada de conservación o supresión.