Política de privacidad de CoffeEZ
Última actualización: 25 de octubre de 2026
Read this policy in English
CoffeEZ está desarrollada por un desarrollador independiente. Tratamos los datos mínimos necesarios para que la aplicación funcione. No vendemos datos personales, no mostramos anuncios y no elaboramos perfiles comerciales.
Responsable del tratamiento
Responsable: Marcos Menjón Casanova
Contacto: privacidad@coffeezapp.com
1. Uso sin cuenta
Puedes usar CoffeEZ sin registrarte para guardar tus cafés y recetas, que en ese caso se almacenan únicamente en tu dispositivo. Las funciones de inteligencia artificial (escaneo de etiquetas o fichas técnicas, generación de recetas y ajuste por cata) requieren una cuenta.
Si tienes activada la copia de seguridad de Android, el sistema puede incluir en la copia de tu cuenta de Google, y al pasar tus datos a un móvil nuevo, lo que la aplicación guarda en tu dispositivo sobre tus cafés, tus recetas y tus ajustes. No incluye las fotos de tus cafés, tu sesión ni las claves de acceso a los servicios que usa la aplicación, tus preferencias de estadísticas de uso e informes de fallos ni las copias en caché. Al restaurarla tendrás que volver a iniciar sesión, la aplicación te volverá a preguntar por las estadísticas de uso y tu decisión sobre la mejora de las recomendaciones (punto 13) se tomará de tu cuenta, no de la copia. Nosotros no tenemos acceso a esa copia: la gestionas tú desde los ajustes de Android.
Aunque no te registres, la primera vez que abres la aplicación en un dispositivo, y cada vez que cierras sesión, se crea en Firebase Authentication una sesión anónima: un identificador aleatorio, sin correo ni nombre, con el que la aplicación lee la configuración del servicio y los paquetes oficiales de los tostadores. Si creas una cuenta, ese identificador pasa a ser el de tu cuenta; si entras en una que ya tenías, se descarta. En cualquier otro caso, se borra automáticamente tras 90 días sin usar la aplicación.
Al cerrar sesión, la aplicación quita de tu dispositivo los datos de tu cuenta: tus cafés, recetas y fotos, tu catálogo si eres tostador, el contador de usos de la inteligencia artificial, tu decisión sobre la mejora de las recomendaciones (punto 13) y las copias en caché. Siguen guardados en tu cuenta y vuelven cuando entras de nuevo. Se quedan los ajustes del propio dispositivo, como el tema, el sonido o tus molinillos. El historial de versiones de cada receta se guarda solo en tu dispositivo y se borra al cerrar sesión.
2. Qué datos tratamos y para qué
Salvo que se indique otra cosa, la base jurídica es la ejecución del contrato (art. 6.1.b RGPD): necesitamos estos datos para darte el servicio que pides.
- Cuenta. Tu dirección de correo electrónico y el identificador de usuario que asigna Firebase, para identificar tu cuenta, sincronizar tus cafés y recetas entre dispositivos y habilitar las funciones de inteligencia artificial. Si inicias sesión con Google, también tu nombre y tu foto de perfil de Google, que solo se muestran en Ajustes. Si te registras con correo y contraseña no te pedimos el nombre, y te enviamos un mensaje para verificar que la dirección es tuya: hasta que lo verifiques, no puedes usar las funciones de inteligencia artificial ni solicitar la cuenta de Tostador Aliado.
- Cafés y recetas. Lo que guardas en la despensa y en tus recetas. Con cuenta se guardan en nuestra base de datos; sin cuenta, solo en tu dispositivo.
- Fotos de tus cafés. La foto que asocias a un café de tu despensa o, si eres tostador, a un lote de tu catálogo. Puede ser una que elijas de tu galería o la propia imagen de la etiqueta: cuando escaneas una etiqueta con la cámara o desde la galería, la aplicación te propone esa imagen como foto del café, y puedes quitarla antes de guardar. Sin cuenta, la foto se queda solo en tu dispositivo. Con cuenta, se sube comprimida a tu carpeta privada de almacenamiento; solo tú puedes acceder a ella.
- Fotos y PDF de etiquetas. Al escanear la etiqueta o la ficha técnica de un café, la imagen o el PDF se envían a la inteligencia artificial para leer sus datos (ver punto 3). Nuestros servidores se los pasan a Gemini y no los guardan. La imagen de la etiqueta, además, se te propone como foto del café (punto anterior); un PDF no. En versiones anteriores de la aplicación también se enviaba una foto de los granos para estimar el tueste, con el mismo tratamiento; la versión actual ya no la pide.
- Solicitud de tostador. Si solicitas la cuenta de Tostador Aliado: el correo de tu cuenta, el nombre del tostadero o empresa, su NIF/CIF u otro identificador fiscal y el enlace a tu web o a tu Instagram, con la fecha de la solicitud (y, si vuelves a pedirla tras una decisión, la de la primera y el número de intento). Tu solicitud la revisa a mano el responsable del tratamiento desde un panel privado de nuestra web, donde ve también los datos de tu cuenta (tu correo, si está verificado, cómo inicias sesión, cuándo la creaste y si está desactivada) y, de tu perfil en la aplicación, tu plan y tu estado de tostador. Para decidir puede consultar fuentes públicas: tu web, tu perfil de Instagram, Google Maps y, si tu identificador es de la Unión Europea, el servicio VIES de la Comisión Europea, al que introduce ese identificador. Mientras la solicitud está pendiente, nuestros servidores hacen además estas comprobaciones automáticas: la primera y la segunda, en cada revisión (cada 15 minutos); de la tercera a la quinta, que consultan fuentes externas, como mucho una vez al mes (antes, si cambias el enlace, el identificador o el país, si alguna fuente no contestó o si el responsable lo pide desde el panel). Primera: deducen del enlace si es una web propia, una cuenta de Instagram o una página en otra plataforma, y guardan ese tipo, el dominio o la cuenta y una forma simplificada del nombre (sin tildes, signos ni forma jurídica). Segunda: si tu cuenta es de correo y contraseña, está verificada y el dominio de tu correo es el de la web que indicas, lo anotan como prueba de que controlas ese dominio; una cuenta de Google no sirve para esta prueba. Tercera: si tu identificador fiscal es de la Unión Europea, lo consultan en VIES y guardan si consta como válido y si el nombre que devuelve VIES coincide con el de tu solicitud, sin guardar ese nombre. Cuarta: si el enlace es una web propia, consultan en el DNS público si su dominio tiene correo (registros MX) y, en el registro público del dominio (RDAP), su fecha de registro; guardan solo esos dos datos. Quinta: si el enlace es una web propia o una página en otra plataforma, visitan esa dirección (siguiendo como mucho tres redirecciones) y, si está enlazada desde ella, una página del mismo sitio cuya dirección indica que es de contacto, de quiénes somos o legal (como el aviso legal), como una visita normal a una página pública, aunque solo descargan el texto de cada página, sin imágenes ni scripts, con un tiempo y un tamaño máximos y sin guardar su contenido: anotan si responde y a qué dominio lleva, su título, si habla de café y menciona el nombre del tostadero, a qué cuenta de Instagram enlaza, cuál fue la segunda página y las direcciones de correo que aparecen en esas páginas (como mucho 10), con la página y el lugar donde aparecen y si son del dominio de tu web; esas direcciones las borramos al decidir la solicitud. Un enlace a Instagram no se visita. En esas consultas, VIES recibe solo tu identificador fiscal; el DNS y el registro del dominio, solo el nombre del dominio; y los sitios que sirven esas páginas (tu web o la plataforma, y aquellos a los que redirijan) reciben una visita de nuestros servidores, identificada como CoffeEZ. Los resultados de la primera y la segunda se guardan en tu solicitud; los de la tercera a la quinta, en la parte que solo ve el responsable. Para demostrar que la web o la cuenta de Instagram que indicas son tuyas, puedes pedir desde la aplicación un código de verificación de seis cifras, que mandamos por correo electrónico a una dirección que eliges tú y que tiene que ser del dominio de tu web, si tu enlace es una web propia, o la que publica tu perfil de Instagram o tu página en otra plataforma, si no lo es. También podemos enviártelo nosotros desde el panel, a una dirección de tu negocio que elige el responsable: una del dominio de tu web, una de las que aparecen en tu web o en tu perfil (como las que encuentra la quinta comprobación) o la que nos indiques por correo; puede no ser del dominio de tu web y puede haber más de una por solicitud. El correo sale de verificacion@coffeezapp.com y lleva el código, tu web o tu cuenta de Instagram y el correo de tu cuenta enmascarado (por ejemplo, j•••@gmail.com), sin tu nombre ni ningún otro texto; quien lo reciba sin haber pedido nada puede escribirnos para que bloqueemos la solicitud. Guardamos en tu solicitud la dirección a la que fue cada código (la dirección completa solo mientras la solicitud está pendiente; al decidirla queda enmascarada), cuándo se envió, cuántos has pedido y cuántos intentos de confirmación has hecho, y el código únicamente como un resumen criptográfico (hash con sal) con el que comprobamos el que escribes, nunca el código en sí. Un código pedido desde la aplicación vale 30 minutos y uno enviado desde el panel, 7 días. Para evitar abusos limitamos los códigos que pides desde la aplicación por cuenta (3 al día y 10 en total, a una sola dirección en cada solicitud: si vuelves a pedirla tras una decisión, puedes usar otra) y, si el código va a un correo del dominio de tu web, por dominio (2 cuentas al día y una sola con códigos vigentes), los envíos en total al día (también los del panel) y los intentos de confirmación desde la aplicación (5 al día); esos contadores se guardan en tu solicitud; los del dominio, en un registro de ese dominio que no lleva tu identificador ni tu correo, sino una marca aleatoria cuya relación contigo solo consta en tu solicitud, y que caduca como tarde 2 días después del día en que pediste el código y entonces se elimina automáticamente, normalmente en las 24 horas siguientes; y el total, en un contador diario sin datos tuyos. Si el código fue a un correo del dominio de tu web, su confirmación queda anotada como prueba de que controlas ese canal; si fue a otra dirección (una publicada o la que nos indicaste por correo), el responsable comprueba a mano que aparece en tu web o en tu perfil antes de darla por buena; si no aparece, no cuenta como prueba. Quien recibe el correo del código sin ser usuario (quien lea ese buzón de tu negocio) recibe solo lo descrito, y el código viaja sin cifrar dentro del correo y, si nos respondes por correo, en tu respuesta. Los correos los envía Mailjet por cuenta nuestra (punto 5). Además, cada vez que el responsable abre el panel, este cruza tu solicitud con las demás, también después de decidirla y mientras conserves la cuenta, para detectar si varias cuentas piden la verificación para el mismo tostadero, dominio, cuenta de Instagram o identificador fiscal. Si necesitamos más información, te escribimos al correo de tu cuenta; la pregunta queda anotada en tu solicitud, y tu respuesta, que nos llega por correo, la copiamos a mano en ella (la conversación guarda como mucho los 50 últimos mensajes). Guardamos también la decisión (aprobada, rechazada o verificación retirada) con su fecha y su motivo, las notas internas del responsable y un historial de las acciones sobre tu solicitud (como mucho, las 100 últimas), con la fecha y quién la hizo. Mientras tu solicitud está en revisión, la aplicación muestra, en las versiones que tienen la pantalla «Tu solicitud» (en Ajustes), su estado, nuestra pregunta si la hay y si ya has demostrado que la web o el perfil son tuyos (con el código, con el enlace en la bio o con tu cuenta del dominio de la web); en las anteriores, solo que está en revisión. Las preguntas te las mandamos también por correo, y el rechazo y la retirada de la verificación te los comunicamos por correo, con su motivo. Si vuelves a solicitarla, la conversación y la decisión anteriores se borran de la solicitud; en el historial quedan la decisión con su motivo y nuestras preguntas, y de tus respuestas solo la fecha en que las registramos. Las notas y el historial no se ven en la aplicación; puedes pedirlos con tu derecho de acceso (punto 10). Base jurídica: la ejecución del contrato para tramitar tu solicitud (art. 6.1.b RGPD) y, para las comprobaciones contra la suplantación de tostadores, nuestro interés legítimo en que los paquetes oficiales los publiquen solo tostadores reales (art. 6.1.f RGPD).
- Sello de tostador verificado. Si aprobamos tu solicitud, creamos tu sello: el nombre con el que apareces en tus paquetes oficiales, la fecha de la aprobación, la de tu última publicación y, si lo anotamos, el país de tu tostadero. El nombre lo fijamos nosotros al aprobar (normalmente el de tu tostadero, tal como lo indicaste) y podemos corregirlo después. Quien abre uno de tus paquetes desde la aplicación lee tu sello, también sin cuenta: es lo que comprueba que el paquete es oficial. Si cambiamos el nombre del sello, cambia también en los paquetes que ya publicaste. Si retiramos la verificación, borramos el sello y tus códigos QR dejan de funcionar; tus paquetes se borran o se conservan sin sello, y te lo decimos en el correo. El sello y los paquetes se borran si eliminas la cuenta (punto 11).
- Solicitud de tostador: los datos opcionales y el enlace en la bio. Si envías la solicitud desde una versión de la aplicación con el formulario nuevo, además de lo descrito en «Solicitud de tostador» puedes indicar el país del tostadero (decide si el identificador fiscal es obligatorio, como en España, Portugal e Italia, y en qué país lo buscamos en VIES), su ciudad, tu web y tu cuenta de Instagram por separado y un mensaje para nosotros. Todo es opcional salvo la web o el Instagram. Se guardan en tu solicitud junto con la marca de que vino del formulario nuevo y su fecha, y el responsable los ve en el panel; si después vuelves a enviar la solicitud desde una versión anterior de la aplicación, esos datos se borran. Si solo tienes Instagram y tu perfil no publica un correo, puedes demostrar que el perfil es tuyo con un enlace para tu bio: desde la aplicación pides un código aleatorio de seis caracteres, que vale 14 días, y lo pones en tu bio como coffeezapp.com/?v=XXXXXX. Guardamos en tu solicitud el código, la cuenta para la que lo pediste y sus fechas. El responsable abre tu perfil público, comprueba que el enlace aparece y lo confirma en el panel pegando la dirección del perfil; entonces queda anotado como prueba de control de ese perfil (la cuenta, el código y la fecha) y el código pendiente se borra, igual que al decidir la solicitud o si vuelves a pedirla. Puedes quitar el enlace de tu bio en cuanto se confirme. Base jurídica: la misma que la de la solicitud de tostador.
- Catálogo del tostador. Si eres Tostador Aliado, los lotes de tu catálogo, con su café y sus recetas, y un registro de la actividad del catálogo (por ejemplo, lotes creados, editados o archivados, etiquetas escaneadas y paquetes publicados). Solo los ves tú; lo que publicas en un paquete con código QR lo puede abrir cualquiera que tenga el código.
- Aperturas de los QR de los tostadores. Cuando alguien abre el código QR del paquete de un tostador, desde la aplicación o desde la web, sumamos una apertura a los contadores de ese paquete y de su tostador, como mucho una vez al día por dispositivo o navegador. Los contadores no guardan datos de quién lo abre, y el tostador solo ve las cifras. Para no contar dos veces el mismo día, la aplicación guarda en tu dispositivo, y la web en el almacenamiento local de tu navegador (no es una cookie), el código del paquete y la fecha del último escaneo; esa fecha no se envía a nuestros servidores. Cada apertura lleva además un número aleatorio de un solo uso, que no te identifica, para no contar dos veces la misma si la petición llega repetida; guardamos los últimos de cada día junto a los contadores del paquete. Para evitar abusos, cada paquete cuenta como mucho un número fijo de aperturas al día. Base jurídica: interés legítimo en medir el programa Tostador Aliado (art. 6.1.f RGPD).
- Llegada por el QR de un tostador. Si creas tu cuenta después de abrir el código QR del paquete de un tostador (o la habías creado como mucho 24 horas antes), guardamos en tu perfil qué tostador y qué paquete fueron y la fecha, y sumamos una cuenta nueva a las estadísticas de ese tostador. Hasta que creas la cuenta, el código del primer paquete que abriste y la hora se quedan solo en tu dispositivo. Al tostador solo le mostramos cuántas cuentas nuevas le llegan, nunca quién eres. Si ese tostador elimina su cuenta, quitamos de tu perfil qué tostador y qué paquete fueron. Base jurídica: interés legítimo en medir el programa Tostador Aliado (art. 6.1.f RGPD).
- Interés en los planes. Mientras los planes de pago no estén a la venta, si pulsas «Avísame» en la pantalla de planes y tienes cuenta, guardamos en tu perfil qué plan te interesa, desde dónde llegaste a esa pantalla (por ejemplo, desde Ajustes o al agotar los usos de la inteligencia artificial) y la fecha, para avisarte cuando estén disponibles y para saber qué planes interesan. El aviso se da solo dentro de la aplicación: no usamos tu correo para eso.
- Compras. Si compras Barista (pago único) o Catador (suscripción mensual o anual), o haces una donación, Google Play y RevenueCat nos comunican, asociado a tu identificador de usuario, qué tienes activo: si compraste Barista, hasta cuándo está activa tu suscripción a Catador y si estás en el periodo de prueba y desde cuándo. Lo guardamos en tu perfil para aplicarte tu plan. Del importe de cada compra solo guardamos la suma de los ingresos de cada mes, sin vincularla a tu cuenta. No tenemos acceso a tus datos de pago ni a tu tarjeta.
- Interacciones con la aplicación (Firebase Analytics). Eventos de uso de estos tipos: el uso de la inteligencia artificial (escaneos de etiquetas iniciados, correctos o con error, el primer escaneo de cada dispositivo, las recetas generadas y el límite de usos alcanzado); el uso general (la introducción completada y el límite de cafés alcanzado); los planes (la pantalla de planes mostrada, el interés en un plan, las compras iniciadas, completadas o canceladas y las pruebas iniciadas); y compartir (recetas compartidas, lotes publicados por un tostador y cuentas que llegan desde el QR de un tostador, sin decir de cuál). Los eventos solo llevan categorías cerradas, como el método de la receta, el plan o el origen del escaneo. Además, los eventos automáticos de Analytics (como la primera apertura, las sesiones y las actualizaciones de la app), el modelo de dispositivo, las versiones de Android y de la app, el idioma y la región aproximada que se deduce de la conexión. Van asociados a un identificador aleatorio de instalación, no a tu cuenta, y no incluyen textos que escribas, nombres de cafés ni tu correo. Solo se recogen si lo aceptas: la aplicación te lo pregunta una vez y puedes cambiarlo cuando quieras en Ajustes → «Estadísticas de uso». Hasta que respondes, y si no lo aceptas, no se recoge nada. Si lo retiras, dejamos de recogerlos y se borra el identificador de instalación de Analytics de tu dispositivo, de forma que lo que se recogiera después no se une a lo anterior. Tu respuesta se guarda solo en este dispositivo: en uno nuevo o restaurado desde una copia se te vuelve a preguntar. Base jurídica: tu consentimiento (art. 6.1.a RGPD y art. 22.2 LSSI).
- Registros de fallos (Firebase Crashlytics). Cuando la aplicación falla o una operación da un error inesperado: modelo de dispositivo, versiones de Android y de la app, la traza y el motivo técnico del error y un identificador de instalación. No se asocian a tu cuenta. Base jurídica: interés legítimo en corregir errores. Puedes desactivarlos en Ajustes → «Informes de fallos» (derecho de oposición, art. 21 RGPD).
- Diagnósticos de ML Kit. El recorte y enderezado de las etiquetas y la lectura de códigos QR se hacen en tu dispositivo con ML Kit de Google, que no envía esas imágenes a Google. La imagen ya recortada es la que se envía a la inteligencia artificial (punto 3) y la que se te propone como foto del café. Las capturas que el escáner deja en la memoria temporal de la aplicación se borran cuando tienen más de siete días, la siguiente vez que lo abres. ML Kit envía a Google datos de diagnóstico (modelo y versión del dispositivo, versión de la app, un identificador por instalación y métricas de rendimiento y de errores). Base jurídica: interés legítimo en el buen funcionamiento de esas funciones.
- Identificadores del dispositivo (Firebase y App Check). Firebase asigna un identificador de instalación, y App Check comprueba con Google Play que las peticiones vienen de la aplicación auténtica en un dispositivo no manipulado, para proteger el servicio del abuso. En el panel privado de nuestra web desde el que se revisan las solicitudes de tostador (coffeezapp.com/admin), que solo usa el responsable del tratamiento, App Check se apoya en reCAPTCHA Enterprise de Google, que analiza el navegador de quien lo abre. Base jurídica: interés legítimo en la seguridad del servicio.
- Registros técnicos del servidor (Google Cloud). Google Cloud registra cada petición a nuestras funciones en la nube, con la hora, la dirección IP, el tipo de dispositivo o navegador y el resultado, también cuando la web cuenta la apertura de un QR. Algunos registros llevan además tu identificador de usuario: el cambio de plan tras una compra, las acciones sobre tu solicitud de tostador que pasan por nuestras funciones, tuyas desde la aplicación (como enviar el formulario o pedir o confirmar el código) o del responsable (en las suyas, con la cuenta de administrador que la hizo), la eliminación de tu cuenta (con lo que contestó RevenueCat al pedirle que borre tu registro de compras), la creación de tu sello al publicar tu primer paquete (solo si te aprobamos antes de que existiera el panel) y ciertos errores, como un fallo al eliminar la cuenta. Los usamos solo para mantener el servicio, corregir errores y detectar abusos. Base jurídica: interés legítimo en la seguridad y el buen funcionamiento del servicio.
En las versiones de desarrollo de la aplicación, Analytics y Crashlytics están desactivados.
3. Inteligencia artificial
El escaneo de etiquetas, el generador de recetas y el ajuste por cata usan la API de pago de Gemini de Google. Le enviamos solo lo que necesita cada función: la imagen o el PDF de la etiqueta; los datos del café (origen, variedad, proceso, tueste, días desde el tueste y sus notas o perfil de sabor), la receta y tu molinillo; y lo que describes del resultado en taza. No le enviamos tu nombre, tu correo ni tu identificador de usuario.
Nuestros servidores le pasan esos datos a Gemini y no los guardan: de cada llamada solo anotamos un uso en tu contador (punto 4) y su coste en un total mensual que no se vincula a tu cuenta. En versiones anteriores de la aplicación, la inteligencia artificial también estimaba el tueste a partir de una foto de los granos, que se trataba igual; la versión actual ya no lo hace.
Google actúa como encargado del tratamiento. Con la API de pago no usa lo que le enviamos ni sus respuestas para entrenar ni mejorar sus productos; los conserva durante un tiempo limitado únicamente para detectar abusos de sus políticas de uso, y puede tratarlos en cualquier país en el que tenga instalaciones (ver punto 6).
Usamos la API de Gemini en su nivel de pago, con saldo prepago y una clave que solo tienen nuestros servidores: la aplicación nunca se conecta a Gemini directamente. Si Gemini no está disponible, la función simplemente no responde y no se guarda nada. Base jurídica: la ejecución del contrato (art. 6.1.b RGPD), porque es el servicio que pides al usar esas funciones.
4. Control de uso de la inteligencia artificial
Para repartir de forma justa el coste del servicio llevamos un contador de usos por cuenta. Si eliminas tu cuenta conservamos durante 35 días una huella criptográfica irreversible (HMAC-SHA256) de tu dirección de correo, que no permite recuperar el correo ni identificarte, con la única finalidad de impedir que el límite gratuito se eluda borrando y recreando la cuenta. Transcurridos 35 días se elimina automáticamente, normalmente en las 24 horas siguientes. Base jurídica: interés legítimo en prevenir el fraude de servicio (art. 6.1.f RGPD).
5. Proveedores
Estos proveedores tratan datos por cuenta nuestra, como encargados del tratamiento:
- Google: Firebase (autenticación, base de datos, almacenamiento de fotos, funciones en la nube, Analytics, Crashlytics y App Check), Google Cloud (incluidos los registros técnicos del servidor y reCAPTCHA Enterprise), la API de pago de Gemini y ML Kit.
- RevenueCat, Inc. (Estados Unidos): gestiona las compras hechas en Google Play, asociadas a tu identificador de usuario, y nos indica qué tienes activo.
- Mailjet (Sinch Mailjet SAS, Francia; servidores en la Unión Europea): envía los correos con el código de verificación de tostador. Recibe la dirección de destino, el asunto y el texto del correo (el código, tu web o tu cuenta de Instagram y el correo de tu cuenta enmascarado), sin seguimiento de aperturas ni de clics. Mailjet guarda la dirección de destino como contacto, con el registro de los envíos, mientras la solicitud está pendiente: cuando la decidimos o eliminas la cuenta, le pedimos que la borre (si la petición falla, la borramos a mano), y Mailjet la anonimiza al momento y la elimina del todo en 30 días. Sus estadísticas de envío se conservan sin la dirección.
Los correos que nos escribes a las direcciones de coffeezapp.com los recibe el servicio de reenvío de correo de Cloudflare (Cloudflare, Inc., Estados Unidos), que nos los reenvía; los de soporte@coffeezapp.com, también tus respuestas sobre la solicitud de tostador, llegan a un buzón de Gmail (Google) de CoffeEZ.
Los pagos los procesa Google Play conforme a su propia política de privacidad.
6. Dónde se guardan los datos y transferencias internacionales
La base de datos (Firestore, en la multirregión europea eur3, en Bélgica y los Países Bajos), las funciones en la nube y las fotos de tus cafés están en servidores de Google en la Unión Europea; las funciones y las fotos, en Bélgica. Los correos del código de verificación de tostador los envía Mailjet desde servidores de la Unión Europea.
Algunos servicios pueden tratar datos fuera del Espacio Económico Europeo: la autenticación, Analytics, Crashlytics, App Check (y reCAPTCHA Enterprise, en el panel de administración de la web), los diagnósticos de ML Kit y la API de Gemini, que son servicios globales de Google; los registros técnicos del servidor, que Google Cloud guarda en su ubicación global, sin garantía de que permanezcan en la Unión Europea; RevenueCat, que guarda los datos en Estados Unidos; el reenvío de correo de Cloudflare, empresa de Estados Unidos, para los correos que nos escribes; y el buzón de Gmail en el que recibimos los de soporte@coffeezapp.com, que es un servicio global de Google. Las transferencias a Google LLC se amparan en su adhesión al Marco de Privacidad de Datos UE-EE. UU. y en las cláusulas contractuales tipo de la Comisión Europea; las transferencias a RevenueCat, en las cláusulas contractuales tipo; y las transferencias a Cloudflare, en su adhesión al Marco de Privacidad de Datos UE-EE. UU. y en las cláusulas contractuales tipo.
7. Publicidad
CoffeEZ no muestra anuncios y no usa el identificador de publicidad de Android: la aplicación no pide ese permiso, y Analytics está configurado para no recogerlo ni usar señales de personalización de anuncios.
8. Compartir recetas
Si compartes una receta mediante enlace o código QR, guardamos una copia de su contenido: nombre, método, cantidades, molienda, temperatura, pasos, las notas que hayas escrito en la receta, el nombre del café al que está asociada y, si la ajustaste por cata, el último diagnóstico y el cambio propuesto. Para compartir una receta necesitas una cuenta con el correo verificado. Para abrirla basta la aplicación, aunque no tengas cuenta. Solo puede verla quien tenga el enlace o el código: no se puede buscar ni listar, y no incluye tu nombre, tu correo ni tu identificador de usuario. Antes de compartir, revisa que las notas no contengan nada que no quieras enseñar. Los enlaces caducan a los 7 días, o a los 180 días si eres un tostador verificado; desde ese momento dejan de funcionar y se eliminan automáticamente, normalmente en las 24 horas siguientes.
9. Conservación
Tus cafés, recetas y fotos (las propuestas de la inteligencia artificial, solo si diste el consentimiento del punto 13), tu solicitud de tostador (con las notas internas y el historial, también si fue rechazada o te retiramos la verificación, con su conversación hasta que vuelvas a pedirla, y con los datos del código de verificación: la dirección de correo completa solo mientras está pendiente, después enmascarada), tu perfil (con tu plan, tu interés en los planes y el tostador por el que llegaste), tu contador de usos de la inteligencia artificial y el registro de tu consentimiento (punto 13) se conservan mientras mantengas la cuenta. La sesión anónima del punto 1, hasta que pasan 90 días sin usar la aplicación. Los informes de fallos se conservan 90 días. En Analytics, los datos de eventos se conservan 2 meses, y los vinculados al identificador de instalación, 14 meses desde tu última actividad: el plazo vuelve a empezar cada vez que usas la aplicación. Al vencer, Analytics los borra en su limpieza mensual; solo quedan los informes agregados, que no identifican a nadie. Los registros técnicos del servidor se conservan 30 días. La huella de control de abuso, 35 días. Los enlaces compartidos, según lo indicado en el punto 8. El sello de un tostador, mientras mantenga la cuenta y la verificación. Los paquetes que publicó, con su recuento de aperturas, mientras mantenga la cuenta, salvo que los borremos al retirar la verificación; sus lotes, el registro de actividad de su catálogo y sus estadísticas, mientras mantenga la cuenta. RevenueCat conserva el registro de tus compras, asociado a tu identificador de usuario, mientras mantengas la cuenta; al eliminarla, le pedimos que lo borre (punto 11). Mailjet conserva la dirección a la que enviamos cada código de verificación mientras tu solicitud está pendiente; al decidirla o al eliminar la cuenta, le pedimos que la borre (punto 5). Los correos del buzón de Gmail de soporte (punto 5), es decir, los que nos escribes a soporte@coffeezapp.com (también tus respuestas sobre la solicitud de tostador) y los que te enviamos desde él, se conservan hasta 12 meses después de decidir la solicitud (o de que elimines la cuenta, si seguía pendiente) o de atender la consulta; los borra a mano el responsable, sin borrado automático. La marca aleatoria del registro de códigos por dominio caduca como tarde 2 días después del día en que pediste el código y se elimina automáticamente, normalmente en las 24 horas siguientes (punto 2).
La base de datos tiene copias de seguridad: se puede recuperar tal como estaba en cualquier momento de los últimos 7 días, y se hace una copia diaria que se guarda 7 días. Las fotos, al borrarse, pueden pasar antes por la papelera del almacenamiento. Por eso, lo que se borra, también al eliminar la cuenta, puede seguir hasta 7 días en esas copias de seguridad o en la papelera del almacenamiento, y después desaparece solo.
10. Tus derechos
Puedes acceder, rectificar, suprimir, limitar y oponerte al tratamiento, así como solicitar la portabilidad de tus datos, escribiendo a privacidad@coffeezapp.com. También puedes presentar una reclamación ante la Agencia Española de Protección de Datos (www.aepd.es).
11. Cómo eliminar tu cuenta y tus datos
Desde la propia aplicación: Ajustes → Eliminar cuenta. Se borran de forma inmediata e irreversible tus cafés, tus recetas, tus fotografías, tu solicitud de tostador (con la copia de la conversación que guarda, las notas internas y el historial), tu perfil (con tu plan, tu consentimiento, tu interés en los planes y el tostador por el que llegaste), tu contador de usos y tu cuenta de acceso, tanto del dispositivo como de nuestros servidores. Si eres tostador, también tu sello, tus lotes, el registro de actividad de tu catálogo, tus estadísticas, los paquetes que publicaste con su código QR (con el nombre de tu sello) y su recuento de aperturas; los códigos QR ya impresos dejarán de funcionar. También quitamos la referencia a ti del perfil de quienes llegaron por tus códigos QR (punto 2). Las copias de tus paquetes que otros usuarios guardaron en su despensa, con el nombre que tenía tu sello cuando las guardaron, son datos de esos usuarios y no se borran.
Al eliminar la cuenta pedimos también a RevenueCat que borre el registro de tus compras. Ese borrado no es inmediato: RevenueCat lo deja en cola y lo completa poco después. Si tu solicitud de tostador estaba pendiente, pedimos también a Mailjet que borre las direcciones a las que enviamos tus códigos de verificación (punto 5). Google Play conserva sus propios registros de tus compras y pagos, como responsable independiente y según su propia política de privacidad.
Eliminar la cuenta no cancela una suscripción a Catador, igual que no la cancela desinstalar la aplicación: la suscripción está en tu cuenta de Google Play y seguiría renovándose. Si la tienes activa, cancélala antes en la aplicación Google Play → Pagos y suscripciones → Suscripciones → CoffeEZ → Cancelar suscripción, o en play.google.com/store/account/subscriptions. Desde CoffeEZ, el botón «Gestionar suscripción» de la pantalla de planes te lleva a esa página.
Con la cuenta no se borran los datos que no forman parte de ella: los de analítica y fallos, ligados a un identificador de instalación; los enlaces de recetas que compartiste, que no te identifican y caducan solos (punto 8); los registros técnicos del servidor (algunos con tu identificador de usuario), que se borran al cumplir su plazo (punto 9); si pediste un código de verificación de tostador, la marca aleatoria del registro de códigos por dominio, que ya no se puede relacionar contigo y caduca sola (punto 2); y los correos del buzón de Gmail de soporte (los que nos hayas escrito a soporte@coffeezapp.com y los que te enviamos desde él), que borramos a mano al cumplir su plazo (punto 9). Tras eliminar la cuenta, los datos de la base de datos y las fotos pueden seguir hasta 7 días en copias de seguridad o en la papelera del almacenamiento, y después desaparecen solos (punto 9).
También puedes borrar datos sueltos sin eliminar la cuenta: cada café desde la despensa (junto con su foto) y cada receta desde su tarjeta. Para borrar otros datos concretos sin eliminar la cuenta, escríbenos a privacidad@coffeezapp.com indicando cuáles, y los borraremos en un plazo máximo de 30 días.
Si ya no tienes la aplicación instalada, escríbenos a privacidad@coffeezapp.com indicando la dirección de correo con la que te registraste. Estas solicitudes no son automáticas: las atiende a mano el responsable del tratamiento. Si nos escribes desde otra dirección, te pediremos que lo confirmes desde la de tu cuenta. Después borramos, desde las consolas de Firebase, Google Cloud, RevenueCat y Mailjet, lo mismo que borra la aplicación (ver arriba), y te respondemos cuando esté hecho, en un plazo máximo de 30 días. Como se explica en el punto 4, tras la eliminación conservamos durante 35 días una huella irreversible de tu correo que no permite identificarte.
Si eres tostador y quieres retirar un paquete publicado sin eliminar la cuenta, pídelo a privacidad@coffeezapp.com y lo retiraremos en un plazo máximo de 30 días; su código QR dejará de funcionar. Archivar un lote en la aplicación no retira su paquete: el QR impreso sigue funcionando.
12. Menores
CoffeEZ está dirigida a mayores de 18 años. No recogemos conscientemente datos de menores; si crees que un menor nos ha facilitado datos, escríbenos y los borraremos.
13. Mejora de las recomendaciones (opcional)
En Ajustes → «Ayudar a mejorar CoffeEZ» puedes darnos tu consentimiento para usar tus recetas en mejorar las recomendaciones de CoffeEZ para todos los usuarios. Te lo preguntamos dentro de la aplicación y solo si tienes cuenta; negarte no limita ninguna función.
Qué datos son: los parámetros de tus recetas (método, dosis, agua, molienda, temperatura y tiempos), su valoración de 1 a 5 y lo que la inteligencia artificial te propuso frente a lo que finalmente guardaste. No incluyen tus notas ni lo que escribes al describir el resultado en taza: eso solo se envía a la inteligencia artificial para obtener su respuesta (punto 3) y no se guarda. Las propuestas de la inteligencia artificial se guardan en tu dispositivo, pero solo se suben a tu cuenta si das el consentimiento. Cuando se usen, será sin tu nombre ni tu correo, y desvinculados de tu cuenta. No se envían a Google para entrenar sus modelos.
Por ahora no usamos estos datos: el proceso de mejora todavía no existe. Cuando exista, solo tendrá en cuenta los de las cuentas con el consentimiento en vigor.
Base jurídica: tu consentimiento (art. 6.1.a RGPD). Guardamos qué versión de este texto aceptaste y cuándo. Puedes retirarlo en cualquier momento en Ajustes → «Ayudar a mejorar CoffeEZ»; desde ese momento dejamos de usar tus datos y borramos de tu cuenta las propuestas de la inteligencia artificial guardadas para esto (en tu dispositivo se quedan, por si vuelves a darlo). Lo que ya se haya incorporado de forma anónima a un modelo de recomendación no se puede separar de él. Estos datos se borran con tu cuenta.
14. Cambios
Si modificamos esta política actualizaremos la fecha del encabezado y, si el cambio es relevante, te avisaremos dentro de la aplicación.