Formato ID personalizzati compressi

Per risparmiare spazio di archiviazione e ridurre le dimensioni dei cookie, il CMP memorizzerà le informazioni sul consenso in un formato proprietario. Questo formato si basa sulla logica di codifica a bit della stringa di consenso IAB GPP (vedi https://github.com/InteractiveAdvertisingBureau/Global-Privacy-Platform/blob/main/Core/Consent%20String%20Specification.md#section-encoding), ma utilizza un ordine dei campi diverso.

Nota: al fine di distinguere il formato Compressed Custom IDs dalle "normali" stringhe di consenso o tcStrings, la stringa codificata inizierà sempre con una minuscola a.

Versione 1

Una stringa di ID personalizzati compressi della versione 1 utilizzerà il seguente ordine dei campi:

Campo Tipo di dati Descrizione
(Prefisso, ignora questo campo) Carattere (6 bit) Sempre "a"
Versione Int (6 bit) Versione del formato della stringa. Dovrebbe essere 2.
Creato Data (36 bit) Data di creazione/modifica della stringa.
Scelta dell'utente Booleano (1 bit) 1 = Esiste una scelta dell'utente (l'utente ha cliccato su accetta/rifiuta/salva)
0 = La stringa si basa su un comportamento indiretto (è stato mostrato il CMP, l'interesse legittimo è stabilito ma l'utente non ha ancora scelto)
Finalità consentite Intervallo Fibo Intervallo di ID di finalità personalizzate consentite
Fornitori di sistema consentiti Intervallo Fibo Intervallo di ID dei fornitori di sistema consentiti
Fornitori personalizzati consentiti Intervallo Fibo Intervallo di ID fornitori personalizzati consentiti
In pausa Booleano (1 bit)

1=La scelta dell'utente deve essere messa in pausa (non mostrare il livello anche se non è stata ancora effettuata alcuna scelta)

0=Comportamento normale

In pausa fino al Data (36 bit) Se Pausa = 1, rappresenterà la data fino alla quale all'utente non dovrebbe essere presentata una scelta

 

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!