Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
Il concetto di stringa Global Privacy Platform (GPP) è un formato standardizzato per rappresentare le policy sulla privacy e le scelte di consenso. Si tratta di una stringa leggibile dalle macchine che codifica in modo standardizzato le pratiche sulla privacy di un sito web o di un'applicazione, consentendo una gestione più semplice ed efficiente del consenso degli utenti.
Ecco un esempio di come potrebbe apparire una stringa GPP:
DBACNYA~CPonToAPonToABEACBENC7CoAP_AAH_AAAwII4Nf_X__b3_n-_7___t0eY1f9_7__-0zjhfdt-8N3f_X_L8X_2M7vF36tr4KuR4ku3bBIQdtHOncTUmx6olVrzPsbk2cr7NKJ7Pkmnsbe2dYGH9_n93T_ZKZ7___f__7___________________v____-_____9________________________________8EcGv_r__t7_z_f9___26PMav-_9___aZxwvu2_eG7v_r_l-L_7Gd3i79W18FXI8SXbtgkIO2jnTuJqTY9USq15n2NybOV9mlE9nyTT2NvbOsDD-_z-7p_slM9___v__9___________________3_____f____-________________________________-AAAA.YAAAAAAAAAAA~1---
Il formato della stringa GPP:
whatsInThisString~sectionOneEncodedValues~sectionFiveEncodedValues
Una sezione di intestazione funge da "indice" della stringa ed è seguita da sezioni distinte di segnali sulla privacy.
Ogni sezione rappresenta un segnale sulla privacy univoco, di solito una giurisdizione specifica. Di seguito sono riportate le sezioni distinte supportate.
| ID sezione | Prefisso API lato client | Descrizione |
|---|---|---|
1 | tcfeuv1 | Sezione EU TCF v1 (deprecata) |
2 | tcfeuv2 | EU TCF v2 |
3 | Sezione di intestazione GPP (OBBLIGATORIA) | |
4 | -- | Sezione di integrità del segnale GPP |
5 | tcfcav1 | TCF canadese |
6 | uspv1 | Stringa USPrivacy |
7 | usnat | USA - sezione nazionale |
8 | usca | USA - sezione California |
9 | usva | USA - sezione Virginia |
10 | usco | USA - sezione Colorado |
11 | usut | USA - sezione Utah |
12 | usct | USA - sezione Connecticut |
13 | usfl | USA - sezione Florida |
14 | usmt | USA - sezione Montana |
15 | usor | USA - sezione Oregon |
16 | ustx | USA - sezione Texas |
17 | usde | USA - sezione Delaware |
18 | usia | USA - sezione Iowa |
19 | usne | USA - sezione Nebraska |
20 | usnh | USA - sezione New Hampshire |
21 | usnj | USA - sezione New Jersey |
22 | ustn | USA - sezione Tennessee |
23 | usmn | USA - sezione Minnesota |
24 | usmd | USA - sezione Maryland |
25 | usin | USA - sezione Indiana |
26 | usky | USA - sezione Kentucky |
27 | usri | USA - sezione Rhode Island |
Trovi la GPP API 1.1 all'indirizzo /docs/tutorials/iab-gpp
Trovi maggiori informazioni all'indirizzo https://www.iab.com/wp-content/uploads/2022/12/IABTechLab_MSPA_GPP_2022_12.pdf
Trovi il decoder della stringa di consenso IAB GPP qui: GPP Decoder.