Quiénes somos
ChefCart está operado por Michael Stadler (autónomo), Esterbergstraße 40, 81377 Múnich, Alemania — el responsable del tratamiento según el art. 4.7 RGPD. Email: contact@chefcart.com. Esta política cubre el sitio chefcart.app y la app ChefCart para iOS y Android. Recogemos lo mínimo necesario, no mostramos anuncios y nunca vendemos tus datos.
Información que recogemos
Recogemos cuatro tipos de datos: los que tú nos das, lo que escaneas o dictas, los recogidos automáticamente, y los que nos envían los proveedores:
- Datos de cuenta — email, nombre y los identificadores de autenticación de Supabase cuando inicias sesión con email/contraseña, Apple, Google o Facebook. Miembros del hogar en tu plan.
- Tu contenido — recetas, listas de la compra, despensa y planes de comidas. Las recetas importadas por URL se guardan como públicas por defecto; todo lo demás — recetas que escaneas, añades a mano o pegas como texto libre — es privado para tu hogar hasta que decidas hacerlo público.
- Escaneos y entrada por voz — fotos que escaneas (páginas de libros, capturas de recetas, tickets de compra) y artículos que dictas. Guardamos el texto resultante y nunca el audio; la única excepción es una foto recortada del plato terminado, que guardamos solo si tu dispositivo detecta una en la página y decides importar la receta. Al escanear, la imagen se envía a un encargado de IA fuera de la UE — consulta Escaneo de fotos e IA más abajo.
- Dispositivo y uso — versión de la app, SO, idioma y diagnósticos anónimos. Los eventos de analítica solo se recogen si has dado tu consentimiento.
- Datos de suscripción — si te suscribes a Pro, RevenueCat nos envía el estado de tu compra. El pago lo procesa Apple o Google; nunca vemos los datos de tu tarjeta.
Cómo la usamos
Hacer funcionar el servicio (autenticación, sincronización, uso compartido familiar), leer las fotos que escaneas para convertirlas en recetas y artículos de despensa, convertir lo que dictas en entradas de la lista de la compra, enviar mensajes transaccionales sobre tu cuenta o suscripción, entregar notificaciones push a las que te has suscrito, mejorar el producto con analítica anónima opt-in, prevenir abusos y cumplir nuestras obligaciones legales. No mostramos anuncios ni hacemos marketing directo.
Escaneo de fotos e IA
ChefCart puede leer una foto por ti — una página de un libro de cocina, una captura, una receta manuscrita o un ticket de la compra — y convertirla en una receta o en artículos de despensa. La lectura la hace un modelo de IA: Claude, de Anthropic. Esto es exactamente lo que ocurre con esa foto.
- Qué enviamos, y cuándo. — únicamente la foto que acabas de hacer o elegir para un escaneo, en el momento en que la confirmas. No hay escaneo en segundo plano y nunca accedemos por nuestra cuenta a tu carrete.
- Quién la lee. — la foto se envía por una conexión cifrada a una edge function de ChefCart alojada en Supabase, que la reenvía a Claude, de Anthropic, y devuelve el texto extraído. Esa edge function existe para que nuestra clave de API se quede en el servidor en lugar de ir dentro de la app, y para poder frenar los abusos. Mantiene la imagen en memoria mientras dura la petición y no la escribe en ningún sitio. Anthropic actúa como encargado del tratamiento bajo un contrato de encargo y trata la petición fuera de la UE, entre otros lugares en Estados Unidos, al amparo de las Cláusulas Contractuales Tipo de la Comisión Europea.
- Qué pasa con la imagen. — por nuestra parte no se guarda nada del escaneo. Nuestra edge function no almacena copia ni registra la imagen, y Anthropic no entrena sus modelos con ella; según los términos comerciales de Anthropic, las entradas y salidas de la API se eliminan en un plazo de 30 días, aunque el contenido que marquen sus sistemas automáticos de seguridad puede conservarse más tiempo. Del texto devuelto guardamos solo los artículos que confirmas en la pantalla de revisión — nunca la foto de la página en sí. La única excepción: si tu dispositivo detecta en la página una foto del plato terminado, guardamos una copia recortada de esa foto en cuanto decides importar la receta.
- Sobre los tickets de compra. — un ticket puede mostrar mucho más que alimentos: el establecimiento, la fecha y la hora, un número de tarjeta de fidelización, los últimos dígitos de tu tarjeta de pago y productos que insinúan algo sobre tu salud, tus creencias o tus hábitos. Escanea un ticket solo si te parece bien que se lea entero; recorta o tapa lo que prefieras no enviar y revisa la pantalla de revisión: solo se guarda lo que mantienes.
- Tu control. — el escaneo es opcional. Puedes denegar los permisos de cámara y fotos, o retirarlos en cualquier momento en los ajustes de tu dispositivo, y seguir añadiendo recetas importando una URL, pegando texto o escribiéndolas.
- Base jurídica. — cuando resulte de aplicación el RGPD, tratamos estos datos para prestar una funcionalidad que has solicitado (art. 6.1.b RGPD). La extracción es un paso de reconocimiento de texto, no una decisión automatizada con efectos jurídicos o similarmente significativos en el sentido del art. 22 RGPD: tú revisas y confirmas cada resultado antes de que se guarde nada.
Cómo trata Anthropic lo que recibe se describe en su política de privacidad.
Entrada por voz para las listas de la compra
ChefCart te permite añadir artículos a la lista de la compra dictándolos ("Leche, mantequilla, seis huevos") en lugar de escribirlos.
- Cuándo se usa el micrófono. — solo mientras estás dictando activamente: desde que pulsas el botón del micrófono hasta que detienes la grabación. ChefCart no escucha en segundo plano y no dispone de escucha continua ni de palabra de activación.
- Cómo se transcribe tu voz. — el audio lo procesa el sistema de reconocimiento de voz de tu propio dispositivo: el framework Speech de Apple en iOS y el servicio de reconocimiento de voz de Android. Si tu dispositivo admite el reconocimiento sin conexión para tu idioma, el audio no sale del dispositivo. Si no lo admite —algo habitual fuera del inglés, y que depende de los paquetes de idioma instalados—, tu sistema operativo puede enviar el audio a Apple o Google para transcribirlo. En ese caso el tratamiento lo realizan Apple o Google como responsables independientes conforme a sus propias políticas de privacidad, no nosotros.
- Qué recibe y almacena ChefCart. — recibimos únicamente el texto transcrito y almacenamos solo los artículos que confirmas en la pantalla de revisión. En ningún momento recibimos, grabamos ni almacenamos el audio, y no se envía audio a los servidores de ChefCart. No utilizamos datos de voz para elaboración de perfiles, publicidad ni entrenamiento de modelos.
- Tu control. — la entrada por voz es opcional. Puedes denegar el permiso de micrófono, o retirarlo en cualquier momento en los ajustes de tu dispositivo, y seguir añadiendo artículos escribiendo: no pierdes ninguna funcionalidad.
- Base jurídica. — cuando resulte de aplicación el RGPD, tratamos estos datos para prestar una funcionalidad que has solicitado (art. 6.1.b RGPD). El acceso al micrófono se basa en el permiso que concedes en tu dispositivo, que puedes revocar en cualquier momento.
Cuando tu dispositivo sí envía audio fuera para transcribirlo, Apple y Google deciden por su cuenta qué ocurre con él — consulta la política de privacidad de Apple y la política de privacidad de Google.
Bases jurídicas (art. 6 RGPD)
Tratamos datos en estas bases: contrato (art. 6.1.b) — gestión de tu cuenta y de la suscripción Pro, y prestación de funcionalidades que solicitas como el escaneo de fotos y la entrada por voz; consentimiento (art. 6.1.a) — analítica y cookies no esenciales, que puedes retirar en cualquier momento; interés legítimo (art. 6.1.f) — seguridad, prevención de fraude y operación básica; obligación legal (art. 6.1.c) — registros fiscales, requerimientos legales. No tomamos decisiones automatizadas sobre ti con efectos jurídicos o similarmente significativos.
Con quién compartimos datos
Solo compartimos datos con proveedores necesarios para operar el servicio, bajo un contrato de encargado del tratamiento. Ninguno vende tus datos:
- Supabase (Irlanda, UE) — autenticación, base de datos y la edge function que retransmite las fotos escaneadas a Anthropic.
- Anthropic (EE. UU.) — lee las fotos que escaneas y devuelve el texto. Las recibe de nuestra edge function, no entrena sus modelos con ellas y las elimina en un plazo de 30 días.
- Vercel (EE. UU., edge UE) — aloja este sitio de marketing en el edge y proporciona analítica web sin cookies (recuento anónimo de páginas vistas) que solo se carga después de tu consentimiento.
- PostHog Cloud UE — analítica anónima del producto, se carga solo después de tu consentimiento.
- RevenueCat — gestiona tu suscripción Pro y se comunica con Apple / Google.
- Resend — entrega los emails transaccionales.
- Firebase Cloud Messaging / Apple Push Notification Service (vía Expo) — entrega las notificaciones push a las que te has suscrito.
También podemos divulgar datos para cumplir una orden judicial válida o una solicitud de las autoridades. Te informamos siempre que la ley lo permita.
Transferencias internacionales
La mayoría de los datos permanecen en la UE. Algunos proveedores (Anthropic, Vercel, RevenueCat, servicios de push) operan globalmente y pueden transferir datos fuera de la UE. El caso más claro es el escaneo de fotos: Anthropic no ofrece tratamiento en la UE para este servicio, así que una foto que escaneas se trata fuera de la UE, entre otros lugares en Estados Unidos. Nos basamos en las Cláusulas Contractuales Tipo de la Comisión Europea y, cuando aplique, el EU-US Data Privacy Framework. Contáctanos si quieres detalles de una transferencia concreta o una copia de las garantías.
Seguridad
Los datos en tránsito se cifran con TLS. Los datos en reposo los cifran nuestros proveedores de infraestructura. La autenticación la gestiona Supabase con hashes estándar y flujos OAuth. Las fotos que escaneas se envían por TLS a una edge function de ChefCart, que las reenvía a Anthropic para extraer el texto y no guarda ninguna copia: nuestra clave de API se queda en el servidor, nunca dentro de la app.
Conservación
Conservamos tus datos mientras tu cuenta esté activa. Cuando borras tu cuenta desde la app, borramos todo en 30 días, salvo lo que la ley exija conservar más tiempo (por ejemplo, registros de facturas según el § 257 HGB / § 147 AO hasta 10 años).
Tus derechos
Si nuestro tratamiento entra dentro del RGPD, tienes derecho a:
- acceso — obtener una copia de los datos que tenemos sobre ti;
- rectificación — corregir datos inexactos;
- supresión — borrar tus datos;
- limitación — restringir cómo los tratamos;
- oposición — al tratamiento basado en interés legítimo;
- portabilidad — recibir tus datos en un formato estructurado y legible por máquina;
- retirada del consentimiento — en cualquier momento, para tratamientos basados en consentimiento;
- reclamación — ante tu autoridad de control. En España: Agencia Española de Protección de Datos (AEPD), C/ Jorge Juan 6, 28001 Madrid.
La mayoría de los derechos puedes ejercerlos directamente en la app (Ajustes → Cuenta). Para cualquier otra cosa, escribe a contact@chefcart.com. Respondemos en 30 días.
Menores de 16
ChefCart es para usuarios de 16 años o más. No recogemos a sabiendas datos de personas menores. Si crees que un menor ha compartido datos con nosotros, contáctanos y los borraremos.
Cambios
Actualizamos esta política cuando cambian nuestras prácticas. Los cambios materiales se anuncian en la app y por email al menos 30 días antes de entrar en vigor.
Contacto
Preguntas, peticiones o reclamaciones: Michael Stadler, Esterbergstraße 40, 81377 Múnich, Alemania — contact@chefcart.com.