Consent module
Dernière mise à jour
Dernière mise à jour
Voici la méthode à utiliser
2 paramètres doivent être renseignés :
Le siteID
Le privacyID
Ce fichier est optionnel !
Le fichier json vous permet d’afficher le privacy center (2e niveau de la CMP) sans nécessiter de développement spécifique et donc à moindre frais
Attention cependant, le fichier json ne permet pas beaucoup de customisations.
Si vos attentes graphiques sont très élevées nous vous recommandons de développer vous-même cette UI, en utilisant nos fonctions
L’un des principaux atouts du json : il vous permet de mettre à jour le privacy center sans avoir besoin de resoumettre votre application au store.
N.B : L’accompagnement d’un consultant est requis pour la configuration du json
Vous pouvez créer votre privacy center vous-même
Vous pouvez développer votre propre interface si vous le souhaitez, mais veillez à bien utiliser les méthodes recommandées (plus loin dans ce document) afin que le consentement soit correctement interprété par le SDK
Il vous suffit d’ajouter les méthodes du SDK pour chaque action utilisateur sur votre bannière principale et votre privacy center Pour tracker correctement les actions utilisateurs, et alimenter les dashboards (pour connaitre le taux d’optin) vous devrez implémenter quelques fonctions
Retrouvez toute la librairie ici
https://github.com/CommandersAct/tcconsent-flutter-plugin/blob/master/lib/tc_consent.dart
Le fichier json ne gère que le privacy center
Si vous souhaitez configurer un premier niveau de CMP (avec les boutons accepter tout, paramétrer les cookies, refuser tout) vous devrez le développer vous-même. Pour tracker correctement les actions utilisateurs, et alimenter les dashboards (pour connaitre le taux d’optin) vous devrez implémenter quelques fonctions (détaillées plus loin dans ce document)
Vous pouvez également consulter toute la librairie ici
https://github.com/CommandersAct/tcconsent-flutter-plugin/blob/master/lib/tc_consent.dart
Sur votre première bannière
Sans le json
Utilisez la méthode
saveConsentFromConsentSourceWithPrivacyAction
En alimentant les paramètres consent, source et action
Sur votre première bannière ET Sur votre privacy center custom (si vous n’utilisez pas le json)
Utilisez la méthode
saveConsentFromConsentSourceWithPrivacyAction
En alimentant le paramètre consent de la manière suivante
Définissez la table consent avec les bonnes valeurs
Rappel : 1 vaut accepter, 0 vaut refuser Pour un bouton accept all tout sera en valeur 1 Pour un bouton refuse all tout sera à valeur 0
N.B : si vous utilisez le json, cette partie sera gérée nativement par le SDK dans le privacy center
Sur votre première bannière ET Sur votre privacy center custom (si vous n’utilisez pas le json)
Vous ne connaissez pas vos IDs de catégories et de vendors ? Vous pouvez les visualiser facilement sur la plateforme dans l’onglet Trust => Categories & Tags Si vous préférez, vous pouvez demander à votre consultant de vous les fournir.
Sur votre première bannière ET Sur votre privacy center custom (si vous n’utilisez pas le json)
Dans la méthode
saveConsentFromConsentSourceWithPrivacyAction
Définissez le paramètre source avec la bonne valeur
Valeurs possibles
N.B : si vous utilisez le json, cette partie sera gérée nativement par le SDK pour le privacy center
Prérequis :
Dans le paramétrage du SDK, vous devez renseigner un ID de bannière
Pour obtenir cet ID, il est fortement recommandé de créer une bannière dédiée à votre app sur l’interface (Source => Privacy Banners)
Cette bannière n’a pas besoin de texte, ou de style graphique.
Elles doit simplement comporter les mêmes categories (privacy center) que celles de votre application
Nul besoin de générer et/ou deployer cette bannière
Sa principale raison d’être est de créer une colonne dans l’interface dashboard
Bannière principale (avec json)
Voici les fonctions à intégrer si vous utilisez le json :
Bannière principale (sans json)
Voici les fonctions à intégrer si vous n’utilisez pas le json :
Privacy Center (avec json)
Vous n’avez rien à faire, tout est natif
Privacy Center (sans json)
Voici les fonctions à intégrer si vous n’utilisez pas le json :
Seulement 2 étapes à suivre !
Prérequis : avoir une bannière Commanders Act sur votre site web
Etape 1 : Votre équipe IT doit récupérer le consent avec la méthode ci-dessous et la transférer via un local storage *Recommandation de nommage de la clé du local storage : rgpd_consent
Etape 2 : Un consultant doit implémenter un code javascript custom dans la bannière web pour interpréter correctement le local storage
La CNIL recommande de paramétrer la durée à 6 mois
Voici la méthode à utiliser pour paramétrer la durée de validité
Si vous faites des changements majeurs dans votre privacy
Si, par exemple, vous souhaitez ajouter une catégorie dans votre privacy center, il sera nécessaire de redemander le consentement utilisateur afin qu’il soit optin à cette nouvelle catégorie
Pour cela vous devrez utiliser la méthode suivante