Esta es una traducción proporcionada para su comodidad. La versión en inglés es la jurídicamente vinculante.

Política de privacidad

Última actualización: 2 de noviembre de 2026

Unolink está diseñado para que haya muy poco que declarar aquí. Esta página describe exactamente lo que el servicio hace con los datos, en los mismos términos en que el sistema está realmente implementado.

Quiénes somos

Unolink está gestionado por Marin Capranov (empresario individual), Reino Unido. Somos el responsable del tratamiento de los datos de cuenta descritos a continuación. En cuanto a las analíticas de clics que usted recopila en sus propios enlaces, usted decide a qué enlazar y quién ve las cifras; nosotros tratamos esos clics por cuenta de usted.

Qué ocurre cuando alguien hace clic en un enlace

Cuando un visitante abre una redirección de Unolink, leemos la dirección IP y la cabecera User-Agent de la solicitud para decidir a qué destino enviarlo y para distinguir el tráfico real de los bots. Ambas se usan en memoria durante esa solicitud.

La dirección IP nunca se escribe en una base de datos y nunca se escribe en un registro. Una vez respondida la solicitud, desaparece. No gestionamos ninguna base de datos GeoIP; cuando las analíticas muestran el país y la región, estos proceden de cabeceras que nuestra CDN añade a la solicitud.

Sin cookies ni fingerprinting en los enlaces

El dominio de redirección no establece cookies ni lee cookies. No hay fingerprinting de dispositivos, ni píxel de seguimiento, ni script de analíticas de terceros en la ruta de redirección. El visitante recibe una redirección HTTP y nada más.

Cómo se cuentan las «visitas únicas»

Para ofrecer una medida aproximada del tráfico distinto sin identificar a nadie, cada clic se reduce a un hash: SHA-256 sobre una sal secreta diaria, el identificador de la app, la dirección IP y el User-Agent, truncado a 16 bytes. Los datos de entrada originales se descartan.

Cada día tiene su propia sal, por lo que el hash de un mismo visitante en un día no coincide con su hash de ningún otro día. Las sales nunca se almacenan: cada una se calcula a partir de una clave secreta que se guarda únicamente en la configuración de nuestro servidor, fuera de la base de datos, de modo que ni la base de datos ni sus copias de seguridad las contienen. Por eso la métrica se denomina «Visitas únicas (diarias)» y no «Personas»: no puede seguir a nadie a lo largo del tiempo y no es un recuento de individuos.

Qué almacenamos sobre un clic

Por cada clic conservamos el enlace utilizado, una marca de tiempo, la plataforma, el sistema operativo, el navegador y el tipo de dispositivo clasificados, si parecía un bot, el referente y cualquier parámetro UTM presente en la URL, así como la ubicación aproximada descrita anteriormente. Por sí solo, un registro de clic no contiene ningún identificador que persista más allá del día. Si la visita da lugar a la instalación de una app que utiliza el SDK de Unolink, el registro de esa instalación conserva de qué enlace y de qué campaña procede (véase más abajo). Los registros de clics se eliminan transcurridos 13 meses, y los clics de bots (como las vistas previas de enlaces), transcurridos 30 días.

Si el desarrollador muestra una landing page en un enlace, la página se sirve desde nuestro dominio sin scripts, fuentes ni cookies de terceros. Sus imágenes (subidas por el desarrollador o copiadas de la ficha de la app en el App Store) las volvemos a codificar nosotros, eliminando cualquier metadato incrustado, como datos de la cámara o de ubicación, y se sirven desde nuestro dominio. Cuando el desarrollador elimina una imagen, la eliminamos de inmediato; las copias que conserva nuestra CDN caducan en el plazo de un día. Si el visitante toca en ella un botón de tienda, registramos también cuándo y qué tienda, en el mismo clic.

Un clic nunca se trata ni se notifica como una instalación de la app.

Qué recopila el SDK (plan Pro)

Los desarrolladores pueden añadir el SDK de Unolink a su app. Respecto de las personas que usan esa app, el desarrollador es el responsable del tratamiento y nosotros tratamos los datos por cuenta de él. El SDK no lee identificadores publicitarios, no realiza fingerprinting de dispositivos y no utiliza App Tracking Transparency de Apple.

En la primera apertura, el SDK crea un ID de instalación aleatorio que no identifica a ninguna persona ni dispositivo, y envía la plataforma, el sistema operativo y la versión de la app, la clase de dispositivo (teléfono o tableta), la configuración de idioma y, en Android, el referente que Google Play pasa a la app. El país procede de la cabecera de nuestra CDN; la dirección IP se usa únicamente en memoria y nunca se almacena. A partir de ahí, el SDK envía los eventos que la app notifica, como onboarding completado, paywall visto, registro, prueba y compra, con las propiedades e importes que el desarrollador adjunte, además de eventos automáticos de primera apertura, sesión y paso a segundo plano.

Si la app establece un ID de usuario, almacenamos únicamente un hash unidireccional con clave de dicho ID (HMAC-SHA256 con una clave por app), nunca el ID en sí. La clave de cada app se almacena cifrada, y las claves que la descifran están a su vez cifradas con un certificado que se guarda únicamente en la configuración de nuestro servidor, de modo que la base de datos o una copia de seguridad por sí solas no pueden utilizarse para calcular estos hashes. Si el desarrollador conecta RevenueCat, RevenueCat nos envía eventos de compra, prueba, renovación y reembolso de esa app, que asociamos a la instalación mediante el mismo hash. Las compilaciones de prueba se marcan como datos de prueba. Los eventos de la app, incluidos los eventos de compra de RevenueCat, se eliminan transcurridos 13 meses. El propio registro de instalación (el ID de instalación aleatorio, los datos enviados en la primera apertura, el enlace y la campaña de los que procede, y el ID de usuario con hash) se conserva hasta que el desarrollador elimina la app o su cuenta, y se elimina junto con ella.

Apple no indica a las apps de iPhone qué enlace tocó alguien antes de instalar. Salvo que el desarrollador lo desactive, asociamos una instalación en iPhone a un clic en un enlace utilizando únicamente datos descritos en esta página que ya conservamos para las analíticas. Nunca utilizamos para ello datos del dispositivo, la dirección IP ni identificadores publicitarios, y la asociación nunca se envía a la app.

Datos de cuenta

Si usted crea una cuenta, almacenamos su dirección de correo electrónico, un hash de la contraseña (o, si inicia sesión con Google, el identificador que Google nos proporciona para su cuenta), y las apps, enlaces, códigos QR y ajustes que usted cree. Si se suscribe, almacenamos su referencia de cliente de Stripe y su plan y el estado de este; los datos de la tarjeta van directamente a Stripe y nunca llegan a nosotros.

Le enviamos correos electrónicos sobre su cuenta: para confirmar su dirección, restablecer su contraseña y avisarle antes de que algo de su plan se ponga en pausa (un cambio de plan, el fin de los 14 días posteriores a un cambio a un plan inferior, el cupo mensual de eventos del SDK). También le enviamos una breve bienvenida y, si el SDK de una app no ha enviado nada unos días después de que usted creara su clave, un aviso al respecto; puede desactivar estos consejos en Ajustes. No enviamos correos electrónicos de marketing.

Cookies en el panel

Al iniciar sesión se establecen dos cookies estrictamente necesarias: un token de sesión de corta duración y un token de actualización, ambos inaccesibles para los scripts de la página. Si usted elige un idioma, una cookie lo recuerda para que las páginas se abran en ese idioma. Su elección de tema claro u oscuro, y algunas preferencias del panel como los borradores sin guardar, se conservan en el almacenamiento local de su navegador. No hay cookies de analíticas ni de publicidad. El chat en vivo establece sus propias cookies, pero solo después de que usted lo abra (véase más abajo). El botón redondo de cookies de la parte inferior de la página enumera todo esto.

Los formularios de registro, inicio de sesión y restablecimiento de contraseña están protegidos por Cloudflare Turnstile, que comprueba en su navegador si hay indicios de automatización para que los bots no puedan crear cuentas ni adivinar contraseñas.

Chat en vivo

Nuestro sitio web y nuestro panel ofrecen un chat en vivo gestionado por Crisp (Crisp IM SAS, Francia). No se carga nada de Crisp hasta que usted hace clic en el botón del chat o en «Chatea con nosotros»: no se carga por sí solo, y nunca en enlaces, landing pages ni páginas de desarrollador. Cuando usted lo abre, Crisp recibe su dirección IP y los datos de su navegador, y almacena cookies y almacenamiento local en su navegador para que la conversación continúe entre páginas y visitas. Si usted nos escribe, Crisp almacena sus mensajes y, en el panel, también la dirección de correo electrónico de su cuenta y el ID de la app que estaba viendo, para que podamos responderle. Utilizamos estas conversaciones únicamente para ayudarle. «Olvidar el chat», en el panel de cookies, elimina las cookies de Crisp de su navegador, y puede pedirnos en cualquier momento que eliminemos las conversaciones.

Durante cuánto tiempo conservamos los datos

Los datos de cuenta, las apps, los enlaces y los ajustes se conservan mientras exista su cuenta. Los registros de clics y los eventos de las apps se eliminan automáticamente transcurridos 13 meses, y los clics de bots, transcurridos 30 días, por lo que las analíticas abarcan como máximo 13 meses atrás. Cuando usted elimina una app, conservamos durante 90 días únicamente un hash unidireccional de sus claves del SDK y el nombre de la app, además de la fecha, la hora y la plataforma (iOS o Android) de la última solicitud realizada con esas claves, sin ningún dato sobre nadie, con el único fin de avisarle de que una compilación antigua de la app sigue enviando datos con ellas; eliminar su cuenta lo borra de inmediato. Cuando usted elimina su cuenta, desde Ajustes en el panel, esta se borra de inmediato, junto con todo lo que contiene, y se cancela cualquier suscripción.

Conservamos copias de seguridad de la base de datos para la recuperación ante desastres: copias diarias en nuestro servidor durante 14 días, legibles únicamente por su administrador, y una copia cifrada externa durante 90 días. Los datos eliminados desaparecen de las copias de seguridad a medida que estas caducan. Stripe conserva los registros de pago durante el tiempo que exija la legislación fiscal y contable.

Encargados del tratamiento

Utilizamos un número reducido de proveedores, cada uno únicamente para la finalidad indicada:

  • Hetzner Online (Alemania): el servidor y la base de datos en los que funciona Unolink.
  • Cloudflare: DNS, CDN y protección de red, cabeceras de país del visitante, y Turnstile.
  • Stripe: pagos y facturación de suscripciones.
  • Resend: entrega de los correos electrónicos de la cuenta.
  • Google: «Iniciar sesión con Google» si usted lo elige, y almacenamiento de nuestras copias de seguridad cifradas.
  • Sentry: informes de errores, que pueden incluir el ID de su cuenta o su dirección de correo electrónico cuando un error afecta a su cuenta.
  • Crisp: el chat en vivo de nuestro sitio web y nuestro panel, y los mensajes que usted envía a través de él.

Algunos de estos proveedores tratan datos fuera del Reino Unido y del EEE; lo hacen conforme a sus condiciones de tratamiento de datos. No vendemos datos y no compartimos datos de clics con redes publicitarias.

Sus derechos

Usted puede acceder a los datos de su cuenta y corregirlos en el panel, eliminar su cuenta en cualquier momento desde Ajustes, y pedirnos una copia de sus datos o preguntarnos por cualquier cuestión de esta página. Dado que los registros de clics no contienen ningún identificador estable de un visitante, no podemos localizar ni eliminar, previa solicitud, los registros de un visitante concreto: no hay nada en ellos que pudiera utilizarse para encontrarlos. En el caso de las personas que usan una app con el SDK de Unolink, una instalación, con el enlace y la campaña de los que procede, puede localizarse por su ID de instalación o por el ID de usuario que establece la app; el desarrollador de la app, como responsable del tratamiento, atiende esas solicitudes.

Si considera que hemos tratado sus datos de forma incorrecta, le rogamos que nos lo comunique primero. También puede presentar una reclamación ante la Information Commissioner’s Office (ICO), en ico.org.uk.

Contacto

Para cualquier cuestión de esta página, escriba a [email protected].