Avec la mise en place du RGPD, il est devenu obligatoire de respecter certaines exigences quant à l'utilisation et au stockage des cookies qui sont considérés comme des données personnelles.
Les responsables de sites et fournisseurs de solutions ont l'obligation d’informer les internautes et de d'obtenir leur consentement explicite avant le dépôt de cookies ou autres traceurs. La trace de ces consentements doit être gardée.
La loi s’applique quel que soit le type de terminal utilisé et concerne donc les traceurs déposés sur les ordinateurs, smartphones, tablettes numériques et consoles de jeux vidéos connectées à Internet. La configuration des cookies telle que proposée par Fair&Smart prend en compte les dernières recommandations de la CNIL sur le sujet (affichage des boutons "tout accepter" et "tout refuser" de manière automatique par exemple).
Contenu de cette documentation :
Les paramètres disponibles
Les paramètres globaux suivant peuvent être renseignés :
Paramètre | Description | Exemple |
---|---|---|
Lien vers la politique de confidentialité | URL de la page présentant la politique de confidentialité. | |
Page "En savoir plus" | Lien vers une page "En savoir plus" | |
Nom du cookie | libellé alphanumérique | FIchierCookie |
Domaine | Nom de votre domaine | |
Durée de validité du cookie | Nombre entier indiquant la durée de validité du cookie en mois, avant besoin de renouveler ce cookie | 13 |
Référence HTML | Référence sur laquelle se base le code du cookie | tarteaucitron |
Langages | Langue dans laquelle est affichée votre cookie | Français, Anglais, Portugais... |
Afficher une alerte si un bloqueur de publicités est détecté | Coché / non coché | |
Prendre en compte les requêtes "Do Not Track" | Coché / non coché | |
Afficher les liens "En savoir plus" des services | Coché / non coché | |
Indiquer la présence de cookies obligatoires | Coché / non coché | |
Lister les cookies | Coché / non coché |
Cycle de vie d’une configuration de cookies
Lister les configurations cookies existants
Cliquer sur Right Consents> Configuration > Cookies ;
Créer une configuration
Cliquer sur Right Consents> Configuration > Cookies ;
Cliquer sur Nouvelle configuration de cookies ;
Dans le panel "Service externes", sélectionnez les services et renseignez les paramètres le cas échéant ;
Dans le panel Informations, personnaliser l'apparence de la bannière ;
Une fois le nom et la description de la configuration renseignés, vous pouvez, à tout moment, l'enregistrer en cliquant sur Sauvegarder ;
Dans le panel Personnalisation du bandeau, définissez l'orientation du bandeau (haut, milieu, bas) , les libellés (titre, textes, libellés des boutons) ;
Dans le panel Style CSS, vous pouvez remplacer les styles par défaut ;
Après avoir passé cette étape, vous pourrez visualiser un aperçu de la bannière en cliquant sur
Modifier une configuration
Accéder aux modèles en cliquant sur Right Consents> Configuration > Cookies ;
Sur la ligne du modèle à modifier, cliquer sur Editer ;
Personnaliser la configuration ;
Pour enregistrer les modifications, cliquer sur Sauvegarder ;
Supprimer une configuration cookies
Dans la liste des modèles, cliquer sur Editer ou cliquer sur le libellé du modèle ;
Cliquer sur Supprimer ;
Confirmer la suppression ;
Si une page appelait le code correspondant à la configuration supprimée, aucune bannière ou message ne s'affichera.
Comment intégrer une configuration cookies dans un site internet?
Une fois votre bannière créée et personnalisée, du code est généré pour être intégré dans un site web. ce code est visible dans le panel Balises à intégrer
Dans Wordpress
Installer l'extension : " Insert headers and footers" https://wordpress.org/plugins/insert-headers-and-footers/ sur Wordpress.
Une fois l'extension installée et activée, faire un copier-coller du code à intégrer dans la section "head" de l'extension.
Dans Drupal
Dans votre dossier racine du site Drupal, créez un dossier "module".
Dans le dossier "module", créez un sous-dossier "myLibrariesLoader".
Dans le dossier "myLibrariesLoader" , créez 3 fichiers comme indiqué ci-dessous :
* myLibrariesLoader.info.yml pour déclarer le module. Le module doit être dans le package "Custom".
* myLibrariesLoader.libraries.yml pour déclarer les balises de script qui seront ajoutées aux pages (détail ci-dessous).
* myLibrariesLoader.module pour activer le module et lui faire utiliser les 2 librairies. Rien de spécial à part que tout plante si le fichier commence par autre chose que "<?php", comme des espaces ou des sauts de ligne...
Attention
Ces trois fichiers doivent impérativement avoir le même nom que le dossier dans lequel ils se trouvent.
Détail de myLibrariesLoader.libraries.yml :
* La librairie tarteaucitron est déclarée en premier car elle sert de dépendance à la librairie "tac_config"
* Les sources sont récupérées via les liens fournis en paramètres "js" : tarteaucitron est récupéré sur un CDN officiel et "tac_config" est le fichier de configuration généré.
* Les 2 librairies ont le paramètre "header: true" pour forcer l'ajout des balises de script dans le <head> des pages html.
Une fois ces trois fichiers créés, il faut se rendre dans l'onglet Extensions de la console admin du site Drupal, puis chercher le nom du module (ici myLibrariesLoader) dans la barre de recherche. Le module devrait apparaître dans la liste : cocher la case à cocher puis cliquer sur "Installer".
Enfin, cliquer sur le lien "script de mise à jour" dans le bandeau de texte en haut de la page Extensions. Il faudra cliquer sur ce lien à chaque fois que les fichiers du module auront été modifiés.