Utilisation du GPP de l'IAB

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 :

  1. 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
  2. À 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
  3. 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)
  4. 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é.
  5. 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.SensitiveDataProcessing8 indique 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.
Remarque : il s'agit d'une propriété multiple ; vous devez utiliser des index pour pointer vers le champ approprié.

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.
Remarque : il s'agit d'une propriété multiple ; vous devez utiliser des index pour pointer vers le champ approprié.

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.

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!