Traqio.

Conceptos

Privacidad: datos, consentimiento y borrado

Qué recopila y qué nunca recopila el SDK de Traqio, cómo el consentimiento controla lo compartido con las redes, y cómo funcionan el borrado y la retención.

Traqio está diseñado para atribuir instalaciones con los mínimos datos que funcionan: sin identificador publicitario por defecto, sin fingerprinting por defecto (la coincidencia probabilística de web a app es opcional, con el consentimiento de tus usuarios), sin identidad entre apps. Esta página enumera lo que envía el SDK, cómo el consentimiento de tus usuarios controla lo que llega a las redes publicitarias y cómo se borran los datos.

Lo que envía el SDK#

DatoPara quéNotas
Plataforma (iOS / Android)atribución
Install Referrer (Android)atribución deterministalleva el click id de Traqio desde el anuncio
Id de dispositivoune la instalación con sus eventosun UUID aleatorio generado por el SDK dentro de tu app — no entre apps
Modelo del dispositivo, versión del sistema, versión de la app, versión del SDK, idioma y regiónsegmentación, depuraciónnunca un identificador publicitario
Tu id de usuario (opcional)asociación de ingresos, usuarios que vuelvenel id que defines — usa un id interno opaco
Eventos, valores y monedasmedición y ROASlo que mide tu app
Respuesta de consentimiento (opcional)si el dispositivo puede compartirse con las redes publicitariassolo si tu app llama a setConsent
Token de Apple Ads (iOS)atribución de Apple Adsun justificante de 24 horas y uso único — no dice nada sobre el usuario

El país de una instalación se deriva en el servidor de Traqio a partir de la dirección IP de la petición, en el momento de recibirla, con una tabla incluida en Traqio — ningún servicio de terceros ve la dirección. La dirección IP en sí no se guarda; los clics conservan un hash truncado de ella, usado solo para las coincidencias. Los postbacks de SKAdNetwork vienen de Apple y no llevan datos a nivel de usuario ni de dispositivo.

Nunca se recopila#

  • El IDFA (iOS) ni el GAID (Android) — salvo que actives collectAdvertisingId en el SDK. Está desactivado por defecto, el SDK nunca muestra un aviso y nunca se usa como identidad de la instalación.
  • Una huella del dispositivo, ni ninguna combinación de señales usada para reconocer un dispositivo entre apps.
  • El portapapeles, la ubicación precisa, los contactos ni nada más del dispositivo.

Tu app pregunta; el SDK transmite la respuesta. setConsent — o consent en init — registra si el usuario aceptó que sus datos se compartan con redes publicitarias:

Traqio.setConsent(userAgreed);            // every SDK: setConsent(true | false)
Traqio.init({ /* … */ consent: userAgreed }); // or at launch, when the answer is known
  • La respuesta se guarda y se envía con cada instalación, lote de eventos y apertura de la app, y se lee en el momento del envío — los eventos en cola antes de un «no» salen bajo el «no».
  • Denegado cambia lo que se comparte, no la medición: la instalación, sus eventos y sus ingresos siguen contando en tu panel, pero nada de este dispositivo se reenvía a Meta, a TikTok ni a ningún postback.
  • Sin respuesta: por defecto, el dispositivo se comparte. Activa Compartir solo a los usuarios que dijeron que sí en los ajustes de tu app cuando tu base jurídica sea el consentimiento (RGPD, ePrivacy); entonces un dispositivo solo se comparte tras un «sí».

Si no debes medir sin consentimiento

No inicialices el SDK hasta que el usuario haya aceptado. Traqio no decide tu base jurídica; aplica la respuesta que le das.

Borrado#

Desde la app. En los SDK basados en el motor JavaScript (React Native, Expo, Capacitor), conecta forgetMe() a tu propio control de «borrar mis datos»:

const ok = await Traqio.forgetMe();
if (!ok) showError(); // the request did not reach Traqio: nothing changed on either side

Traqio elimina las instalaciones, los eventos, los clics y los payloads de envío que nombran a este dispositivo o a este usuario, y solo conserva una lápida de los identificadores, para que el siguiente arranque del SDK no pueda volver a crear lo que se borró. Después, el SDK deja de enviar nada desde esta instalación para siempre. Es irreversible — pruébalo solo con datos de desarrollo.

Sin la app — un usuario que desinstaló, una solicitud recibida por email, una app con un SDK que aún no tiene forgetMe — bórralo tú mismo, de dos formas. Se ejecuta el mismo borrado, y su justificante — qué identificadores, cuántas filas por tabla — se conserva como prueba para tus registros:

  • En la consola: tu producto → Ajustes → Borrar un usuario. Introduce el id de dispositivo y/o el id de usuario, mira lo que se borrará y confirma. Los justificantes se listan debajo.
  • Desde tu back office, con una clave de API que tenga el scope privacy:write (solo propietarios y administradores pueden concederlo):
curl -s -X POST "https://api.traqio.app/v1/privacy/erasure" \
  -H "Authorization: Bearer $TRAQIO_API_KEY" -H "content-type: application/json" \
  -d '{ "productId": "app_…", "appUserId": "user-42", "confirm": true }'

Retención#

Por defecto, Traqio conserva los datos de una app hasta que pides que se borren. En tu app → Ajustes → Periodo de conservación, un propietario o un administrador puede definir un periodo de entre 30 y 760 días, tras el cual las instalaciones más antiguas, sus eventos, los clics sin asociar y los payloads de envío se borran cada noche — o al momento con Purgar ahora. La retención también borra datos de informes: pasado el corte, el ROAS de esos días ya no se puede reproducir. Cada cambio queda en el historial de la cuenta.

Lo que sale de Traqio#

Solo las conversiones que pediste a Traqio que reenviara, a las redes publicitarias que tú mismo conectaste — Meta y TikTok —, con los identificadores hasheados, y solo de los dispositivos cuyo consentimiento lo permite. Traqio no construye audiencias, no vende datos ni hace ninguna asociación de identidades para la segmentación publicitaria. Su política de privacidad está en traqio.app/privacy; consulta también Identidad.

Preguntas frecuentes#

¿Traqio es una plataforma de gestión del consentimiento?
No. Traqio no muestra ningún banner ni guarda registros de consentimiento. Tu app pregunta al usuario con su propio aviso o CMP y pasa la respuesta al SDK con setConsent; Traqio la guarda con la instalación y la aplica en cada reenvío a una red publicitaria.
¿Quién es el responsable y quién el encargado del tratamiento?
Tú — el editor de la app — eres el responsable del tratamiento de los datos de tus usuarios; Traqio los trata en tu nombre. Las solicitudes de tus usuarios te llegan a ti, y tú se las trasladas a Traqio.
¿Qué debe decir la etiqueta de privacidad del App Store?
El SDK de Traqio recopila identificadores (un id de dispositivo aleatorio generado en la app, y tu id de usuario si lo defines), interacción con el producto (los eventos que mides), información de compra (los valores que mides) y contexto aproximado del dispositivo (modelo, versión del sistema, idioma y región). No recopila la ubicación precisa ni los contactos, ni el IDFA salvo que actives collectAdvertisingId — decláralo entonces, y no rastrea a los usuarios en apps de otras empresas. Cómo rellenas la etiqueta depende también de tu propio uso y de si reenvías eventos a redes publicitarias.

Actualizado el 22 de octubre de 2026