Decodificador de cadenas US Privacy (CCPA)

Decodifica una cadena US Privacy (CCPA) de 4 caracteres en tu navegador y lee los flags de aviso, opt-out de venta y LSPA en lenguaje sencillo.

El Decodificador de cadenas US Privacy (CCPA) funciona por completo en tu navegador. El valor us_privacy que pegas o construyes se procesa en tu dispositivo, nunca se sube a ArrayKit, y no se contacta ningún endpoint de anuncios ni callback de USPAPI.

Abre el Decodificador de cadenas GPP

Acerca de Decodificador US Privacy

El Decodificador de cadenas US Privacy (CCPA) desglosa la señal us_privacy de 4 caracteres que los equipos de ad-ops ven en solicitudes OpenRTB, callbacks de USPAPI y la cookie usprivacy. Pega un valor como 1YNN y lee cada carácter por ti: la versión de la especificación, si se dieron aviso explícito y una oportunidad de opt-out, si el usuario optó por no permitir la venta de sus datos, y si el publisher es signatario del IAB Limited Service Provider Agreement. Cada flag —Y, N o un guion para no-aplicable— se expande en un significado en lenguaje sencillo para que confirmes una señal de cumplimiento en segundos. Un modo Build te permite ensamblar una cadena correcta a partir de menús desplegables para un bid de prueba o un fixture de QA. Todo se analiza en tu dispositivo, así que las señales reales de usuario nunca salen del navegador.

Características

Cómo usar Decodificador US Privacy

  1. Copia el valor us_privacy de un campo regs.ext.us_privacy de OpenRTB, un callback __uspapi o la cookie usprivacy
  2. Pégalo en Decode, o haz clic en Sample para cargar 1YNN
  3. Lee la versión y el significado en lenguaje sencillo de los flags de aviso, opt-out de venta y LSPA
  4. Cambia a Build para ensamblar una cadena de prueba desde menús desplegables y copiarla

Ejemplo

Entrada

1YNN

Salida

version: 1
Notice/opt-out opportunity: Y (provided)
Opt-Out of Sale: N (has not opted out)
LSPA: N (not under the agreement)

1YNN: se dio aviso, el usuario no optó por no participar, y el publisher no está bajo el LSPA.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué significa una cadena US Privacy como 1YNN?
Cada carácter es un campo. 1 es la versión de la especificación, Y significa que se proporcionaron aviso explícito y una oportunidad de opt-out, la primera N significa que el usuario no ha optado por no permitir la venta de sus datos, y la segunda N significa que el publisher no opera bajo el IAB Limited Service Provider Agreement.
¿Cuál es la diferencia entre N y un guion en la cadena?
N es un 'no' explícito: por ejemplo, el usuario no optó por no participar. Un guion (-) significa que el campo no es aplicable y no se estableció ninguna señal, como cuando la solicitud está fuera del alcance de la CCPA. 1--- por tanto no lleva ninguna determinación de aviso ni opt-out.
¿Dónde encuentro el valor us_privacy para pegar?
Aparece en un bid request OpenRTB como regs.ext.us_privacy, lo devuelve la llamada USPAPI __uspapi('getUSPData', ...) y se almacena en la cookie usprivacy. Copia cualquiera de esos valores de 4 caracteres y pégalo en el decodificador.
¿Qué es el flag LSPA en la cuarta posición?
Registra si el publisher ha firmado el IAB Limited Service Provider Agreement, que rige cómo pueden procesar datos los partners posteriores. Y significa que es signatario, N que no lo es, y un guion que la señal no se estableció.
¿Esta herramienta puede construir una cadena us_privacy además de decodificarla?
Sí. El modo Build te permite elegir Yes, No o Not-applicable para los campos de aviso, opt-out de venta y LSPA y ensambla una cadena de versión 1 que puedes copiar en un bid request de prueba o fixture de QA, y luego volver a decodificarla para confirmarla.
¿Es la cadena US Privacy lo mismo que la cadena GPP más nueva?
No. La cadena US Privacy es la señal más antigua de la era CCPA; el IAB Global Privacy Platform (GPP) es la sucesora que lleva secciones de estados de EE. UU. y datos TCF en una sola cadena. Si tienes una cadena GPP, usa el decodificador de GPP en su lugar.

Herramientas relacionadas

Todas las herramientas de ArrayKit