Política de Privacidad
Última actualización: 16 de julio de 2026
Esta Política de Privacidad describe cómo Fotocal («Fotocal», «nosotros») recoge, utiliza y protege tu información cuando usas la aplicación móvil Fotocal (paquete Android: com.fotokal.app) y este sitio web. Al usar Fotocal aceptas las prácticas descritas en esta política.
Resumen: tus datos de salud y tus fotos se usan únicamente para darte el servicio (análisis nutricional, seguimiento y consejos). Nunca vendemos tus datos personales ni los usamos para publicidad.
1. Responsable del tratamiento
El responsable del tratamiento de tus datos es el equipo de Fotocal. Para cualquier consulta sobre privacidad puedes escribirnos a esmarketstop@gmail.com.
2. Datos que recogemos
2.1 Datos de cuenta
- Dirección de correo electrónico y credenciales de acceso.
- Datos de perfil que decidas facilitar: nombre, edad, sexo, altura, peso, nivel de actividad y objetivos (perder, mantener o ganar peso).
2.2 Datos de salud y nutrición (categoría especial)
- Comidas registradas (alimentos, calorías, macronutrientes, puntuación de calidad).
- Registros de peso e historial de peso.
- Registro de agua e hidratación.
- Notas de estado de ánimo y entradas de diario.
- Recuento de pasos (a través de Health Connect, si lo autorizas).
Estos datos se consideran datos de salud (categoría especial según el art. 9 del RGPD). Los tratamos únicamente con tu consentimiento explícito, que otorgas al crear tu cuenta y configurar tus objetivos, y que puedes retirar en cualquier momento eliminando tu cuenta.
2.3 Cámara y fotos
Fotocal necesita acceso a la cámara (y opcionalmente a tu galería) para las funciones de escaneo de comida, códigos de barras y menús. Las fotos que tomas se envían de forma segura a nuestro proveedor de IA para su análisis (ver sección 4). No accedemos al resto de tu galería ni usamos tus fotos para ningún otro fin.
2.4 Datos de Health Connect (pasos)
Si conectas Fotocal con Health Connect de Android, leemos tu recuento de pasos para mostrarlo en la app y calcular tu gasto calórico estimado. Nuestro uso de los datos de Health Connect cumple la política de datos de salud de Google Play, incluidos los requisitos de Uso Limitado (Limited Use):
- Solo usamos los datos de pasos para ofrecerte las funciones visibles de la app (recuento de pasos y estimación de calorías).
- Nunca usamos datos de Health Connect para publicidad ni los vendemos.
- Nunca transferimos datos de Health Connect a terceros salvo para prestar el servicio, con tu consentimiento, o cuando la ley lo exija.
- Puedes revocar el acceso en cualquier momento desde los ajustes de Health Connect.
2.5 Datos técnicos y de uso
- Identificadores de dispositivo, modelo, versión de Android y de la app.
- Eventos de uso de la app (pantallas visitadas, funciones utilizadas) mediante análisis de producto.
- Registros de errores y diagnóstico.
3. Para qué usamos tus datos
- Prestar el servicio: analizar tus comidas, calcular calorías y macros, mostrar tu progreso, contar pasos y ofrecerte el chat de Coach Kal (ejecución del contrato, art. 6.1.b RGPD; consentimiento explícito para datos de salud, art. 9.2.a RGPD).
- Personalización: objetivos, recomendaciones, recordatorios y resúmenes semanales adaptados a ti (consentimiento).
- Mejorar la app: análisis de uso agregado y corrección de errores (interés legítimo, art. 6.1.f RGPD).
- Gestionar suscripciones: verificar tu estado de suscripción con Google Play (ejecución del contrato).
- Comunicaciones de servicio: avisos importantes sobre tu cuenta o cambios en esta política.
No vendemos tus datos personales ni los compartimos con terceros con fines publicitarios.
4. Procesamiento con inteligencia artificial
Las funciones de IA de Fotocal (escaneo de comida por foto, escaneo de menús y Coach Kal) se apoyan en OpenAI como proveedor de procesamiento. Cuando usas estas funciones:
- Tu foto o tu mensaje se envía cifrado (TLS) a los servidores de OpenAI para su análisis y se nos devuelve el resultado nutricional o la respuesta del coach.
- Según las condiciones de la API de OpenAI, tus datos enviados por API no se utilizan para entrenar sus modelos.
- Coach Kal puede utilizar el contexto de tu diario (comidas, objetivos, progreso) para darte respuestas útiles y personalizadas.
Las respuestas de la IA son estimaciones informativas y no constituyen consejo médico (ver Términos de Servicio).
5. Proveedores de servicios (encargados del tratamiento)
| Proveedor | Finalidad | Datos |
|---|---|---|
| Supabase | Base de datos, autenticación y almacenamiento en la nube | Datos de cuenta, diario, salud y fotos |
| OpenAI | Análisis de imágenes de comida y chat Coach Kal | Fotos de comida, mensajes de chat, contexto nutricional |
| PostHog | Analítica de producto (uso de la app) | Eventos de uso, identificadores técnicos |
| Sentry | Informes de fallos y diagnóstico de errores | Registros de errores, identificadores técnicos, diagnóstico del dispositivo/app |
| Google Play Billing | Gestión y cobro de suscripciones | Estado de compra (Google procesa el pago; nunca vemos tu tarjeta) |
| Health Connect (Google) | Lectura del recuento de pasos | Pasos diarios |
Todos nuestros proveedores actúan bajo acuerdos de tratamiento de datos. Algunos pueden procesar datos fuera del Espacio Económico Europeo; en esos casos se aplican Cláusulas Contractuales Tipo u otros mecanismos válidos de transferencia internacional.
6. Conservación de los datos
- Tus datos se conservan mientras tu cuenta esté activa.
- Si eliminas tu cuenta, tus datos personales se eliminan de nuestros sistemas de producción en un plazo máximo de 30 días (las copias de seguridad se purgan en ciclos posteriores).
- Podemos conservar datos agregados y anonimizados (que ya no te identifican) para estadísticas.
7. Tus derechos (RGPD)
Si te encuentras en el Espacio Económico Europeo, tienes derecho a:
- Acceso a tus datos personales.
- Rectificación de datos inexactos.
- Supresión («derecho al olvido») — puedes eliminar tu cuenta directamente en la app: Perfil → Ajustes → Eliminar cuenta, o ver instrucciones de eliminación.
- Portabilidad de tus datos en un formato estructurado.
- Limitación y oposición al tratamiento.
- Retirar tu consentimiento en cualquier momento, sin efecto retroactivo.
- Reclamar ante tu autoridad de control (en España, la Agencia Española de Protección de Datos, aepd.es).
Para ejercer cualquiera de estos derechos, escríbenos a esmarketstop@gmail.com. Responderemos en un plazo máximo de 30 días.
8. Seguridad
Aplicamos medidas técnicas y organizativas apropiadas: cifrado en tránsito (TLS), cifrado en reposo en nuestra base de datos, control de acceso por roles y aislamiento de datos por usuario (row-level security). Ningún sistema es 100 % infalible, pero revisamos nuestras medidas de forma continua.
9. Menores
Fotocal no está dirigida a menores de 16 años y no recogemos conscientemente datos de menores. Si crees que un menor nos ha facilitado datos, contáctanos y los eliminaremos.
10. Cambios en esta política
Podemos actualizar esta política ocasionalmente. Publicaremos la versión vigente en esta página y, si el cambio es significativo, te avisaremos en la app. La fecha de «última actualización» indica la versión en vigor.
11. Contacto
Para cualquier duda sobre privacidad: esmarketstop@gmail.com
Privacy Policy
Last updated: July 16, 2026
This Privacy Policy describes how Fotocal ("Fotocal", "we", "us") collects, uses and protects your information when you use the Fotocal mobile application (Android package: com.fotokal.app) and this website. By using Fotocal you agree to the practices described in this policy.
Summary: your health data and photos are used solely to provide the service (nutrition analysis, tracking and coaching). We never sell your personal data or use it for advertising.
1. Data controller
The controller of your personal data is the Fotocal team. For any privacy inquiry, contact us at esmarketstop@gmail.com.
2. Data we collect
2.1 Account data
- Email address and login credentials.
- Profile data you choose to provide: name, age, sex, height, weight, activity level and goals (lose, maintain or gain weight).
2.2 Health & nutrition data (special category)
- Logged meals (foods, calories, macronutrients, quality scores).
- Weight entries and weight history.
- Water intake logs.
- Mood notes and journal entries.
- Step counts (via Health Connect, if you authorize it).
This information qualifies as health data (a special category under GDPR Art. 9). We process it only with your explicit consent, given when you create your account and set up your goals, and revocable at any time by deleting your account.
2.3 Camera and photos
Fotocal needs camera access (and optionally your gallery) for the food, barcode and menu scanning features. Photos you take are transmitted securely to our AI provider for analysis (see section 4). We do not access the rest of your gallery or use your photos for any other purpose.
2.4 Health Connect data (steps)
If you connect Fotocal to Android's Health Connect, we read your step count to display it in the app and estimate your calorie expenditure. Our use of Health Connect data complies with the Google Play health data policy, including the Limited Use requirements:
- We only use step data to provide user-visible app features (step count and calorie estimates).
- We never use Health Connect data for advertising and never sell it.
- We never transfer Health Connect data to third parties except to provide the service, with your consent, or where required by law.
- You can revoke access at any time from the Health Connect settings.
2.5 Technical and usage data
- Device identifiers, device model, Android and app version.
- In-app usage events (screens visited, features used) via product analytics.
- Crash and diagnostic logs.
3. How we use your data
- Providing the service: analyzing your meals, computing calories and macros, showing your progress, counting steps and powering the Coach Kal chat (performance of contract, GDPR Art. 6(1)(b); explicit consent for health data, Art. 9(2)(a)).
- Personalization: goals, recommendations, reminders and weekly recaps tailored to you (consent).
- Improving the app: aggregated usage analytics and bug fixing (legitimate interest, Art. 6(1)(f)).
- Managing subscriptions: verifying your subscription status with Google Play (performance of contract).
- Service communications: important notices about your account or changes to this policy.
We do not sell your personal data or share it with third parties for advertising purposes.
4. AI processing
Fotocal's AI features (photo food scanning, menu scanning and Coach Kal) rely on OpenAI as a processing provider. When you use these features:
- Your photo or message is sent encrypted (TLS) to OpenAI's servers for analysis, and the nutrition result or coach reply is returned to us.
- Under OpenAI's API terms, data submitted via the API is not used to train their models.
- Coach Kal may use context from your diary (meals, goals, progress) to provide useful, personalized answers.
AI outputs are informational estimates and do not constitute medical advice (see Terms of Service).
5. Service providers (processors)
| Provider | Purpose | Data |
|---|---|---|
| Supabase | Database, authentication and cloud storage | Account, diary, health data and photos |
| OpenAI | Food image analysis and Coach Kal chat | Food photos, chat messages, nutrition context |
| PostHog | Product analytics (app usage) | Usage events, technical identifiers |
| Sentry | Crash and error reporting | Crash logs, technical identifiers, device/app diagnostics |
| Google Play Billing | Subscription management and payments | Purchase state (Google processes payment; we never see your card) |
| Health Connect (Google) | Reading step counts | Daily steps |
All our providers operate under data processing agreements. Some may process data outside the European Economic Area; in such cases Standard Contractual Clauses or other valid international transfer mechanisms apply.
6. Data retention
- Your data is retained while your account is active.
- If you delete your account, your personal data is removed from our production systems within a maximum of 30 days (backups are purged in subsequent cycles).
- We may retain aggregated, anonymized data (which no longer identifies you) for statistics.
7. Your rights (GDPR)
If you are located in the European Economic Area, you have the right to:
- Access your personal data.
- Rectify inaccurate data.
- Erasure ("right to be forgotten") — you can delete your account directly in the app: Profile → Settings → Delete account, or see our deletion instructions.
- Data portability in a structured format.
- Restriction of and objection to processing.
- Withdraw consent at any time, without retroactive effect.
- Lodge a complaint with your supervisory authority.
To exercise any of these rights, email esmarketstop@gmail.com. We will respond within 30 days.
8. Security
We apply appropriate technical and organizational measures: encryption in transit (TLS), encryption at rest in our database, role-based access control and per-user data isolation (row-level security). No system is 100% infallible, but we review our measures continuously.
9. Children
Fotocal is not directed at children under 16 and we do not knowingly collect data from minors. If you believe a minor has provided us data, contact us and we will delete it.
10. Changes to this policy
We may update this policy from time to time. The current version will always be published on this page, and we will notify you in the app of significant changes. The "last updated" date indicates the version in force.
11. Contact
For any privacy question: esmarketstop@gmail.com