Decodificador de String US Privacy (CCPA)
Decodifique uma string US Privacy (CCPA) de 4 caracteres no seu navegador e leia as flags de notice, opt-out de venda e LSPA em linguagem simples.
O Decodificador de String US Privacy (CCPA) roda inteiramente no seu navegador. O valor us_privacy que você cola ou monta é processado no seu dispositivo, nunca é enviado à ArrayKit, e nenhum endpoint de anúncio ou callback USPAPI é contatado.
Abrir o Decodificador de String GPP
Sobre Decodificador US Privacy
O Decodificador de String US Privacy (CCPA) desmonta o sinal us_privacy de 4 caracteres que times de ad-ops veem em requests OpenRTB, callbacks da USPAPI e no cookie usprivacy. Cole um valor como 1YNN e ele lê cada caractere para você: a versão da especificação, se aviso explícito e uma oportunidade de opt-out foram dados, se o usuário optou por não ter seus dados vendidos, e se o publisher é signatário do IAB Limited Service Provider Agreement. Cada flag — Y, N ou um traço para não-aplicável — é expandida em um significado em linguagem simples para você confirmar um sinal de conformidade em segundos. Um modo Build permite montar uma string correta a partir de dropdowns para um bid de teste ou um fixture de QA. Tudo é analisado no seu dispositivo, então sinais reais de usuários nunca saem do navegador.
Recursos
- Decodifica a string US Privacy (CCPA) de 4 caracteres da IAB nos campos versão, notice, opt-out e LSPA
- Explica cada flag Y / N / - em linguagem simples em vez de caracteres brutos
- Sinaliza um sinal de opt-out de venda de relance para você honrá-lo em seguida
- Valida o comprimento, um caractere de versão numérico e cada posição de flag
- Erros claros e específicos por posição quando um caractere não é Y, N ou um traço
- O modo Build monta uma string us_privacy correta a partir de dropdowns simples
- Um clique envia uma string montada de volta ao Decode para verificar se ela faz o ciclo de ida e volta
- Roda inteiramente no seu navegador — nenhum valor us_privacy é jamais enviado
Como usar Decodificador US Privacy
- Copie o valor us_privacy de um campo regs.ext.us_privacy do OpenRTB, um callback __uspapi ou o cookie usprivacy
- Cole-o em Decode, ou clique em Sample para carregar 1YNN
- Leia a versão e o significado em linguagem simples das flags de notice, opt-out de venda e LSPA
- Mude para Build para montar uma string de teste a partir de dropdowns e copiá-la
Exemplo
Entrada
1YNN
Saída
version: 1
Notice/opt-out opportunity: Y (provided)
Opt-Out of Sale: N (has not opted out)
LSPA: N (not under the agreement)
1YNN: o aviso foi dado, o usuário não fez opt-out e o publisher não está sob o LSPA.
Erros comuns e solução de problemas
- O decodificador diz que a string não tem 4 caracteres. — Um valor us_privacy tem sempre exatamente quatro caracteres: versão + Notice + Opt-Out of Sale + LSPA. Cole só o valor bruto sem aspas, URL-encoding ou JSON ao redor.
- Você digitou y ou n minúsculo e foi rejeitado. — As flags são Y ou N maiúsculos, ou um traço (-) para não-aplicável. Redigite o caractere em maiúsculas; a especificação não usa flags minúsculas.
- Você não tem certeza do que um traço em uma posição significa. — Um traço significa que o sinal não é aplicável — por exemplo, o usuário está fora da Califórnia ou o CCPA não se aplica — então nenhum valor de notice ou opt-out foi definido para aquele campo.
- Você esperava que 1--- significasse que o usuário fez opt-out. — 1--- significa que toda flag é não-aplicável, então não há opt-out. Um opt-out de venda explícito é o valor Y na terceira posição, por exemplo 1YYN.
Perguntas frequentes
- O que significa uma string US Privacy como 1YNN?
- Cada caractere é um campo. 1 é a versão da especificação, Y significa que aviso explícito e uma oportunidade de opt-out foram fornecidos, o primeiro N significa que o usuário não fez opt-out da venda de seus dados, e o segundo N significa que o publisher não opera sob o IAB Limited Service Provider Agreement.
- Qual a diferença entre N e um traço na string?
- N é um 'não' explícito — por exemplo, o usuário não fez opt-out. Um traço (-) significa que o campo não é aplicável e nenhum sinal foi definido, como quando o request está fora do escopo do CCPA. 1--- portanto não carrega nenhuma determinação de notice ou opt-out.
- Onde encontro o valor us_privacy para colar?
- Ele aparece em um bid request OpenRTB como regs.ext.us_privacy, é retornado pela chamada USPAPI __uspapi('getUSPData', ...) e é armazenado no cookie usprivacy. Copie qualquer um desses valores de 4 caracteres e cole-o no decodificador.
- O que é a flag LSPA na quarta posição?
- Ela registra se o publisher assinou o IAB Limited Service Provider Agreement, que rege como parceiros subsequentes podem processar dados. Y significa que é signatário, N que não é, e um traço que o sinal não foi definido.
- Esta ferramenta pode montar uma string us_privacy além de decodificar uma?
- Sim. O modo Build permite escolher Yes, No ou Not-applicable para os campos de notice, opt-out de venda e LSPA e monta uma string de versão 1 que você pode copiar em um bid request de teste ou fixture de QA, depois decodificar novamente para confirmá-la.
- A string US Privacy é a mesma que a string GPP mais nova?
- Não. A string US Privacy é o sinal mais antigo da era CCPA; o IAB Global Privacy Platform (GPP) é o sucessor que carrega seções de estados dos EUA e dados TCF em uma só string. Se você tem uma string GPP, use o decodificador GPP.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit