Política de privacidad
Última actualización: 19/10/2026
Esta política explica qué ocurre con tus datos cuando usas la app de lista de la compra kvibi («la app»). Hemos procurado que sea breve y que describa solo lo que la app realmente hace. Los apartados 16 a 18 añaden detalles para residentes en la Unión Europea, Estados Unidos y Canadá.
1. Quiénes somos
La app está desarrollada y operada por un desarrollador individual («nosotros»), que es el responsable del tratamiento de los datos personales descritos aquí y la persona encargada de su protección. Para cualquier duda o solicitud sobre privacidad, escribe a support@kvibi.com.
2. La versión corta
- No hay cuentas. No te registras ni inicias sesión.
- Tus listas, elementos y etiquetas se guardan en tu dispositivo.
- Nuestro servidor se usa solo para funciones opcionales: la creación de listas con IA y los enlaces para compartir.
- La app se identifica ante nuestro servidor con un ID de instalación anónimo, no con tu nombre, correo ni número de teléfono.
- Las funciones de IA envían tu entrada a OpenAI, y solo después de que lo aceptes.
- No vendemos ni compartimos tus datos con fines publicitarios.
3. Datos guardados en tu dispositivo
Tus listas, elementos y etiquetas se guardan en una base de datos local en tu teléfono. No los recibimos, salvo que uses las funciones de IA o de compartir descritas más abajo.
4. ID de instalación
Qué es. Cuando la app se comunica por primera vez con nuestro servidor, usa un ID de instalación: en iOS, un identificador aleatorio que la app genera y guarda en el llavero (Keychain) del dispositivo; en Android, el ID de Android que el sistema asigna a esta app en tu dispositivo. No contiene tu nombre, correo, número de teléfono ni el identificador de publicidad (IDFA/AAID).
Para qué lo usamos. Para contar las solicitudes de IA y su coste, aplicar los límites de la prueba, proteger el servicio frente a abusos y, si te suscribes, vincular tu suscripción a esta instalación.
Dónde se guarda. En tu dispositivo; en nuestro servidor, en los registros de uso descritos en el apartado 6; en Google Firebase Analytics solo como hash SHA-256, nunca el ID en sí (apartado 8).
Lo que no hacemos. No lo usamos para publicidad ni para rastrearte en apps o sitios web de otras empresas, y no lo vendemos ni lo cedemos a intermediarios de datos.
Cuánto dura. En iOS puede sobrevivir a la eliminación y reinstalación de la app, porque el llavero lo conserva. En Android se mantiene igual hasta que se restablece el dispositivo a los ajustes de fábrica.
Cómo verlo y eliminar datos. Puedes ver y copiar tu ID de instalación en la app, en Menú → Tus datos. El botón Solicitar eliminación de esa pantalla abre un correo dirigido a nosotros con el ID ya rellenado (consulta el apartado 15).
5. Funciones de IA (texto, foto, voz)
La primera vez que usas la IA, la app te pide tu consentimiento antes de enviar nada. Mientras no lo aceptes, ninguna solicitud de IA sale de tu dispositivo. Puedes retirar tu consentimiento en cualquier momento en Menú → Tus datos.
Cuando creas elementos de lista con IA, la app envía tu entrada a nuestro servidor, que la reenvía a OpenAI para generar los elementos:
- Texto: el texto que escribiste (hasta 500 caracteres).
- Foto: la imagen que elegiste o tomaste. Nuestro servidor primero la redimensiona y la vuelve a comprimir, y luego envía la copia más pequeña.
- Voz: la grabación. Nuestro servidor la convierte a MP3 mediante un archivo temporal, la envía a OpenAI para su transcripción y después envía la transcripción a OpenAI para crear la lista. El archivo temporal se elimina en cuanto termina la conversión.
Nuestro servidor no guarda tus textos, fotos, grabaciones ni transcripciones, y no los escribe en los registros. Los elementos resultantes se devuelven a tu app y no los conservamos.
OpenAI procesa esta entrada como nuestro proveedor de servicios. Según los términos de su API, OpenAI no usa los datos de la API para entrenar sus modelos y puede conservarlos hasta 30 días para detectar abusos, tras lo cual se eliminan, salvo que la ley exija otra cosa. Consulta la política de privacidad de OpenAI.
Para mejorar los resultados, el servidor también transmite a OpenAI cierto contexto de tu dispositivo que no es contenido: tus ajustes de idioma y región, zona horaria, moneda y formatos de números y de hora. No se guardan. Si tu dispositivo no indica una zona horaria, el servidor consulta un país y una ciudad aproximados a partir de tu dirección IP mediante el servicio de terceros ipapi.co, que por tanto recibe tu dirección IP. El resultado de esa consulta se conserva en la memoria del servidor hasta 24 horas y no se guarda en ninguna base de datos.
6. Registros de uso
Por cada solicitud de IA, nuestro servidor guarda un registro en una base de datos para poder controlar los costes y aplicar los límites. Un registro contiene:
- la hora de la solicitud;
- tu ID de instalación (apartado 4) y la plataforma (iOS o Android);
- el tipo de solicitud (texto, imagen o audio), si tuvo éxito, un código de error si falló y cuánto tardó;
- el modelo de IA utilizado y magnitudes técnicas: número de tokens, longitud de tu texto o transcripción en caracteres, tamaño de los archivos en bytes, duración del audio en segundos y número de elementos devueltos;
- el coste de la solicitud.
Para los límites de la prueba y de la suscripción, guardamos además un registro de uso por cada solicitud correcta: tu ID de instalación, el tipo de solicitud, su coste, tu plan y la hora. Cuando tu instalación usa la IA por primera vez, guardamos esa fecha, ya que la prueba dura 30 días desde entonces. Si te suscribes, guardamos el estado de la suscripción de tu ID de instalación (plan, tienda, fechas de vencimiento y de cancelación) y el país de la tienda donde se hizo la compra (un código de dos letras, tal como lo comunican la App Store o Google Play a través de RevenueCat). Lo guardamos solo para las instalaciones que contrataron una suscripción, para entender de dónde proceden los usuarios de pago; no determinamos tu ubicación a partir de tu dirección IP.
Estos registros no contienen el contenido que enviaste ni tu dirección IP. Los conservamos mientras los necesitemos para la facturación, la contabilidad y la aplicación de los límites. Cuando nos pides eliminar tus datos, eliminamos o anonimizamos de forma irreversible los registros vinculados a tu ID de instalación. Podemos conservar totales de costes sin ningún identificador a efectos contables.
7. Enlaces para compartir
Si compartes una lista mediante un enlace, la app sube una instantánea de ella a nuestro servidor: el nombre de la lista, la descripción, y el texto y el estado de marcado de cada elemento. La instantánea se guarda en la memoria del servidor, no en una base de datos, y está disponible durante 7 días. Pasado ese plazo, el enlace deja de funcionar y los datos se eliminan poco después (en aproximadamente un día más). También se pierde si el servidor se reinicia. Cualquier persona que tenga el enlace puede ver la instantánea mientras esté disponible.
8. Analítica
Las versiones de lanzamiento de la app usan Google Firebase Analytics para medir cómo se usan las funciones (por ejemplo, qué pantallas y botones se usan, y si una solicitud de IA tuvo éxito, con recuentos, tamaños y duraciones). La analítica no se ejecuta en las versiones de desarrollo. Los eventos no incluyen el contenido de tus listas. Pueden incluir un ID local aleatorio de una lista o de un elemento. Los eventos se asocian a un ID de usuario que es un hash SHA-256 de tu ID de instalación, no el ID en sí. Firebase (Google) también recopila datos técnicos estándar según se describe en la política de privacidad de Google. La recopilación del identificador de publicidad está desactivada y los datos de analítica no se usan para publicidad.
Este sitio web usa Google Analytics para contar las visitas a las páginas. En tu primera visita, un cuadro de diálogo te pregunta si podemos usar cookies de Google Analytics; hasta que elijas, Google Analytics no se carga en absoluto. Si aceptas, Google Analytics establece las cookies _ga y _ga_<ID> (que se conservan hasta 2 años) para reconocer tu navegador en visitas posteriores; la base jurídica es tu consentimiento (art. 6.1.a RGPD, § 25 (1) TDDDG). Si rechazas, el sitio no establece cookies de analítica: cada visita recibe un ID aleatorio que se olvida al cerrar la página, de modo que las visitas no pueden vincularse entre sí. Tu elección se guarda en el almacenamiento local de tu navegador y puedes cambiarla en cualquier momento con Configuración de cookies, al final de cada página, lo que también elimina las cookies. Los códigos para compartir se eliminan de las direcciones de página que enviamos. Google recibe tu dirección IP para prestar el servicio, pero Google Analytics no la almacena. Las señales de Google y la personalización de anuncios están desactivadas.
El sitio se abre en el idioma de tu navegador. Si eliges otro idioma con el selector, el sitio establece la cookie NEXT_LOCALE, que solo contiene el código del idioma y se elimina al cerrar el navegador. Es estrictamente necesaria para recordar el idioma que has pedido (§ 25 (2) n.º 2 TDDDG), por lo que no requiere consentimiento.
Cloudflare Turnstile no establece cookies de rastreo (apartado 10).
El área de administración en /admin, que solo usa el operador del sitio, establece una única cookie de sesión estrictamente necesaria, kvibi_admin, que los visitantes del sitio público nunca reciben, por lo que no requiere consentimiento.
9. Registro en la beta
En la página de inicio puedes registrarte en la beta indicando tu correo electrónico y la plataforma de tu móvil (iPhone o Android). Guardamos tu correo electrónico, tu plataforma, el idioma del sitio web, el momento en que te registraste y el momento en que confirmaste. Al registrarte también guardamos el país que nuestro proveedor de alojamiento (Vercel) deduce de tu dirección IP —solo el código de país, no la dirección IP— para entender de dónde viene el interés. Primero te enviamos un correo de confirmación (doble confirmación); solo después de que confirmes te invitamos a la beta, te pedimos tus comentarios y te avisamos cuando se publique la app. Para invitarte, transmitimos tu correo electrónico a Apple (TestFlight) si elegiste iPhone, o a Google (pruebas de Google Play) si elegiste Android. En lugar de unirte a la beta, puedes registrarte solo para recibir un correo cuando se publique la app; entonces también guardamos esta elección, no transmitimos tu correo electrónico a Apple ni a Google y te escribimos una sola vez en el lanzamiento. La base jurídica es tu consentimiento (art. 6.1.a RGPD). Puedes retirarlo en cualquier momento escribiendo a support@kvibi.com; eliminaremos tus datos y te quitaremos de la lista de probadores. Las direcciones sin confirmar no se utilizan y se eliminan si lo solicitas.
10. Protección contra bots (Cloudflare Turnstile)
El formulario de registro de la página de inicio usa Cloudflare Turnstile para bloquear registros automatizados. Tu navegador carga un script de Cloudflare, y Cloudflare, Inc. (EE. UU.) recibe tu dirección IP y señales técnicas del navegador para comprobar que eres una persona. Turnstile no establece cookies de rastreo y su script solo se carga en la página de inicio. La base jurídica es nuestro interés legítimo en proteger el formulario frente a abusos (art. 6.1.f RGPD). Consulta la política de privacidad de Cloudflare. Cloudflare también transporta todas las solicitudes de la app a nuestro servidor (apartado 14).
11. Copia de seguridad en iCloud (iOS)
En iOS, la app puede hacer una copia de seguridad de su base de datos en tu propia cuenta de iCloud y restaurarla si tu dispositivo no tiene listas. La copia está en tu almacenamiento de iCloud, bajo tu cuenta de Apple. Nosotros no tenemos acceso a ella.
12. Cámara, fotos y micrófono
La app solicita acceso a la cámara y a la fototeca para crear listas a partir de imágenes, y al micrófono para la entrada de voz. Solo se usan cuando eliges esas funciones.
13. Registros del servidor y direcciones IP
Nuestro servidor recibe tu dirección IP con cada solicitud, como cualquier servidor web. Se usa para limitar la frecuencia de las solicitudes y, en el caso descrito en el apartado 5, para obtener una ubicación aproximada. Los registros de nuestra aplicación recogen únicamente errores técnicos; no están diseñados para contener el contenido de tus listas ni tus entradas de IA. Nuestro proveedor de alojamiento puede conservar sus propios registros de infraestructura. Todas las solicitudes a nuestro servidor pasan por la red de Cloudflare (apartado 14).
14. Proveedores de servicios
Usamos estos proveedores para operar la app. Cada uno recibe solo lo que necesita para su tarea.
| Proveedor | Qué recibe | Ubicación |
|---|---|---|
| OpenAI — Procesamiento de IA | Tu entrada de IA y el contexto del dispositivo del apartado 5 | EE. UU. |
| ipapi.co — Ubicación aproximada | Dirección IP, solo cuando falta la zona horaria | EE. UU. |
| Servidor propio — Alojamiento del servidor y sus registros | Todas las solicitudes a nuestro servidor, incluida la dirección IP | Alemania |
| Cloudflare — Conexión de red con nuestro servidor (túnel) | Todas las solicitudes a nuestro servidor pasan por la red de Cloudflare, incluida la dirección IP | EE. UU. (red global) |
| Koyeb — Alojamiento de respaldo del servidor (solo si nuestro servidor propio no está disponible) | Solicitudes a nuestro servidor, incluida la dirección IP, durante ese periodo | Alemania (Fráncfort) |
| Neon — Base de datos | Registros de uso y de suscripción (apartado 6); registros en la beta (apartado 9) | UE (Fráncfort, Alemania) |
| Google Firebase — Analítica | Eventos de uso de la app y el ID de instalación con hash; visitas a páginas del sitio web (apartado 8) | EE. UU. |
| Resend — Envío de correos | Tu correo electrónico y el correo de confirmación (apartado 9) | EE. UU. (envío desde la UE, Irlanda) |
| Apple TestFlight — Invitaciones a la beta | Tu correo electrónico, si elegiste iPhone y te uniste a la beta (apartado 9) | EE. UU. |
| Google Play — Pruebas beta | Tu correo electrónico, si elegiste Android y te uniste a la beta (apartado 9) | EE. UU. |
| Cloudflare — Protección contra bots (Turnstile) | Dirección IP y señales técnicas del navegador al cargar la página de inicio (apartado 10) | EE. UU. |
| Apple iCloud — Copia de seguridad (iOS) | La copia de seguridad de tu base de datos, en tu propia cuenta de iCloud | Controlada por tu cuenta de Apple |
15. Tus opciones y derechos
Puedes eliminar tus datos del dispositivo borrando listas o la app. Puedes retirar el consentimiento para la IA en cualquier momento en Menú → Tus datos; esto no afecta a las solicitudes realizadas antes.
Como no hay cuentas, solo podemos encontrar los registros del servidor mediante tu ID de instalación. Para acceder a ellos, rectificarlos o eliminarlos, abre Menú → Tus datos y toca Solicitar eliminación, o envía tu ID de instalación por correo a support@kvibi.com. Respondemos en un plazo de 30 días. No te trataremos de forma distinta por ejercer cualquiera de tus derechos de privacidad.
16. Si te encuentras en la Unión Europea
Nos basamos en las siguientes bases jurídicas del RGPD:
- Consentimiento (art. 6.1.a): enviar tu entrada de IA a OpenAI y el registro en la beta (apartado 9). Puedes retirarlo en cualquier momento.
- Contrato (art. 6.1.b): prestar las funciones de IA, los límites del plan y las suscripciones que elegiste.
- Intereses legítimos (art. 6.1.f): registrar costes, prevenir abusos, limitar la frecuencia de solicitudes, mantener la seguridad del servicio, entender cómo se usan las funciones y proteger el formulario de registro con Cloudflare Turnstile.
Tienes derecho a acceder a tus datos, rectificarlos y suprimirlos, a limitar u oponerte al tratamiento, a la portabilidad de los datos y a retirar tu consentimiento. También puedes presentar una reclamación ante una autoridad de control de protección de datos, en particular en el país de la UE en el que resides.
Algunos proveedores (OpenAI, ipapi.co, Apple, Google, Cloudflare, Resend) están en Estados Unidos. Cuando los datos se transfieren fuera de la UE, están protegidos por el Marco de Privacidad de Datos UE-EE. UU. si el proveedor está certificado, o por las Cláusulas Contractuales Tipo de la Comisión Europea.
17. Si te encuentras en Estados Unidos
Este apartado es para residentes en California y en otros estados con leyes de privacidad del consumidor. En los últimos 12 meses hemos recopilado estas categorías de información personal:
- Identificadores: el ID de instalación y la dirección IP.
- Actividad en internet u otras redes electrónicas: eventos de uso de la app y registros de uso de la IA.
- Información de audio, visual y similar: fotos y grabaciones de voz que decides enviar a la IA. Se procesan y no las guardamos.
- Ubicación aproximada obtenida a partir de tu dirección IP (apartado 5). No es geolocalización precisa.
La recopilamos de ti y de tu dispositivo, para los fines de los apartados 4 a 8, y solo la revelamos a los proveedores de servicios del apartado 14. No vendemos ni compartimos información personal según la definición de estos términos en la CCPA/CPRA (no realizamos publicidad conductual entre contextos) y no usamos información personal sensible para inferir características sobre ti. Tienes derecho a saber, acceder, rectificar y eliminar tu información personal. Usa el contacto del apartado 15; es posible que necesitemos tu ID de instalación para encontrar tus registros.
18. Si te encuentras en Canadá
La persona responsable de la información personal es el desarrollador indicado en el apartado 1, a quien puedes contactar en support@kvibi.com. Tu información se procesa y almacena fuera de Canadá, en la Unión Europea y en Estados Unidos, por los proveedores del apartado 14. Mientras está allí, puede ser accesible para los tribunales y las autoridades de esos países. Puedes solicitar el acceso a tu información personal o su rectificación, y retirar tu consentimiento. Si no estás conforme con nuestra respuesta, puedes presentar una reclamación ante la Oficina del Comisionado de Privacidad de Canadá o, en Quebec, ante la Commission d’accès à l’information.
19. Menores
La app no está dirigida a menores de 13 años (menores de 16 en la Unión Europea) y no recopilamos a sabiendas sus datos personales. Si crees que un menor ha usado las funciones de IA, contacta con nosotros y eliminaremos los registros relacionados.
20. Cambios
Podemos actualizar esta política. La fecha que aparece arriba indica la versión más reciente. Si un cambio afecta a cómo se procesa la entrada de IA, la app volverá a pedirte tu consentimiento.