Aviso legal y privacidad
Última actualización: 11 de noviembre de 2026 · English version
VibeJay es una web en la que cargas tu propia música y un DJ con inteligencia artificial la mezcla mientras le das órdenes por chat. Aquí explicamos quién está detrás, qué datos se tratan, para qué y qué derechos tienes. Lo hemos escrito para que se entienda.
Quién está detrás
VibeJay (vibejay.com) es un servicio de UPALUP AI, SOCIEDAD LIMITADA (sociedad unipersonal; abreviada Upalup AI, S.L.).
CIF: B05702899
Domicilio: Calle Salvador Ferrer Maura, 26, 17003 Girona (España).
Inscrita en el Registro Mercantil de Girona, hoja GI-80054, inscripción 1.ª.
Contacto: info@vibejay.com
Upalup AI, S.L. es también la responsable de tus datos personales. Para cualquier cosa sobre ellos, escribe a info@vibejay.com.
El diseño, los textos, el código y la marca VibeJay pertenecen a Upalup AI, S.L. La música que cargas es tuya o de quien tenga sus derechos: nosotros no la recibimos ni la distribuimos.
Tu música no sale de tu dispositivo
Los archivos de música que cargas no se suben a ningún servidor. Se leen, se analizan (tempo, tonalidad, forma de onda) y se mezclan en tu propio navegador. Las canciones y su análisis se guardan en el almacenamiento de tu navegador (IndexedDB), en tu dispositivo, para que no tengas que cargarlas cada vez. Si borras los datos del sitio en tu navegador, desaparecen. En las apps de Android e iPhone pasa lo mismo, dentro del almacenamiento de la app: desinstalarla las borra. Nosotros no tenemos copia.
Tu navegador también guarda en su almacenamiento local algunas preferencias, como el idioma. Tampoco nos llegan.
Qué datos tratamos
- Tu correo electrónico, si creas una cuenta. Para entrar no hay contraseñas: te enviamos por correo un enlace de un solo uso, que caduca a los 15 minutos. En la web también puedes entrar con tu cuenta de Google: Google nos confirma tu correo y nada más (no pedimos tu nombre, tu foto ni acceso a nada de tu cuenta), y nosotros no le enviamos nada a Google.
- Una cookie de sesión para que sigas dentro de tu cuenta. Es técnica y estrictamente necesaria (HttpOnly, no sirve para seguirte ni para publicidad) y dura hasta 60 días o hasta que cierres la sesión. Por eso no te mostramos un aviso de cookies.
- Cuántos mensajes de chat con IA usas cada día, para aplicar los límites de tu plan.
- El estado de tus pagos: tu plan (gratis, pase de fiesta o Plus), su estado y caducidad, el identificador de cliente de Stripe y la fecha y hora en que marcaste la casilla para empezar de inmediato (ver las condiciones). Si compras dentro de las apps, guardamos el plan comprado en la tienda y hasta cuándo dura.
- La dirección IP de tu conexión. Se usa para limitar el número de peticiones al chat por minuto y evitar abusos. Se guarda solo en la memoria del servidor durante un rato y no se asocia a nada más. Los registros técnicos del servidor también pueden recogerla (ver «Cuánto tiempo»).
- Lo que escribes en el chat, cuando hablas con el DJ de IA (ver el apartado siguiente).
En la web no hay publicidad, cookies de terceros ni seguimiento entre sitios web. En las apps de Android e iPhone hay un único anuncio, opcional: ver el apartado siguiente.
Vídeos con recompensa en las apps
En las apps de VibeJay para Android e iPhone, si tienes el plan gratis y se te acaban los mensajes con IA del día, puedes elegir ver un vídeo publicitario corto a cambio de unos cuantos mensajes más. Es voluntario: si no lo ves, la app funciona igual. Nunca se muestra a quien tiene un plan de pago, ni en la web.
- Los anuncios los sirve Google AdMob (Google Ireland Limited, Irlanda, y Google LLC, EE. UU.). Para mostrarlos, el SDK de Google en tu móvil trata el identificador de publicidad del dispositivo (si el sistema lo permite), la dirección IP, el modelo y el sistema del móvil, y datos sobre cómo interactúas con el anuncio, según la política de privacidad de Google. Google actúa como responsable independiente para la publicidad.
- En el Espacio Económico Europeo, Reino Unido y Suiza, antes de cargar ningún anuncio la app te muestra el formulario de consentimiento de Google. Si no das tu consentimiento para anuncios personalizados, Google puede mostrar anuncios no personalizados. En iPhone los anuncios son siempre no personalizados, y la app no pide el permiso de seguimiento entre apps. Puedes cambiar tu elección en «Tu cuenta» → «Privacidad de los anuncios».
- En iPhone no te pedimos permiso para seguirte entre apps (ATT), así que el identificador de publicidad de Apple no se comparte.
- Para darte los mensajes, Google nos confirma que viste el vídeo con un aviso firmado que incluye el identificador interno de tu cuenta en VibeJay (un número, no tu correo), un código de un solo uso y el identificador de la transacción. Nosotros no enviamos a Google tu correo ni lo que escribes.
- Puedes reportar un anuncio inapropiado desde «Tu cuenta» → «Reportar un anuncio» o escribiendo a info@vibejay.com.
Cuando hablas con el DJ de IA
Para entender tu orden, nuestro servidor envía al proveedor de inteligencia artificial Anthropic (Anthropic PBC, EE. UU.; modelos Claude):
- el texto de tu orden;
- la lista de tu biblioteca con los nombres de las canciones, su tempo (BPM) y su tonalidad;
- el estado del mezclador (qué suena, volúmenes, efectos y similares).
Nunca se envían los archivos de música. Tampoco se envía tu correo. Ten en cuenta que los nombres de tus canciones (o de sus archivos) sí se envían: si alguno contiene datos personales, cámbialo antes de cargarlo.
El servidor no guarda el texto de tus órdenes; solo cuenta cuántos mensajes usas. Anthropic trata los datos según sus condiciones para empresas: según esas condiciones no los usa para entrenar sus modelos y puede conservarlos un tiempo limitado para prevenir abusos. Esto supone una transferencia internacional de datos a EE. UU., que se ampara, según corresponda, en el Marco de Privacidad de Datos UE-EE. UU. o en cláusulas contractuales tipo de la Comisión Europea.
Los botones y los comandos que empiezan por «/» funcionan en tu navegador y no pasan por la IA.
Quién más trata datos
- Hetzner (Hetzner Online GmbH, Alemania, UE): el servidor donde funciona VibeJay y donde están las cuentas. Encargado del tratamiento.
- Anthropic (Anthropic PBC, EE. UU.): interpreta las órdenes del chat, como se explica arriba. Encargado del tratamiento.
- Resend (Resend, Inc., EE. UU.): envía los correos para entrar. Encargado del tratamiento, con las mismas garantías de transferencia (Marco de Privacidad de Datos UE-EE. UU. o cláusulas contractuales tipo).
- Stripe: la venta y el cobro los gestiona Stripe, a través de Link, como vendedor (merchant of record) y revendedor. Stripe/Link trata los datos del pago (tarjeta u otra forma de pago, nombre y dirección de facturación, país) como responsable independiente, según su propia política de privacidad: para cobrar, calcular los impuestos, enviarte recibos y facturas, atender reembolsos y disputas y prevenir el fraude. Nunca vemos ni guardamos los datos de tu tarjeta.
- Umami, en nuestro propio servidor en la UE (stats.upalup.com, Hetzner, Alemania): estadísticas de uso para saber cómo se usa la web y mejorarla. No usa cookies ni guarda nada en tu dispositivo, no guarda tu dirección IP y no hace seguimiento entre sitios web. Los datos son agregados: visitas, páginas, tipo de dispositivo, país aproximado y eventos anónimos con valores cerrados, como «canción cargada» (con el formato y un tramo de duración) o «mezcla iniciada». Nunca se registran los títulos de las canciones, los nombres de archivo ni lo que escribes.
- Apple (App Store) y Google (Google Play): si compras dentro de las apps, la venta y el cobro los hacen ellos, como responsables independientes y según sus propias políticas. Nunca vemos tus datos de pago.
- RevenueCat (RevenueCat, Inc., EE. UU.): comprueba con Apple y Google las compras hechas en las apps y nos dice qué plan tienes. Recibe un identificador interno de tu cuenta (no tu correo), los recibos de compra de la tienda y datos técnicos del dispositivo y de la app. Encargado del tratamiento, con las mismas garantías de transferencia.
- Cloudflare (Cloudflare, Inc., EE. UU.): gestiona el DNS del dominio (traduce vibejay.com a la dirección del servidor); el tráfico de la web no pasa por Cloudflare. Además, cuando alguien se registra, compra o se da de baja, nuestro servidor nos manda un aviso interno a través de un servicio propio alojado en Cloudflare: incluye el correo de la cuenta y el plan, nos llega por correo y se guarda 90 días. Encargado del tratamiento, con las mismas garantías de transferencia (Marco de Privacidad de Datos UE-EE. UU. o cláusulas contractuales tipo).
- Google AdMob (Google Ireland Limited y Google LLC): solo en las apps y solo si eliges ver un vídeo con recompensa, como se explica arriba. Responsable independiente para la publicidad; la transferencia a EE. UU. se ampara en el Marco de Privacidad de Datos UE-EE. UU. o en cláusulas contractuales tipo.
No vendemos ni cedemos tus datos a nadie para otros fines.
Para qué y con qué base legal
Tratamos estos datos para darte el servicio que pides: gestionar tu cuenta, interpretar tus órdenes de chat, aplicar los límites de tu plan y gestionar tus compras (ejecución del contrato, artículo 6.1.b del RGPD). También los usamos para proteger el servicio frente a abusos y para guardar la fecha y hora de tu consentimiento para empezar de inmediato, de modo que podamos acreditarlo, que es nuestro interés legítimo (artículo 6.1.f). Las estadísticas de uso se basan en nuestro interés legítimo en mejorar el servicio; como no guardan nada en tu dispositivo, no hace falta pedirte consentimiento. Los anuncios personalizados de las apps se basan en tu consentimiento (artículo 6.1.a), que puedes retirar cuando quieras; darte los mensajes por ver un vídeo forma parte del servicio que pides. Conservamos los datos de pagos que exige la ley (artículo 6.1.c).
Cuánto tiempo
- Cuenta (correo, plan, identificador de Stripe, plan comprado en las apps): mientras exista.
- Contador de mensajes con IA por día y registro de vídeos con recompensa (fecha, mensajes ganados e identificador de la transacción de Google): unos 40 días.
- Datos de pagos: el tiempo que exijan las normas fiscales y mercantiles.
- Dirección IP para limitar peticiones: unos minutos, solo en memoria.
- Registros técnicos del servidor: poco tiempo, solo para resolver fallos y abusos.
- Música, análisis y preferencias: en tu navegador o en la app, hasta que los borres.
Borrar tu cuenta
Puedes borrarla tú mismo desde «Tu cuenta» → «Borrar mi cuenta», en la web o en las apps, o escribirnos a info@vibejay.com desde el correo de tu cuenta y la borramos. Si tienes Plus, date de baja antes para que no se renueve: desde el portal de cliente si lo compraste en la web, o desde la App Store o Google Play si lo compraste en la app. Los datos de pagos que la ley obliga a guardar se conservan el tiempo exigido.
Tus derechos
Puedes ejercer tus derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad escribiendo a info@vibejay.com. Tu música y su análisis están en tu dispositivo: puedes borrarlos tú en cualquier momento 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 (www.aepd.es).
Menores
VibeJay no es para menores de 14 años. Para comprar un plan de pago tienes que ser mayor de edad o contar con permiso de tus padres o tutores.
Cambios
Si cambiamos este texto, lo indicaremos aquí con la fecha de actualización.
Legal notice and privacy
English version · Last updated: 11 November 2026
This is a translation for convenience. If there is any difference, the Spanish version prevails.
Who we are
VibeJay (vibejay.com) is a service of UPALUP AI, SOCIEDAD LIMITADA (single-member limited company; Upalup AI, S.L.).
Tax ID (CIF): B05702899
Registered office: Calle Salvador Ferrer Maura, 26, 17003 Girona (Spain).
Registered in the Girona Commercial Registry, sheet GI-80054, 1st entry.
Contact: info@vibejay.com
Upalup AI, S.L. is the controller of your personal data. The design, texts, code and the VibeJay brand belong to Upalup AI, S.L. The music you load belongs to you or to its rights holders; we never receive or distribute it.
Your music never leaves your device
Music files you load are never uploaded. They are decoded, analysed (tempo, key, waveform) and mixed inside your browser, and stored with their analysis in your browser's storage (IndexedDB) on your device. Clearing the site data in your browser deletes them. The Android and iPhone apps work the same way, inside the app's storage: uninstalling the app deletes them. We have no copy. Your browser also stores some preferences, such as language, locally.
What data we process
- Your email address, if you create an account. There are no passwords: we email you a single-use sign-in link valid for 15 minutes. On the website you can also sign in with your Google account: Google only confirms your email address to us (we don't ask for your name, photo or access to anything in your account), and we send nothing to Google.
- A session cookie to keep you signed in. It is strictly necessary (HttpOnly, no tracking or advertising) and lasts up to 60 days or until you sign out, so no cookie banner is needed.
- How many AI chat messages you use per day, to apply your plan's limits.
- Payment status: your plan, its status and expiry, your Stripe customer ID and the date and time you ticked the box to start immediately. If you buy in the apps, we store the plan bought in the store and when it ends.
- Your IP address, held briefly in server memory to rate-limit chat requests, and possibly in short-lived server logs.
- What you type in the chat (see below).
No advertising, third-party cookies or cross-site tracking on the website. The Android and iPhone apps have a single optional ad: see below.
Rewarded videos in the apps
In the VibeJay apps for Android and iPhone, if you are on the free plan and run out of AI messages for the day, you can choose to watch a short video ad for a few extra messages. It is optional: the app works the same if you don't. It is never shown to paying users, nor on the website.
- Ads are served by Google AdMob (Google Ireland Limited, Ireland, and Google LLC, USA). To show them, Google's SDK on your phone processes the device advertising ID (where the system allows it), IP address, device model and OS, and data on how you interact with the ad, under Google's privacy policy. Google acts as an independent controller for advertising.
- In the EEA, UK and Switzerland, the app shows Google's consent form before loading any ad. If you don't consent to personalised ads, Google may show non-personalised ads. On iPhone ads are always non-personalised, and the app does not ask for permission to track you across apps. You can change your choice in “Your account” → “Ad privacy”.
- On iPhone we don't ask for permission to track you across apps (ATT), so Apple's advertising ID is not shared.
- To give you the messages, Google confirms that you watched the video with a signed callback containing your internal VibeJay account number (not your email), a single-use code and the transaction ID. We never send Google your email or what you type.
- You can report an inappropriate ad from “Your account” → “Report an ad” or by writing to info@vibejay.com.
When you talk to the AI DJ
To understand your request, our server sends Anthropic (Anthropic PBC, USA; Claude models) the text of your request, your library list with song names, BPM and key, and the mixer state. Music files are never sent, nor is your email. Song (or file) names are sent, so rename any that contain personal data. Our server does not store your requests, only a count. Anthropic processes the data under its commercial terms, under which it does not train its models on it and may keep it for a limited time to prevent abuse. This is an international transfer to the USA covered, as applicable, by the EU-US Data Privacy Framework or the European Commission's standard contractual clauses. Buttons and “/” commands run in your browser and do not use the AI.
Other providers
- Hetzner (Germany, EU): hosting. Processor.
- Anthropic (USA): AI, as above. Processor.
- Resend (USA): sign-in emails. Processor, with the same transfer safeguards.
- Stripe: sales and payments are handled by Stripe, through Link, as merchant of record and reseller. Stripe/Link processes payment data as an independent controller under its own privacy policy. We never see or store your card details.
- Umami, self-hosted in the EU (stats.upalup.com): cookie-free, aggregated usage statistics; no IP addresses stored, no cross-site tracking. Anonymous events use closed values (e.g. “song loaded” with format and duration range); song titles, file names and what you type are never recorded.
- Apple (App Store) and Google (Google Play): purchases made in the apps are sold and charged by them, as independent controllers under their own policies. We never see your payment details.
- RevenueCat (RevenueCat, Inc., USA): checks in-app purchases with Apple and Google and tells us your plan. It receives an internal ID for your account (not your email), store receipts and technical device and app data. Processor, with the same transfer safeguards.
- Cloudflare (Cloudflare, Inc., USA): DNS for the domain; site traffic does not go through Cloudflare. In addition, when someone signs up, buys or cancels, our server sends us an internal notice through a service of ours hosted on Cloudflare: it includes the account email and the plan, reaches us by email and is kept for 90 days. Processor, with the same transfer safeguards (EU-US Data Privacy Framework or standard contractual clauses).
- Google AdMob (Google Ireland Limited and Google LLC): in the apps only, and only if you choose to watch a rewarded video, as above. Independent controller for advertising; transfers to the USA covered by the EU-US Data Privacy Framework or standard contractual clauses.
We do not sell or share your data for other purposes.
Purposes and legal basis
Performance of the contract (Art. 6.1.b GDPR) to run your account, the AI chat, plan limits and purchases; legitimate interest (Art. 6.1.f) for abuse prevention, proof of your immediate-start consent and cookie-free statistics; consent (Art. 6.1.a), which you can withdraw at any time, for personalised ads in the apps; legal obligation (Art. 6.1.c) for payment records.
Retention
- Account (email, plan, Stripe ID, plan bought in the apps): while it exists.
- Daily AI message counters and rewarded-video records (date, messages earned, Google transaction ID): about 40 days.
- Payment records: as long as tax and commercial law require.
- IP for rate limiting: minutes, in memory only. Server logs: a short time.
- Music, analysis and preferences: in your browser or the app until you delete them.
Deleting your account and your rights
Delete it yourself from “Your account” → “Delete my account”, on the web or in the apps, or email info@vibejay.com from your account address and we will delete it. If you have Plus, cancel it first so it doesn't renew: in the customer portal if you bought it on the web, or in the App Store or Google Play if you bought it in the app. You can exercise your rights of access, rectification, erasure, objection, restriction and portability at the same address, and complain to the Spanish Data Protection Agency (www.aepd.es).
Minors
VibeJay is not for children under 14. To buy a paid plan you must be an adult or have your parents' or guardians' permission.
Changes
If we change this text, we will show the new date here.