1 · Resumen
Esta política se aplica a la app Daylory para iOS y a este sitio de información y soporte. Describe la versión beta disponible a la fecha indicada. Si las prácticas cambian, se actualizarán la app, las declaraciones de App Store y esta página.
2 · Responsable del tratamiento
Miguel Ángel Ramírez, desarrollador independiente de Daylory, es responsable de los tratamientos descritos aquí cuando determina su finalidad y medios.
NIF: 02309978L.
Domicilio profesional y de notificaciones: Calle Salvador Martínez, 30, 28041 Madrid, Madrid, España.
Contacto de privacidad y soporte: miguelangelxramirez@gmail.com.
No se ha designado delegado de protección de datos porque, según el alcance actual, no resulta obligatorio. Puedes usar el correo anterior para cualquier consulta o solicitud sobre tus datos.
3 · Qué datos trata Daylory y para qué
Diario y preferencias en el dispositivo
Registros de comidas, cantidades, objetivos, recetas, alimentos personales, alias, correcciones, historial nutricional congelado y la elección sobre IA. Se usan para ofrecer el diario, cálculos, memoria personal, exportación y borrado.
En la beta actual estos datos permanecen en el almacenamiento local de la app. Daylory no tiene cuentas propias ni un servidor donde el desarrollador pueda leer tu diario.
Texto para estructuración con IA, solo si aceptas
La frase que escribes o dictas (solo el texto ya transcrito), el idioma, alternativas de transcripción y los nombres o alias de alimentos y recetas que pueden ayudar a identificarlos: los del catálogo de Daylory y, cuando ayudan, los nombres de tus alimentos personales y recetas. Los candidatos usan identificadores efímeros de esa petición y no incluyen calorías, macronutrientes ni identificadores persistentes de tu base local.
Las descripciones de comidas se estructuran con Google Gemini; el dictado de recetas, con OpenAI. OpenAI también puede recibir una descripción de comida como respaldo si Gemini no responde a tiempo o falla. La finalidad es separar alimentos, nombres y cantidades. La IA no calcula valores nutricionales. Puedes rechazar o retirar este permiso en Ajustes; el modo manual/local sigue disponible.
Búsquedas y códigos de producto
Cuando buscas una marca o escaneas un código, la consulta o el código se envía a Open Food Facts para recuperar la ficha pública del producto. Daylory no añade tu nombre, correo ni una cuenta propia a esa solicitud.
Compras y suscripciones
RevenueCat recibe un identificador aleatorio anónimo, información técnica necesaria y el estado o recibo de compras de Apple para mostrar planes, validar Daylory Pro y restaurar compras. Daylory no proporciona a RevenueCat tu correo ni un identificador de cuenta propio.
Mensajes de soporte
Si nos escribes, tratamos tu dirección, el contenido del mensaje y los datos técnicos que decidas adjuntar para responder y resolver el caso. No envíes diagnósticos, historiales médicos ni el contenido completo de tu diario.
La voz se transcribe en el dispositivo y no se sube audio crudo. El escáner de códigos y el OCR de etiquetas se procesan en el dispositivo. Daylory no solicita contactos, ubicación ni identificadores publicitarios, y no incorpora publicidad ni seguimiento entre apps.
4 · Servicios externos, destinatarios y transferencias
- Cloudflare: aloja el Worker propio que recibe las peticiones opcionales de IA, aplica controles y las reenvía al proveedor de IA que corresponda. Los logs de aplicación están diseñados para excluir la frase y los nombres; pueden existir datos técnicos de red necesarios para prestar y proteger el servicio. Consulta su política de privacidad y su acuerdo de tratamiento.
- Google (Gemini API; Google LLC o, según la cuenta de facturación, Google Cloud EMEA Limited): estructura, como encargado del tratamiento, el texto opcional de las descripciones de comidas mediante el servicio de pago de la API de Gemini. Según sus condiciones para servicios de pago, Google no usa las peticiones ni las respuestas para mejorar sus productos ni entrenar modelos, y las registra durante un periodo limitado solo para detectar y prevenir infracciones de su política de uso prohibido. Consulta las condiciones adicionales de la API de Gemini y su acuerdo de tratamiento.
- OpenAI: estructura el dictado opcional de recetas y, como respaldo, descripciones de comidas, con la API y con almacenamiento de respuesta desactivado. OpenAI indica que los datos de API no se usan para entrenar sus modelos salvo adhesión voluntaria; sus logs de prevención de abuso pueden conservar contenido hasta 30 días por defecto, salvo controles de retención distintos. Consulta sus controles de datos de API y su acuerdo de tratamiento.
- Open Food Facts: responde a búsquedas y códigos de productos. Puede recibir la consulta, el código, la dirección IP y datos técnicos normales de una conexión web. Consulta su política de privacidad y sus condiciones de reutilización.
- RevenueCat: gestiona de forma seudónima el estado de compras y suscripciones. Recibe información técnica, un ID aleatorio anónimo y datos de transacción o recibo. Consulta su política de privacidad y su acuerdo de tratamiento.
- Apple: distribuye la app, procesa compras y ofrece los controles del sistema. Apple trata esos datos bajo sus propias condiciones; consulta App Store y privacidad.
- Google (Gmail): aloja el buzón usado cuando decides escribir a soporte o ejercer un derecho. Recibe la dirección, el mensaje y los adjuntos que envíes. Consulta la política de Google.
Garantías para transferencias internacionales
Cloudflare, Google (Gemini API y Gmail), OpenAI y RevenueCat pueden tratar datos fuera del Espacio Económico Europeo, incluidos Estados Unidos. Para transferencias restringidas, Cloudflare declara el Marco de Privacidad de Datos UE–EE. UU. y cláusulas contractuales tipo de la Comisión Europea con medidas adicionales; OpenAI contrata con OpenAI Ireland para clientes del EEE y utiliza decisiones de adecuación o esas cláusulas; RevenueCat aplica las cláusulas contractuales tipo a transferencias sin adecuación; y Google, para la API de Gemini y para Gmail, declara decisiones de adecuación, el Marco de Privacidad de Datos UE–EE. UU. o cláusulas contractuales tipo según corresponda; en la API de Gemini esas garantías figuran en su acuerdo de tratamiento de datos para productos en los que Google actúa como encargado. Los documentos enlazados arriba describen cada garantía.
Apple actúa como responsable separado para App Store: los datos del EEE corresponden a Apple Distribution International en Irlanda y sus transferencias internacionales se rigen por cláusulas contractuales tipo. Open Food Facts es una asociación establecida en Francia; Daylory dirige allí la consulta al servicio público. Para este sitio, GitHub puede procesar datos técnicos globalmente y declara cláusulas contractuales tipo y el Marco de Privacidad de Datos en su declaración de privacidad.
Puedes pedir una copia o más información sobre una garantía aplicable escribiendo al contacto de privacidad. También puedes obtenerla directamente en los acuerdos y políticas enlazados. Daylory reduce los datos enviados y mantiene disponible un modo local sin la IA de terceros.
5 · Bases jurídicas
- Ejecución del servicio solicitado: almacenamiento local, consulta de productos, soporte de funciones y gestión de compras.
- Consentimiento explícito: envío opcional de frases y nombres de alimentos a la cadena Cloudflare–Google (Gemini) y, para recetas o como respaldo, Cloudflare–OpenAI. Cuando el texto pueda revelar información relativa a la salud, el consentimiento cubre también ese tratamiento. Retirarlo impide futuros envíos.
- Obligación legal: conservación de la información que resulte necesaria para obligaciones fiscales, contables, de consumo o atención de derechos.
- Interés legítimo: seguridad básica del servicio, prevención de abuso y resolución de incidencias, ponderado frente a tus derechos.
Daylory no toma decisiones automatizadas con efectos jurídicos o similares sobre ti y no crea perfiles publicitarios.
6 · Conservación, exportación y borrado
- Datos locales: permanecen hasta que uses Ajustes → Privacidad → Borrar todos mis datos o elimines la app. Daylory permite exportar los datos en JSON y el diario en CSV.
- Consentimiento de IA: se guarda localmente y se elimina con el borrado total. Desactivarlo detiene futuros envíos, aunque no borra de forma retroactiva logs que un proveedor deba conservar durante su plazo aplicable.
- Worker propio: no conserva el contenido de la frase en sus logs de aplicación. Cloudflare conserva los logs técnicos de Workers durante un máximo de 7 días —3 días en el plan Free y 7 en planes Paid— y después los elimina de esa herramienta, según sus límites de retención.
- Google (Gemini API): en los servicios de pago registra peticiones y respuestas durante un periodo limitado, solo para detectar y prevenir abusos. Su documentación de control de abusos indica actualmente 55 días, con acceso para revisión humana limitado a personal autorizado de Google. La caché implícita del servicio se mantiene solo en memoria y caduca a las 24 horas, según su página de retención de datos.
- OpenAI: puede conservar logs de prevención de abuso hasta 30 días por defecto, salvo configuración o exigencia legal distinta.
- Open Food Facts: su política indica que conserva la dirección IP y los logs de visita durante 3 años por seguridad y análisis técnicos.
- Compras: RevenueCat conserva la información mientras siga siendo necesaria para validar o restaurar compras y durante la vigencia de su servicio; una solicitud de supresión permite eliminar el perfil seudónimo, salvo conservación legal aplicable. Apple conserva sus propios registros según sus condiciones. Borrar Daylory no cancela una suscripción ni elimina los registros de Apple.
- Soporte: eliminamos los mensajes ordinarios como máximo 12 meses después de cerrar el caso. Si un mensaje resulta necesario para una obligación legal o una reclamación real, se bloquea y conserva solo hasta que termine el plazo legal aplicable. Google puede tardar un tiempo adicional en retirar copias de sus sistemas activos y de respaldo conforme a su política.
7 · Tus derechos
Según corresponda, puedes solicitar acceso, rectificación, supresión, limitación, portabilidad u oposición, y retirar un consentimiento sin que ello afecte a tratamientos anteriores lícitos.
Envía tu solicitud a miguelangelxramirez@gmail.com e indica que se refiere a Daylory. Solo pediremos información proporcionada y necesaria para evitar entregar o borrar datos de otra persona.
También puedes presentar una reclamación ante la Agencia Española de Protección de Datos o ante la autoridad de control de tu lugar de residencia.
8 · Seguridad y minimización
Daylory usa HTTPS para comunicaciones, mantiene las claves secretas del proveedor fuera de la app y limita el contexto de IA a lo necesario para estructurar la petición. Los cálculos nutricionales y el diario completo no se envían a la IA.
Para proteger el servicio de IA, las nuevas versiones usan Apple App Attest. El servidor verifica una clave pública de la instalación y conserva identificadores opacos, comprobaciones de un solo uso y contadores para impedir la repetición de peticiones y limitar abusos. Ese estado de seguridad se almacena en Cloudflare Durable Objects con jurisdicción europea; no contiene frases, alimentos, audio ni el diario. No se usa para publicidad ni seguimiento entre apps.
Ningún sistema es infalible. Si detectas una posible incidencia de seguridad, evita incluir datos sensibles y contacta cuanto antes mediante el correo de soporte.
9 · Privacidad de este sitio
Este sitio no incluye formularios, JavaScript, analítica, publicidad, píxeles ni cookies propias. Sus archivos se sirven mediante GitHub Pages. GitHub puede tratar dirección IP, dispositivo y registros técnicos como proveedor de alojamiento, y los conserva durante el tiempo necesario para las finalidades y obligaciones descritas en su declaración de privacidad.
Al pulsar un enlace externo, el sitio de destino aplica sus propias prácticas.
10 · Cambios y contacto
La fecha superior indica la versión vigente. Si un cambio es material, se comunicará de forma proporcionada antes de aplicar un tratamiento nuevo que requiera consentimiento.
Preguntas: miguelangelxramirez@gmail.com.