← Volver a Mira

Privacidad de Mira

Cómo Friction Ventures trata los datos de cuenta, comidas y salud importados.

Friction Ventures
mira@frictionventures.com
2026-10-17.1

Datos que trata Mira

Mira trata la identidad de la cuenta devuelta por el inicio de sesión con Google o Apple, incluidos el identificador de cuenta del proveedor, el nombre y la dirección de correo electrónico, y una URL del avatar de Google cuando se facilita; la altura y el peso del perfil; la zona horaria IANA que actúa como referencia y su revisión; los objetivos nutricionales y su historial; las fechas y horas de las comidas, fotos, valores nutricionales por alimento, notas, estado del procesamiento y plazos de recuperación tras la eliminación. Las conversaciones con el Coach pueden incluir el texto que escribes, una grabación de voz conservada para su reproducción autenticada, su estado de procesamiento y la transcripción creada a partir de ella.

Apple puede facilitar una dirección de correo de retransmisión privada y omitir tu nombre en accesos posteriores. Mira almacena las credenciales de revocación de Apple cifradas en su servidor. Los accesos con Apple y Google con la misma dirección de correo verificada utilizan automáticamente la misma cuenta de Mira. Las direcciones de correo diferentes permanecen separadas, salvo que vincules explícitamente un método de acceso con una prueba de acceso reciente. Mira también almacena el estado de la suscripción, la tienda, el producto, la caducidad, la identidad de la transacción y si la compra pertenece al entorno de producción o sandbox. Las compras sandbox de TestFlight aprobadas pueden ofrecer acceso beta identificado por separado; no se convierten en una suscripción de pago de producción.

Cuando conectas un proveedor de salud compatible, Mira puede tratar pasos, calorías activas, sesiones de ejercicio y peso, junto con los tipos de datos solicitados, las fechas y horas de captura, subida y proyección, la versión de la app del dispositivo, la secuencia de sincronización, la versión del consentimiento y un estado mínimo de auditoría de eliminación. En Android, Mira no solicita permiso para acceder al historial de Health Connect. En iPhone, Apple Health no revela si has denegado el acceso de lectura o si no hay datos coincidentes. La importación inicial y la conciliación de la zona horaria se limitan a 30 fechas locales.

Para qué se utilizan los datos

Los datos de la cuenta autentican tu diario privado. Las fotos de comidas se analizan para identificar alimentos y estimar sus valores nutricionales detallados. Los datos de comidas y objetivos permiten mostrar tu diario y tu progreso nutricional. Los mensajes del Coach se utilizan para responder, registrar alimentos, ofrecer la información nutricional solicitada y buscar de forma privada en intercambios visibles anteriores cuando sea necesario para responder a una pregunta posterior. Mira guarda la grabación en un almacenamiento de objetos privado para que la transcripción pueda completarse de forma fiable en segundo plano y puedas reproducirla mientras se conserve. Los datos de salud importados producen indicadores diarios de movimiento, el peso actual y ajustes recientes por ejercicio. La zona horaria determina los límites de tu calendario local; las observaciones de la app móvil pueden solicitar una actualización de zona horaria comprobada por revisión, pero el valor del servidor sigue siendo la referencia.

Eliminación, recuperación y conservación

La acción independiente Eliminar datos de salud importados primero bloquea el acceso, revoca los tokens de conexión e impide la vinculación; después elimina los registros de origen importados, agregados, proyecciones, estado de sincronización y metadatos del dispositivo mediante tareas en segundo plano que pueden reintentarse. Se conservan las medidas manuales, las comidas, los objetivos nutricionales y las pruebas mínimas de auditoría del consentimiento y de la eliminación.

Las comidas eliminadas de forma habitual y sus fotos privadas se pueden recuperar durante 30 días y se incluyen en las exportaciones durante ese periodo. Tras el plazo de recuperación, tareas de purga limitadas eliminan los registros y objetos privados. La eliminación de la cuenta es independiente y revoca de inmediato el acceso a ella, mientras la eliminación física de objetos continúa de forma duradera si es necesario reintentar una operación de almacenamiento.

El audio de voz transcrito correctamente se conserva en un almacenamiento privado para su reproducción autenticada hasta que elimines tu cuenta. Mira también conserva una grabación fallida hasta que la reintentes o la elimines, dentro de límites de almacenamiento por cuenta. El texto visible de las transcripciones del Coach y su indicador Transcrito desde un mensaje de voz se conservan durante toda la vida de la cuenta y se eliminan cuando se borra la cuenta.

Los datos de salud importados se conservan mientras exista tu cuenta, hasta que los elimines explícitamente o borres la cuenta. El historial congelado no se elimina automáticamente solo porque se haya retirado el consentimiento o revocado una conexión.

Si eliminas una cuenta que usa el acceso con Apple, Mira elimina la cuenta y conserva solo una credencial de revocación cifrada y un resumen mínimo de identidad mientras reintenta la revocación con Apple. La credencial se elimina cuando Apple confirma la revocación. Los desafíos de autenticación de corta duración y los resúmenes mínimos de revocación y notificación evitan reutilizaciones y respuestas tardías; las credenciales de eliminación completada y los resúmenes asociados se depuran por separado de los datos del usuario. Quitar la participación en la beta termina el acceso beta sin eliminar tu diario ni cancelar una suscripción de producción.

Proveedores de servicios y exclusiones

Google procesa el inicio de sesión solo para la identidad. En producción, el almacenamiento privado DigitalOcean Spaces guarda las fotos de comidas y las grabaciones de voz conservadas. Gemini recibe el contexto de las fotos y modificaciones de comidas necesario para el análisis nutricional y las acciones del chat. Si envías un mensaje de voz, Gemini también recibe esa grabación para crear una transcripción. El audio original transcrito correctamente sigue siendo privado y está disponible únicamente para su reproducción autenticada hasta la eliminación de la cuenta; la transcripción y su indicador de origen vocal se guardan como mensaje del Coach. Cuando una pregunta posterior requiere contexto anterior, pueden enviarse a Gemini fragmentos limitados de mensajes visibles del usuario y del asistente; el audio original, las instrucciones del sistema, los argumentos y resultados de herramientas, las trazas internas, los resúmenes y las memorias se excluyen de la búsqueda en transcripciones. Los datos de salud importados y los indicadores de salud derivados no se incluyen automáticamente en las instrucciones enviadas a Gemini.

RevenueCat recibe el identificador opaco de la cuenta de Mira y los metadatos de compras de las tiendas para validar suscripciones, restaurar compras e informar del estado de la suscripción. Mira no envía a RevenueCat tu nombre, correo electrónico, datos de salud, comidas, fotos, grabaciones de voz ni mensajes del Coach. Sentry recibe únicamente errores de la aplicación depurados cuando está configurado. Mira desactiva el trazado, el perfilado, la reproducción de sesiones, el reenvío de registros y la recopilación predeterminada de datos personales. La depuración elimina usuarios, solicitudes, cadenas de consulta, rutas de eventos, contenido de salud, identificadores de fotos o almacenamiento, cuerpos de respuestas de proveedores y tokens; se descarta un evento cuando no se puede demostrar que sea seguro.

Seguridad y acceso

Mira utiliza solicitudes API autenticadas al mismo origen, entrega privada de fotos con tiempo limitado, transporte cifrado en producción, una Content Security Policy aplicada, tratamiento sin almacenamiento en caché para rutas privadas, credenciales de vinculación de un solo uso y autorización del servidor. Las credenciales de vinculación se colocan en el fragmento de un App Link o se introducen manualmente, nunca en una cadena de consulta ni en una descripción de imagen.

Tus controles

El perfil con sesión iniciada ofrece exportación de datos, cambios de perfil y objetivos, retirada del consentimiento de salud, eliminación de datos de salud importados, recuperación de comidas y eliminación de la cuenta. Un mensaje de voz fallido ofrece los controles Reintentar y Eliminar junto a la reproducción autenticada. Las exportaciones incluyen metadatos seguros del procesamiento de voz y la procedencia de las transcripciones, nunca audio original ni claves de objetos privados. Los objetivos nutricionales de base siguen disponibles cuando la salud no está vinculada, está desactualizada, en conciliación, congelada, revocada o en proceso de eliminación.

Analítica opcional y atribución de suscripciones

Cuando la analítica opcional está disponible, el sitio público de Mira y la app de Mira solicitan cada uno una elección separada. Rechazarla no limita la navegación, el inicio de sesión, el registro de alimentos, Health Connect o Apple Health, ni las suscripciones. Puedes cambiar la elección en los ajustes de privacidad del sitio y en el perfil de la app. Un rechazo en la app sin conexión detiene inmediatamente la recopilación local e indica si la sincronización con el servidor sigue pendiente.

Con tu elección, Google Analytics y Firebase procesan identificadores del navegador o de la instancia de la app, un identificador de cuenta de analítica independiente para el uso de la app con sesión iniciada, etiquetas de campañas aprobadas, información técnica del dispositivo y la app, y eventos de adquisición como registro, opciones de suscripción, compra, prueba y primera suscripción de pago. Google procesa información de red, incluidas direcciones IP, para prestar su servicio y deducir una ubicación aproximada. Mira no envía a los servicios de analítica direcciones de correo, identificadores de inicio de sesión de Google, identidades de facturación, identificadores sin procesar de transacciones de las tiendas, fotos de alimentos, datos nutricionales o de salud, mensajes de Coach ni audio de voz. El almacenamiento publicitario, los datos de usuarios publicitarios y la personalización permanecen desactivados; la analítica de Mira no recopila identificadores publicitarios.

Mira utiliza etiquetas de campañas aprobadas para entender cómo las personas encuentran la app y se convierten en suscriptores de pago. Android puede conservar una campaña aprobada durante la instalación desde Google Play. Una visita independiente al sitio no se vincula a tu cuenta de la app. La atribución de una instalación anónima en iPhone puede permanecer desconocida. RevenueCat proporciona información de compras autenticada; Mira registra la primera suscripción apta con precio positivo por separado de las pruebas, renovaciones y restauraciones. El valor comunicado es el precio indicado por el proveedor y no una contabilidad de liquidaciones. La analítica no decide el acceso de pago.

Los detalles de campañas aprobadas se conservan como máximo 30 días y el contexto de instalaciones inactivas como máximo 90 días. Los datos de analítica enviados por el servidor se eliminan en 7 días; los fallidos o ambiguos en 30 días. La retención de usuarios y eventos de Google Analytics está configurada en 2 meses sin renovación por actividad. El historial de decisiones de consentimiento opcional tiene un periodo de auditoría de un año. Los registros mínimos de aptitud de suscripciones y deduplicación se conservan hasta la eliminación de la cuenta y no contienen identificadores de Google ni campañas.

La retirada del consentimiento y la eliminación de la cuenta detienen las nuevas exportaciones autorizadas del servidor y ponen en cola solicitudes de eliminación de los identificadores de Google registrados. Los identificadores cifrados necesarios para recuperar esas solicitudes se conservan durante un periodo de recuperación máximo de 90 días. Un acuse de recibo de Google no confirma la eliminación física completa; el tráfico retrasado de la app, las interrupciones temporales y los informes ya agregados pueden limitar la eliminación. El trabajo de eliminación incompleto se registra para el seguimiento del operador. Los ajustes del sitio borran las cookies locales de analítica, pero la eliminación de la cuenta no puede identificar navegadores anónimos independientes. Para una solicitud sobre datos del sitio, contacta con la dirección de privacidad de esta política y facilita un identificador de visitante disponible únicamente mediante ese contacto privado.

Este aviso tiene una versión independiente del consentimiento de salud. Los cambios editoriales compatibles pueden conservar una elección; los cambios sustanciales en los fines de la analítica o en los datos requieren una nueva elección. La analítica nativa está desactivada en las compilaciones hasta superar las comprobaciones de privacidad y configuración del proveedor. Google es un encargado externo de analítica; su tratamiento y transferencias internacionales están sujetos a los acuerdos aplicables de Google del operador. El operador debe publicar información de privacidad coherente antes de activar la recopilación.