TuttiFrutti

Política de privacidad

Borrador del 8 de noviembre de 2026 · Se aplica a https://tuttifrutti.app y a https://tuttifrutti.fly.dev

Borrador pendiente de revisión por un abogado. Describe cómo funciona TuttiFrutti hoy, pero no es definitivo: faltan los datos marcados [ASÍ] y los recuadros «A confirmar» deben revisarse antes de publicarlo como versión final.

1. Quién trata tus datos

El responsable del tratamiento de tus datos personales en TuttiFrutti es:

Para cualquier cuestión sobre tus datos, escríbenos a mindrapeofficial@gmail.com.

Si hace falta nombrar un delegado de protección de datos (DPD) según el art. 34 de la LOPDGDD y el art. 37 del RGPD. Con el volumen actual probablemente no, pero el tratamiento de conversaciones con IA a gran escala podría cambiarlo.

2. En pocas palabras

3. Qué datos tratamos, para qué, con qué base y durante cuánto tiempo

Datos Para qué Base legal (RGPD) Cuánto tiempo
Cuenta: email, contraseña guardada solo como huella Argon2 (no se puede leer), fecha de alta, si el email está confirmado, plan, saldo de créditos, el idioma en que te escribimos los emails y si la cuenta está desactivada. Crear tu cuenta, dejarte entrar y darte el servicio que contratas. Ejecución del contrato (art. 6.1.b). Mientras tengas la cuenta. Cuando pidas borrarla, se suprime salvo lo que debamos conservar bloqueado por ley (art. 32 LOPDGDD).
Entrar con Google: el email que Google nos confirma como verificado. Solo pedimos a Google tu email, no tu nombre ni tu foto. Crear tu cuenta o entrar sin contraseña. Ejecución del contrato (art. 6.1.b). Como los datos de la cuenta.
Conectores de TuttiFrutti: qué herramientas propias (Pitaya, Kiwi, Social Banana, Mango Code, Cherry Craft, imágenes, vídeo y voz) has activado o desactivado, y cuándo. Que la IA del chat use solo las herramientas que tú permites. Ejecución del contrato (art. 6.1.b). Mientras tengas la cuenta.
Google Drive, solo si lo conectas: el permiso que nos da Google (un token de acceso, guardado cifrado en nuestro servidor y nunca en tu navegador), el email de la cuenta de Google conectada, el permiso concedido (drive.file), la carpeta «TuttiFrutti» que creamos en tu Drive y un registro de cada acción (conectar, guardar o adjuntar un archivo, con su nombre, la fecha y si salió bien; los 200 últimos). El contenido de tus archivos no se guarda en nuestro servidor: pasa por él solo mientras lo guardas en Drive o lo adjuntas a un chat. Guardar en tu Drive las respuestas y creaciones que elijas (siempre después de que lo confirmes) y adjuntar al chat archivos de tu Drive. Con el permiso drive.file solo vemos los archivos que TuttiFrutti ha guardado allí, nunca el resto de tu Drive. Ejecución del contrato (art. 6.1.b), a petición tuya. Hasta que lo desconectes o borres la cuenta: entonces retiramos el permiso en Google y lo borramos. Lo que guardaste en tu Drive sigue allí, es tuyo.
Cuenta de invitado: al abrir la web sin cuenta te damos una cuenta de prueba anónima (con un email ficticio terminado en @guest.invalid), con su sesión y su uso. Dejarte probar TuttiFrutti (10 mensajes de TuttiFrutti Pro) sin registrarte. Medidas precontractuales a tu petición (art. 6.1.b). Se borra automáticamente a los 30 días si no te registras, no tiene créditos y no tiene una sesión abierta (la comprobación es diaria). Si te registras, pasa a ser tu cuenta.
Sesiones y claves: un código aleatorio que te identifica al entrar, o tu clave de API. El servidor guarda solo su huella (hash), no el código. Mantenerte dentro de tu cuenta. Ejecución del contrato (art. 6.1.b). Sesiones: 30 días o hasta que salgas. Claves de API: hasta que se cambien o se borre la cuenta; de las que creas en «Desarrolladores · API» guardamos también su nombre, sus primeros caracteres y cuándo se crearon y usaron, y las revocadas se conservan así, sin poder usarse, para mostrarte lo que gastaron.
Enlaces por email: para confirmar tu email o elegir una contraseña nueva. Guardamos solo su huella. Confirmar que el email es tuyo y recuperar el acceso. Ejecución del contrato (art. 6.1.b). Confirmación: 48 horas. Nueva contraseña: 1 hora. Se borran al usarlos o al caducar.
Tus mensajes y las respuestas, incluido lo que escribas o pegues en el chat y el texto de los archivos que adjuntes. Generar la respuesta. En cada mensaje se envía la conversación hasta ese punto, para que la IA tenga el contexto. Ejecución del contrato (art. 6.1.b). Nuestro servidor no los guarda. Se quedan en tu navegador hasta que los borres. Cada proveedor de IA los conserva según sus condiciones (apartado 5).
Registro de uso: por cada mensaje, fecha, modelo, tokens de entrada y salida, coste, cargo y si fue gratuito; y cuántos mensajes gratis has usado cada día. Descontar créditos, aplicar los límites de tu plan, repartir de forma justa los mensajes gratis y detectar abusos. Ejecución del contrato (art. 6.1.b) e interés legítimo en evitar abusos (art. 6.1.f). 24 meses. Cada día se borran los registros más antiguos.
Vídeos (plan Macedonia): la descripción que escribes, el vídeo que se crea, su estado y lo que costó. Crear el vídeo, cobrarlo o devolver los créditos si falla, y dejártelo ver y descargar. Ejecución del contrato (art. 6.1.b). El archivo del vídeo, 7 días en nuestro servidor; después se borra solo. La descripción y el estado siguen en tu lista de vídeos hasta que los borres tú o borres tu cuenta.
Pagos: tu identificador de cliente en Stripe, tus suscripciones (estado y plan), las compras de créditos (importe, créditos y reembolsos) las facturas pagadas (plan y créditos dados) y lo que aceptaste al pagar (la casilla de los términos y del inicio inmediato del servicio). Los datos de tarjeta los recoge y guarda solo Stripe. Cobrar, dar los créditos de cada pago, enviarte la confirmación de la compra, gestionar reembolsos y desistimientos, y cumplir obligaciones contables y fiscales. Ejecución del contrato (art. 6.1.b) y obligación legal (art. 6.1.c). 6 años desde el cierre del ejercicio (art. 30 del Código de Comercio), y los plazos fiscales aplicables. Se conservan aunque borres la cuenta, sin tu email.
Seguridad: tu dirección IP. La usamos en memoria para limitar intentos (por ejemplo, 10 inicios de sesión fallidos cada 15 minutos, 5 cuentas de invitado al día por dirección) y se la enviamos a Cloudflare Turnstile para comprobar que eres una persona. No se guarda en la base de datos. Proteger las cuentas y el servicio frente a bots, fuerza bruta y abusos. Interés legítimo en la seguridad del servicio (art. 6.1.f y considerando 49). Solo en memoria, durante la ventana de cada límite (de 15 minutos a 24 horas).
Registros técnicos del servidor: el número interno de tu cuenta, el modelo, los tokens y el coste de cada mensaje, y los eventos de pago y de inicio de sesión. Nunca el contenido de tus mensajes. Mantener el servicio, investigar errores y cuadrar cobros. Interés legítimo (art. 6.1.f). El plazo de conservación de registros de nuestro proveedor de alojamiento.
Emails que te enviamos: tu dirección y el enlace correspondiente. Confirmar tu email, recuperar tu contraseña y confirmarte cada compra. No enviamos publicidad. Ejecución del contrato (art. 6.1.b). Los conserva el servicio de envío según sus condiciones.
Lo que nos escribas si nos contactas. Responderte y atender tus derechos. Ejecución del contrato o interés legítimo (art. 6.1.b y f); obligación legal en el caso de los derechos (art. 6.1.c). Lo necesario para resolverlo y, después, los plazos de prescripción de posibles reclamaciones.

Si el plazo de 24 meses del registro de uso es adecuado, y el plazo de los registros de Fly.io y de las copias de seguridad del disco (instantáneas del volumen).

4. Tus mensajes y los proveedores de IA

TuttiFrutti no tiene modelos de IA propios. Cuando envías un mensaje, nuestro servidor lo reenvía, junto con la conversación anterior de ese chat, a uno de estos proveedores, y te devuelve su respuesta:

No sabes de antemano cuál de ellos responde a cada mensaje; debajo de cada respuesta te decimos qué modelo la ha escrito. Por eso te pedimos que no escribas en el chat datos de salud, contraseñas, datos bancarios ni datos de otras personas que no quieras que lleguen a estos proveedores. Más detalles en la página de transparencia sobre IA.

Nosotros no usamos tus conversaciones para entrenar modelos (no las guardamos). Lo que cada proveedor haga con ellas lo fijan sus condiciones de API.

Para cada proveedor de IA: si guarda las peticiones, cuánto tiempo, y si puede usarlas para entrenar o mejorar sus modelos según las condiciones de API vigentes de Groq, Cloudflare, DeepSeek, OpenRouter y OpenAI. Indicarlo aquí proveedor por proveedor. En LTX (Lightricks), confirmar la entidad que firma las condiciones de su API, dónde ejecuta los trabajos, cuánto guarda las descripciones y los vídeos (sus enlaces caducan) y si los usa para entrenar. En OpenAI, la API no usa los datos para entrenar por defecto, pero los guarda un tiempo para vigilar abusos (confirmar el plazo vigente). En OpenRouter, las peticiones van con zdr: true y data_collection: deny (solo empresas de retención cero); confirmar en qué países están esas empresas y si la cuenta de OpenRouter tiene activada la «retención por seguridad» (Safety Retention), que lo cambiaría.

5. Quién recibe tus datos

No vendemos ni cedemos tus datos. Solo los reciben los proveedores que necesitamos para dar el servicio, con contratos de encargo del tratamiento (art. 28 RGPD) o, cuando actúan por su cuenta, como responsables independientes:

Proveedor Qué hace Datos que recibe Dónde
Fly.io, Inc. (EE. UU.) Alojamiento: el servidor y la base de datos funcionan en una máquina en París. Todos los datos de la cuenta, el uso y los pagos; el tráfico de tus mensajes. UE (París). Empresa de EE. UU.
Groq, Inc. (EE. UU.) Responde con IA (modelo gratuito). Tus mensajes y la conversación de ese chat. EE. UU.
Cloudflare, Inc. (EE. UU.) Responde con IA (Workers AI: modelo gratuito, imágenes y lectura en voz alta) y el captcha Turnstile. IA: tus mensajes, la descripción de la imagen o el texto que se lee. Captcha: tu IP y datos técnicos del navegador. EE. UU. y su red mundial.
DeepSeek (Hangzhou DeepSeek Artificial Intelligence Co., Ltd., China) Responde con IA (TuttiFrutti Pro, modelos de la API y, cuando se agotan los otros, el gratuito). Tus mensajes y la conversación de ese chat. China.
OpenRouter, Inc. (EE. UU.) Respaldo del chat cuando DeepSeek no puede responder: envía el mensaje a una de las empresas que ejecutan el mismo modelo de DeepSeek, solo entre las de retención cero (no guardan los mensajes). Tus mensajes y la conversación de ese chat. EE. UU. y los países de la empresa que ejecute el modelo.
OpenAI (OpenAI, L.L.C., EE. UU., o su filial europea) Respaldo del chat (GPT-5 mini y GPT-5 nano) y de las imágenes y la lectura en voz alta. Tus mensajes y la conversación de ese chat; la descripción de la imagen o el texto que se lee. EE. UU.
Google (Google LLC, EE. UU.) — API de Gemini Crea la música de Kiwi 5.5 Mini y Wild (modelos Lyria), y de respaldo la de Pro. Servicio de pago: según sus condiciones, no usa lo que envías para entrenar y lo guarda un tiempo limitado solo para detectar abusos. La descripción, el estilo y la letra de la canción. EE. UU.
ElevenLabs (Eleven Labs, Inc., EE. UU.) Crea la música de Kiwi 5.5 Pro. La descripción, el estilo y la letra de la canción. EE. UU. y UE.
Stability AI (Stability AI Ltd., Reino Unido) Respaldo de la música de Kiwi 5.5 Mini y Wild (instrumental). La descripción y el estilo de la canción. Reino Unido y EE. UU.
MiniMax (Singapur/China) Respaldo de la música de Kiwi 5.5 Pro y Wild, solo si la cuenta de TuttiFrutti tiene acceso a su API. La descripción, el estilo y la letra de la canción. Singapur y China.
Lightricks (Lightricks Ltd., Israel), con su API de vídeo LTX Crea los vídeos (plan Macedonia). La descripción del vídeo que pides. Israel y los servidores que use para su API.
Stripe (Stripe Payments Europe, Ltd., Irlanda; Stripe, Inc., EE. UU.) Cobros, suscripciones, facturas y portal de cliente. Para prevenir el fraude y cumplir sus obligaciones legales actúa como responsable independiente. Tu email, tus datos de pago, tu IP y los datos del pago. UE y EE. UU.
Resend (EE. UU.) Envío de los emails de confirmación y de nueva contraseña. Tu email y el contenido del mensaje. Envío desde Irlanda (UE). Empresa de EE. UU.
Google (Google Ireland Ltd.; Google LLC, EE. UU.) «Entrar con Google» y el conector de Google Drive, solo si los eliges. Google actúa como responsable independiente de tu cuenta de Google y de tu Drive. Tu cuenta de Google y tu IP, en su página de inicio de sesión. A nosotros nos da tu email y, si conectas Drive, el permiso para los archivos que TuttiFrutti guarda allí. Le enviamos los archivos que eliges guardar en tu Drive. UE y EE. UU.

También podemos comunicar datos a autoridades y jueces cuando la ley nos obligue.

El uso que TuttiFrutti hace de la información recibida de las API de Google, y su transferencia a cualquier otra aplicación, se ajusta a la Política de datos de usuario de los servicios de API de Google, incluidos los requisitos de uso limitado. No usamos los archivos de tu Drive para publicidad ni para entrenar modelos de IA, y nadie de TuttiFrutti los lee.

Que hay contrato de encargo (DPA) aceptado con Fly.io, Groq, Cloudflare, DeepSeek, OpenRouter, OpenAI, Lightricks (LTX), Google (Gemini API), ElevenLabs, Stability AI, MiniMax y Resend, y la razón social exacta de Resend, de la entidad de DeepSeek que firma las condiciones de API y de la entidad de OpenAI con la que se contrata la API (la estadounidense o su filial irlandesa).

6. Transferencias internacionales

Algunos proveedores están fuera del Espacio Económico Europeo o pertenecen a empresas de fuera. Solo transferimos datos con las garantías del capítulo V del RGPD:

Proveedor por proveedor: si está adherido al Marco de Privacidad UE-EE. UU. (consultar la lista oficial en dataprivacyframework.gov) y, si no, si su DPA incluye cláusulas contractuales tipo. Prioritario: Groq, OpenRouter, Resend y Fly.io.

OpenRouter envía cada mensaje a otra empresa (la que ejecuta el modelo), que es un subencargado suyo. Comprobar su lista de subencargados, en qué países están y que su DPA cubre esas transferencias ulteriores.

DeepSeek es el punto de mayor riesgo. Hay que comprobar si sus condiciones de API ofrecen cláusulas contractuales tipo y hacer una evaluación de impacto de la transferencia, teniendo en cuenta las actuaciones de autoridades europeas sobre DeepSeek. Si no hay garantías suficientes, valorar usar los mismos modelos de DeepSeek a través de un proveedor con servidores en la UE o en EE. UU., o pedir el consentimiento explícito del art. 49.1.a solo como último recurso.

7. Decisiones automatizadas

No tomamos decisiones con efectos jurídicos sobre ti basadas solo en un tratamiento automatizado, ni hacemos perfiles. Los límites automáticos (mensajes gratis del día, intentos de inicio de sesión, captcha) solo aplican las reglas del servicio por igual a todos.

8. Edad mínima

Debes tener al menos 14 años para usar TuttiFrutti (art. 7 de la LOPDGDD). Si eres menor de 14, no lo uses: si detectamos una cuenta de un menor de 14 años la borraremos. Para contratar un plan de pago o comprar créditos debes ser mayor de edad o contar con la autorización de tus padres o tutores.

9. Tus derechos

Puedes pedirnos en cualquier momento:

Dos de ellos los puedes ejercer tú mismo en la app, desde Tu cuenta → Tus datos:

Para todo lo demás, escríbenos a mindrapeofficial@gmail.com desde el email de tu cuenta, para que podamos comprobar que eres tú. Te responderemos en un mes como máximo (ampliable dos meses más en casos complejos, avisándote). Es gratis.

Tus conversaciones están solo en tu navegador: al salir de tu cuenta o al borrarla se borran de él, y también puedes borrarlas con «Borrar todo» en Ajustes o borrando los datos del sitio en tu navegador.

Si crees que no hemos tratado bien tus datos, puedes reclamar ante la Agencia Española de Protección de Datos (AEPD), C/ Jorge Juan 6, 28001 Madrid, www.aepd.es. Te agradeceremos que antes nos escribas para intentar resolverlo.

10. Seguridad

Toda la comunicación va cifrada (HTTPS). Las contraseñas se guardan con Argon2, y las sesiones, claves de API y enlaces por email solo como huella criptográfica. El permiso de Google Drive se guarda cifrado (XChaCha20-Poly1305) con una clave que solo tiene el servidor, y nunca llega a tu navegador. Limitamos los intentos de acceso y usamos un captcha en el registro, en las cuentas de invitado y al pedir una contraseña nueva. Si hubiera una brecha de seguridad que afecte a tus datos, lo notificaremos a la AEPD y, cuando corresponda, a ti.

11. Cambios en esta política

Si cambiamos esta política de forma importante (por ejemplo, al guardar el historial de chats en el servidor o al añadir un proveedor), te avisaremos en la app o por email antes de que el cambio se aplique.