BeLeafAI es un servicio de Carles De Oleza Ferrer, España. Para cualquier cuestión sobre tus datos, escribe a holabeleafai@gmail.com.
Puedes organizar tu jardín sin cuenta. Una cuenta permite sincronizarlo. Las funciones de inteligencia artificial envían las fotos, mensajes y contexto necesarios a OpenAI, previo permiso en la app. Cuando las compras están habilitadas, Premium se tramita mediante la tienda del dispositivo —App Store en iPhone o Google Play en Android— y RevenueCat. No recibimos tu tarjeta ni tus datos bancarios.
Puedes retirar el permiso de IA, borrar los datos del dispositivo o solicitar el borrado de tu cuenta desde Ajustes. También puedes solicitar el borrado por correo, sin reinstalar la app. Borrar BeLeafAI o tu cuenta no cancela una suscripción de App Store ni de Google Play.
1. Datos y finalidad
Jardín sin cuenta
Las fichas, cuidados y miniaturas de tu jardín se guardan en el dispositivo. Sin embargo, usar una función de IA no es una operación exclusivamente local: se envían los datos necesarios a nuestro servidor y a OpenAI, como se explica en el apartado 3.
Para aplicar límites de uso, evitar abusos y gestionar reintentos, la instalación recibe un identificador aleatorio. El servidor conserva una huella de ese identificador, acciones, fechas, resultados y contadores. Al iniciar sesión, el consumo de invitado de ese dispositivo puede asociarse a la cuenta.
Cuenta y sincronización
Los métodos de acceso disponibles dependen de la plataforma. Al acceder con Apple o Google, recibimos los datos que el proveedor entrega para autenticarte: identificador, correo electrónico y, cuando estén disponibles, nombre e imagen de perfil. Apple permite utilizar un correo de retransmisión. No solicitamos acceso a tu bandeja de correo, calendario ni agenda.
Con cuenta se sincronizan en Supabase tus plantas, colecciones, preferencias, cuidados, diagnósticos, historial, fotos y parte de las conversaciones con Leafy por planta. Los proveedores de acceso también tratan datos técnicos y de uso de sus propios servicios. La declaración del SDK de Google incluido en iPhone contempla datos de contacto —incluido teléfono—, identificadores, ubicación aproximada y uso; esto no significa que BeLeafAI te pida un teléfono en su interfaz ni acceda a tus contactos. Esa declaración no describe el SDK de Android. En Android, BeLeafAI solicita los datos de autenticación indicados; no pide permisos para leer tu número de teléfono, contactos ni ubicación del dispositivo.
Compras
Cuando la versión permite contratar Premium, App Store realiza el cobro en iPhone y Google Play en Android. RevenueCat y nuestro servidor reciben identificadores de cuenta, productos, transacciones, fechas y estado de la suscripción para verificar la compra, restaurarla y dar acceso al plan correcto. También se utilizan para analizar el funcionamiento de las suscripciones. No recibimos tu número de tarjeta ni tus datos bancarios.
El acceso al plan se vincula a tu cuenta de BeLeafAI. Usarlo en otro dispositivo no cambia la tienda que gestiona la suscripción: debes administrarla o cancelarla en la tienda donde la contrataste. Acceder con otro proveedor de inicio de sesión no garantiza por sí solo que se trate de la misma cuenta.
Meteo y recordatorios
La meteo es opcional. La búsqueda de ciudad y las coordenadas del centro de esa ciudad se envían a través de nuestro servidor a OpenWeatherMap. No se utiliza el GPS del dispositivo para esta función. No deducimos que la ciudad buscada sea tu domicilio.
Los recordatorios de cuidado de iPhone y Android se programan en el dispositivo, tras el permiso del sistema cuando corresponda. Puedes desactivarlos en Ajustes → Avisos. No requieren enviar tus plantas a un servicio de notificaciones remotas. Android puede retrasar su entrega según sus ajustes de batería y funcionamiento.
Uso, seguridad y rendimiento
Netlify recibe las peticiones de la web y de la app, incluyendo información técnica de conexión como la IP. Nuestro límite diario de seguridad utiliza una huella de esa IP. Tratamos identificadores de petición, fechas, errores, tiempos de respuesta y contadores para prevenir abusos y resolver problemas. El registro técnico de visión incluye cantidad de imágenes, tamaño, huella y nivel de detalle, no los bytes de la foto en ese registro.
Usamos Plausible para conocer el uso de la web y de la app para iPhone. En las versiones de iPhone que incorporan medición, la app envía los eventos directamente a Plausible y registra una visita técnica a /app al abrirse o volver al primer plano tras al menos 30 minutos. Esas versiones miden cuándo se inicia una sesión, se inicia o termina un análisis, se guarda una planta y se registra un riego. También existen eventos de otras interacciones, como acceso, avisos, seguimiento y Leafy; en la web se pueden medir enlaces pulsados.
Los cinco hitos nuevos llevan solo categorías predefinidas: tipo y origen del análisis, su resultado, duración por tramos y clase de error; si es la primera planta guardada; y desde dónde se anotó un riego y si fue antes, en el día previsto, después o sin fecha de revisión. Se añaden plataforma, versión interna de la app y del esquema de medición. No se añaden a estos eventos nombres, correo, identificadores de cuenta o planta, fotos, mensajes, texto del diagnóstico ni errores sin clasificar. Un riego deshecho después sigue contando como acción realizada.
En Android, los eventos de medición propios de la app están desactivados. Esto no elimina las conexiones necesarias para utilizar los servicios o cargar recursos, que transmiten información técnica al proveedor correspondiente.
Plausible recibe la IP y la información técnica del navegador o dispositivo al establecerse la conexión y deriva una ubicación aproximada. Su política indica que calcula un identificador diario por sitio con IP y User-Agent, sin guardar estos valores en bruto, y elimina la sal a las 24 horas. No describimos por ello toda la actividad de BeLeafAI como anónima.
Opiniones y soporte
Enviar una opinión o notificar contenido de IA es voluntario. En las versiones que incorporan estos formularios, los mensajes se envían a BeLeafAI mediante Formspree solo cuando pulsas Enviar. Se utilizan para atender comentarios, revisar el contenido señalado y mejorar el funcionamiento y la seguridad de las respuestas.
En las versiones de Android que incorporen la opción «Notificar contenido de IA», la notificación envía el tipo de solicitud, el comentario que escribas y la sección desde la que lo envías: diagnóstico, Leafy, recomendaciones para un espacio, seguimiento o Ajustes. Una opinión general envía el tipo de solicitud, el comentario, la valoración y tu respuesta sobre si el diagnóstico fue correcto. No se adjuntan automáticamente fotos, conversaciones, fichas de plantas, nombres, correo ni identificadores de tu cuenta. Si copias un fragmento de una respuesta o escribes datos personales en el comentario, ese texto también se envía; evita incluir información personal o sensible que no sea necesaria.
En iPhone y web, el formulario de opiniones existente puede enviar la valoración, tu respuesta sobre el diagnóstico, el comentario, el número de plantas y la fecha. No todos los formularios envían los mismos campos.
La conexión con Formspree transmite información técnica, como la IP. El proveedor también puede tratar el tipo de navegador, el origen y el momento de acceso para operar y proteger su servicio, según su política de privacidad. Por tanto, la ausencia de datos de cuenta adjuntos no significa que el envío sea anónimo. Los correos que nos escribas se usan para atender tu solicitud.
2. Base del tratamiento y tus opciones
La gestión de la cuenta, sincronización, soporte solicitado y acceso a Premium se realiza para prestar el servicio que solicitas, sobre la base de ejecución del contrato (artículo 6.1.b del RGPD). Sin los datos necesarios no podemos proporcionar esas funciones, pero puedes seguir usando las funciones locales que no los requieran.
El envío del contenido a OpenAI se basa en tu consentimiento (artículo 6.1.a). Rechazarlo o retirarlo impide nuevos envíos a la IA, no elimina tu jardín ni obliga a contratar Premium. El permiso del sistema para cámara o fotos no sustituye a este permiso de IA.
La prevención de fraude, seguridad, diagnóstico técnico y estadísticas de uso descritas en el apartado 1 se fundamentan en el interés legítimo de mantener y mejorar un servicio seguro (artículo 6.1.f), limitado a esos fines. Puedes oponerte escribiendo a nuestro contacto. No usamos estos registros para publicidad entre aplicaciones o sitios ni para venderlos a intermediarios de datos. Si un tratamiento requiere consentimiento por la normativa aplicable, el interés legítimo no lo sustituye.
Cuando exista una obligación legal aplicable, los datos necesarios para cumplirla se tratan sobre esa base (artículo 6.1.c), no para mantener el resto del jardín indefinidamente.
3. Inteligencia artificial: qué se envía y cómo retirarlo
OpenAI analiza imágenes y texto para identificación, diagnóstico, seguimiento, Leafy y análisis de espacios. Se pueden enviar:
- las fotos que elijas de la planta o del espacio;
- los mensajes que escribas y respuestas anteriores necesarias;
- información de la planta, sus cuidados, historial y contexto del jardín necesario para responder.
La app pide permiso antes del primer envío de esa cuenta o instalación de invitado. Con el permiso activo, se envía cuando lo solicitas. Además, al abrir una conversación anterior de Leafy puede enviarse su historial y contexto para preparar un saludo. El permiso no se transfiere automáticamente entre cuentas ni de invitado a cuenta.
Puedes retirarlo en Ajustes → Uso de la IA (OpenAI). La retirada impide nuevos envíos, también de trabajos que estaban esperando y aún no habían salido. No puede recuperar información que OpenAI ya haya recibido. Volver a dar permiso no reactiva por sí solo una petición anterior cancelada.
El servidor de BeLeafAI conserva resultados e identificadores de las operaciones para recuperar respuestas, aplicar cuotas y evitar contabilizar dos veces los reintentos. El plazo de reutilización de una respuesta no es un plazo automático de borrado.
La documentación de la API de OpenAI establece que no usa el contenido para entrenar por defecto, salvo participación voluntaria. OpenAI puede conservar contenido y metadatos en registros de prevención de abuso hasta 30 días por defecto, con excepciones legales o de seguridad; las imágenes que activen sus controles de seguridad pueden tener una conservación adicional. No ofrecemos una garantía de conservación cero. Más información: controles de datos de la API.
No incluyas rostros, documentos, direcciones u otros datos personales que no sean necesarios para cuidar la planta. Las respuestas se generan automáticamente y pueden ser incorrectas. Las recomendaciones se adaptan a tus plantas y preferencias; no utilizamos esta función para adoptar decisiones legales o de efecto significativo sobre personas.
4. Fotografías sincronizadas
En Android puedes elegir una imagen con el selector del sistema o tomarla con la cámara. BeLeafAI no solicita acceso general a toda tu fototeca. Elegir una foto no sustituye al permiso para enviarla a OpenAI.
Las fotos del jardín sincronizado se alojan en un almacenamiento privado. La sesión de su propietario autoriza el acceso y la emisión de enlaces temporales para mostrarlas en la app. Una dirección pública antigua no debe permitir abrirlas sin autorización.
Un enlace temporal funciona como una llave: quien consiga el enlace completo puede usarlo sin iniciar sesión. El token del enlace se configura normalmente para caducar en una hora. No lo compartas. Cerrar sesión retira los enlaces temporales de la app, pero no revoca en el servidor los que ya se hayan emitido.
Las copias servidas por la red de distribución del alojamiento (CDN) pueden seguir disponibles mediante el mismo enlace hasta que venza su caché, aunque el token haya caducado. Por eso no garantizamos que el acceso a una copia desaparezca exactamente al cumplir esa hora ni inmediatamente al cerrar sesión. Más información: enlaces firmados y caché de Supabase.
El acceso técnico necesario para prestar el servicio y atender el borrado se limita al responsable y sus proveedores autorizados; «privado» no significa que el alojamiento no procese la imagen.
La app no publica tu jardín ni un listado público de tus fotos. Su protección de almacenamiento no sustituye al permiso para enviar a OpenAI una foto que elijas analizar.
5. Proveedores y transferencias
| Proveedor | Datos y función principal |
|---|---|
| Supabase | Identidad, jardín, fotos, registros de IA, cuotas y proyección del plan |
| Netlify | Alojamiento web, peticiones al servidor y registros técnicos |
| OpenAI | Contenido y contexto necesarios para las funciones de IA |
| Apple y Google | Autenticación; datos propios de sus servicios y SDK |
| App Store, Google Play y RevenueCat | Cobro por la tienda de origen, transacciones, verificación y restauración del plan cuando las compras están habilitadas |
| OpenWeatherMap | Búsqueda de ciudad y previsión desde el servidor |
| Plausible | Eventos de uso y estadísticas técnicas |
| Formspree | Opiniones y notificaciones voluntarias de contenido IA; comentario, sección cuando corresponda y datos técnicos de conexión |
Los enlaces externos, como Amazon, se abren cuando los pulsas y están sujetos a las políticas del destino. No les enviamos el contenido de tu jardín para comprar bienes físicos.
Algunos proveedores y subencargados pueden procesar datos fuera del Espacio Económico Europeo. Sus condiciones publicadas describen garantías distintas: Supabase y RevenueCat incorporan cláusulas contractuales tipo; Netlify prevé el Marco de Privacidad de Datos UE–EE. UU. para transferencias cubiertas y cláusulas tipo cuando no corresponda; OpenAI prevé garantías mediante cláusulas tipo o decisiones de adecuación para los datos del EEE. Plausible declara tratamiento de estadísticas de visitantes en la UE. Formspree declara alojamiento en EE. UU. y cláusulas tipo.
Estas descripciones no significan que todos los datos permanezcan en Europa ni que todos los proveedores tengan la misma garantía. Puedes solicitar al responsable información y copia de las garantías aplicables a tu tratamiento, con las limitaciones necesarias para proteger información confidencial. El permiso de IA no sustituye a las garantías exigidas para las transferencias internacionales.
6. Conservación y borrado
- Dispositivo: los datos locales permanecen hasta que los elimines desde la app o borres sus datos. Borrar el dispositivo no elimina por sí solo la cuenta y el jardín de la nube.
- Cuenta y jardín: se mantienen para prestar el servicio mientras conserves la cuenta. «Borrar mi cuenta» elimina la identidad de BeLeafAI, el jardín, ajustes y fotos. Con Apple también se tramita la revocación de acceso; la app avisa si la operación no termina.
- IA con cuenta: los resultados de las peticiones y consumo vinculados a la cuenta se conservan durante su uso y se eliminan con la cuenta, salvo los registros de seguridad o compras que deban conservarse separadamente.
- Invitados: el mantenimiento limpia por antigüedad y lotes los registros no asociados a una cuenta a partir de 90 días; los contadores mensuales tienen un ciclo aproximado de 90–120 días. No se garantiza eliminación exacta el día 90 si hay operaciones pendientes, retrasos o errores de mantenimiento.
- Trámite de borrado: el recibo deja de ser válido tras 30 días. Los registros completados son elegibles para limpieza después de ese plazo; la limpieza se ejecuta al tramitar operaciones posteriores y puede producirse más tarde.
- Compras: eliminar la cuenta no borra automáticamente todos los eventos de transacción ni el cliente de RevenueCat. No existe actualmente una purga automática de todos esos eventos. Al tramitar una solicitud de supresión, se revisa qué registros siguen siendo necesarios para verificar/restaurar compras, gestionar disputas, prevenir fraude o cumplir obligaciones aplicables, y qué registros deben retirarse también de los proveedores.
- Soporte, opiniones, notificaciones de IA y registros técnicos: el criterio es el tiempo necesario para atender la solicitud, resolver incidencias, prevenir abusos o gestionar reclamaciones. No prometemos un plazo automático de 12 meses ni borrado inmediato en servicios externos que no lo ejecuten así. Puedes solicitar acceso o supresión al responsable, que tramita también lo procedente con sus encargados.
- Medición en iPhone: si falla el envío a Plausible, la app puede conservar localmente una cola de hasta 50 eventos para reintentar el envío. Solo intenta enviar eventos de las 24 horas anteriores y con menos de tres intentos. Las entradas caducadas pueden seguir en el dispositivo hasta que haya un nuevo evento o se vacíe la cola. La medición no impide usar la app.
- Copias de seguridad: la copia diaria de base de datos de Supabase tiene un ciclo de ocho copias en el plan actual. No desaparece instantáneamente al borrar una cuenta; tampoco incluye una copia de las fotos de Storage. También existen respaldos separados de operaciones de mantenimiento. Una restauración puede recuperar datos de una fecha anterior al borrado, por lo que debe comprobarse y reaplicarse la supresión antes de devolver esos datos al uso ordinario; no se ofrece una garantía de eliminación instantánea de todas las copias.
- Proveedores externos: los ciclos de seguridad, soporte y copias de los proveedores pueden persistir después del borrado de la cuenta. Sus plazos no son los de la app y la supresión se coordina según el servicio y las obligaciones aplicables.
La suscripción no se cancela al borrar la cuenta. Cancélala o gestiónala en la tienda donde la contrataste: suscripciones de App Store o suscripciones de Google Play, aunque ya no utilices BeLeafAI.
Solicitar el borrado de tu cuenta de BeLeafAI
Puedes usar Ajustes → Borrar mi cuenta dentro de BeLeafAI. Si ya no tienes la app o no puedes acceder, escribe a holabeleafai@gmail.com con el asunto «Solicitud de borrado de cuenta BeLeafAI».
Indica el correo con el que accedes a BeLeafAI y el proveedor de acceso (Apple o Google). Si utilizas el correo privado de Apple, indica ese correo si lo conoces. No envíes contraseñas ni códigos de acceso. Si necesitamos comprobar que la cuenta es tuya, te pediremos solo la información necesaria.
La solicitud comprende tu cuenta, jardín, ajustes y fotos sincronizadas, y los registros de IA asociados, con las excepciones de seguridad, compras y copias de seguridad explicadas en este apartado. La retirada de los registros que corresponda en proveedores externos se tramita también con ellos. Puedes pedir información sobre el estado de la solicitud escribiendo al mismo correo.
7. Tus derechos
Escribe a holabeleafai@gmail.com para solicitar acceso, rectificación, supresión, limitación, oposición o portabilidad, según corresponda, o para retirar un consentimiento. Usaremos solo los datos necesarios para comprobar que la solicitud es tuya; no envíes documentos de identidad sin que sean necesarios y te los hayamos solicitado.
Retirar el consentimiento no afecta a la licitud de lo tratado antes. Puedes reclamar ante la Agencia Española de Protección de Datos.
8. Menores y cambios
BeLeafAI no está dirigida a menores de 16 años. La clasificación de cada tienda se muestra en su ficha y puede variar según el territorio. La app no verifica la edad. Si detectamos datos de un menor de 16 años o de un tercero enviados indebidamente, puedes contactar para que revisemos y tramitemos su eliminación.
La fecha de esta política se actualizará cuando cambie. Si cambia lo que se envía a OpenAI, la explicación del permiso debe actualizarse y pedirse de nuevo cuando corresponda. Esta política no promete notificaciones por correo que el producto no implemente.