Pour utiliser la norme IAB GPP dans votre CMP, vous devrez activer l'une des API IAB GPP sous-jacentes. Il s'agit des suivantes :
- IAB TCF Canada
- IAB US National Privacy
- États membres de l'IAB aux États-Unis : Californie
- États américains de l'IAB : Colorado
- États de l'IAB aux États-Unis : Connecticut
- États américains de l'IAB : Utah
- États-Unis (IAB) : Virginie
- et plus encore
Vous pouvez activer ces normes dans Menu > CMP > Modifier > Autres paramètres. Une fois activées, les CMP répondront automatiquement avec les API correspondantes.
Attribution des finalités pour la loi nationale américaine sur la protection de la vie privée et les États américains
Lorsque vous utilisez l'API US National Privacy ou l'une des API des États américains, le système doit comprendre quelles propriétés de l'API doivent être renseignées dans quelles circonstances. Pour ce faire, veuillez créer des finalités appropriées pour le CMP et les attribuer aux propriétés :
- Vous trouverez des informations sur toutes les sections du GPP sur le Github de l'IAB ici : https://github.com/InteractiveAdvertisingBureau/Global-Privacy-Platform/tree/main/Sections
- À titre d'exemple, l'API nationale américaine sur la confidentialité présente les propriétés suivantes (
à l'exclusion de Version et Mspa… ).
SharingNotice
, SaleOptOutNotice
, SharingOptOutNotice
, TargetedAdvertisingOptOutNotice
, SensitiveDataProcessingOptOutNotice
, SensitiveDataLimitUseNotice
, SaleOptOut
, SharingOptOut
, TargetedAdvertisingOptOut
, SensitiveDataProcessing
, KnownChildSensitiveDataConsents
, PersonalDataConsents - Afin d'indiquer qu'une de ces propriétés doit être activée, veuillez créer un objectif dans votre CMP et définir le paramètre des champs gpp attribués sur l'un (ou plusieurs) des champs ci-dessus :
(Vous pouvez définir plusieurs propriétés en les séparant par des virgules)
- Une fois que l'utilisateur a accepté ou refusé une finalité spécifique, le système active ou désactive automatiquement le champ gpp attribué.
- Pour les propriétés composées de plusieurs champs de données (par exemple « SensitiveDataProcessing » dans l'exemple ci-dessus), vous pouvez spécifier le champ en ajoutant son index au nom. Par exemple
usnat.SensitiveDataProcessing8indique au système d'activer la propriété numéro 8 dans ce champ (« Consentement au traitement des données sensibles du consommateur comprenant des données de géolocalisation précises »).
Affectations automatiques
Veuillez noter que le système activera automatiquement certaines propriétés, en fonction de leur définition dans GPP. Il s'agit des propriétés suivantes :
Politique nationale de confidentialité des États-Unis
| Domaine | Automatisme |
| SharingNotice |
Définir sur 1 (avis fourni) si une finalité existe pour laquelle cette propriété, SharingOptOutNotice ou SharingOptOut, est attribuée et qu'un avis a été fourni. Définissez sur 2 (notification non fournie) si une finalité existe à laquelle cette propriété, SharingOptOutNotice ou SharingOptOut, est attribuée et qu'une notification n'a PAS été fournie. Sinon, définir sur 0. |
| SharingOptOutNotice |
Définir sur 1 (avis fourni) si une finalité existe à laquelle cette propriété ou SharingOptOut est attribuée et qu'un avis a été fourni. Définissez sur 2 (notification non fournie) si une finalité existe à laquelle cette propriété ou SharingOptOut est attribuée et qu'une notification n'a PAS été fournie. Sinon, définir la valeur sur 0. |
| SharingOptOut |
Définir sur 1 (désactivé) si une finalité à laquelle cette propriété est attribuée existe et que cette finalité est désactivée. Définissez la valeur sur 2 (pas de désactivation) si une finalité existe à laquelle cette propriété est attribuée et que la finalité est activée. Sinon, définissez la valeur sur 0. |
| SaleOptOutNotice |
Définir sur 1 (avis fourni) si une finalité existe à laquelle cette propriété ou SaleOptOut est attribuée et qu'un avis a été fourni. Définissez la valeur sur 2 (avis non fourni) si une finalité à laquelle cette propriété ou SaleOptOut est attribuée existe et qu'aucun avis n'a été fourni. Sinon, définissez la valeur sur 0. |
| SaleOptOut |
Définir sur 1 (désactivé) si une finalité à laquelle cette propriété est attribuée existe et que cette finalité est désactivée. Définissez la valeur sur 2 (pas de désactivation) si une finalité à laquelle cette propriété est attribuée existe et que cette finalité est activée. Sinon, définissez la valeur sur 0. |
| TargetedAdvertisingOptOutNotice |
Définir sur 1 (avis fourni) si une finalité existe à laquelle cette propriété ou TargetedAdvertisingOptOut est attribuée et qu'un avis a été fourni. Définissez la valeur sur 2 (notification non fournie) si une finalité à laquelle cette propriété ou la propriété TargetedAdvertisingOptOut est attribuée existe et qu'aucune notification n'a été fournie. Sinon, définir la valeur sur 0. |
| TargetedAdvertisingOptOut |
Définir sur 1 (désactivé) si une finalité à laquelle cette propriété est attribuée existe et que cette finalité est désactivée. Définir sur 2 (pas de désactivation) si une finalité à laquelle cette propriété est attribuée existe et que cette finalité est activée. Sinon, définissez la valeur sur 0. |
| SensitiveDataProcessingOptOutNotice |
Définir sur 1 (avis fourni) si une finalité existe à laquelle cette propriété, SensitiveDataLimitUseNotice ou SensitiveDataProcessing, est attribuée et qu'un avis a été fourni. Définir sur 2 (avis non fourni) s'il existe une finalité à laquelle cette propriété, SensitiveDataLimitUseNotice ou SensitiveDataProcessing, est attribuée et qu'un avis n'a PAS été fourni. Sinon, définir la valeur sur 0. |
| SensitiveDataLimitUseNotice |
Définir sur 1 (avis fourni) si une finalité existe à laquelle cette propriété, SensitiveDataProcessingOptOutNotice ou SensitiveDataProcessing, est attribuée et qu'un avis a été fourni. Définir sur 2 (avis non fourni) si une finalité existe à laquelle cette propriété, SensitiveDataProcessingOptOutNotice ou SensitiveDataProcessing, est attribuée et qu'un avis n'a PAS été fourni. Sinon, définir sur 0. |
| SensitiveDataProcessing |
Définir sur 1 (désactivé) si une finalité existe à laquelle cette propriété est attribuée et si la finalité est désactivée. Définissez la valeur sur 2 (pas de désactivation) si une finalité existe à laquelle cette propriété est attribuée et que la finalité est activée. Sinon, définissez la valeur sur 0. |
| KnownChildSensitiveDataConsents |
Définissez la valeur sur 1 (désactivé) si une finalité à laquelle cette propriété est attribuée existe et que cette finalité est désactivée. Définissez la valeur sur 2 (pas de désactivation) si une finalité à laquelle cette propriété est attribuée existe et que cette finalité est activée. Sinon, définissez la valeur sur 0. |
| PersonalDataConsents |
Définissez la valeur sur 1 (désactivé) si une finalité à laquelle cette propriété est attribuée existe et que cette finalité est désactivée. Définissez la valeur sur 2 (Non désactivé) si une finalité à laquelle cette propriété est attribuée existe et que cette finalité est activée. Sinon, définissez la valeur sur 0. |
Statut : Fournir une notification
Certaines propriétés sont activées une fois qu'une notification a été fournie. C'est le cas lorsque soit a) la couche de consentement a été affichée, soit b) la couche ne doit pas être affichée mais qu'une option de désactivation est possible. Le paramètre correspondant se trouve sous Menu > CMP > Paramètres juridiques.