Preuve consentement et tarteaucitron.

WRInaute accro
Bonjour

J'aimerais bien déclencher un enregistrement de preuve d'acceptation du visiteur avec tarteaucitron.

L'Event service.key + '_loaded' est effectivement lancé par tarteaucitron dans ce cas.

Comment déclencher un tel enregistrement ?

Avec fetch ?

Merci beaucoup.

Amicalement.


JavaScript:
var tarteaucitron = {

            if (tarteaucitron.launch[service.key] !== true) {
                tarteaucitron.launch[service.key] = true;
                service.js();
                this.sendEvent(service.key + '_loaded');
           }
 
WRInaute accro
Bonjour

J'ai fait une fonction : gestion_cookies(('ACCEPT'|'DENY'), cookie_name).

Je l'appelle dans tarteaucitron.services.js

Cette fonction lit le cookie, et ne déclenche la modif que si le cookie n'a pas déjà été changé.

Je logue maintenant les acceptations/refus.

Plus exactement, pour l'instant je fais des console.log() avec les paramètres visibles dans la console javascript.

Pour l'instant, comme données personnelles, il n'y a que window.navigator.userAgent.

Merci de me dire ce qui pourrait faire preuve aux yeux de la CNIL ?

Site : https://www.pronostics-courses.fr

Respectueusement.
 
WRInaute accro
Bonjour

Voici ce que j'obtiens comme logs d'acceptation de services avec tarteaucitron :

Merci de me dire quels autres paramètres de connexion feraient preuve, en attendant les recommandations de la CNIL.

Merci aussi de m'indiquer s'il y a des données personnelles ci-dessous.

Les refus sont prévus aussi mais non détectés, car les cookies ne sont pas posés.

Code:
accept_refus = ACCEPT    domaine = localhost    userAgent = Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service = googletagmanager    cookie_name = accept_cookies    cookie_value = TRUE    now = Sun, 12 Jul 2020 11:49:24 GMT    expire =  Mon, 12 Oct 2020 11:49:24 GMT   
accept_refus = ACCEPT    domaine = localhost    userAgent = Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service = star_cookie    cookie_name = STAR_COOKIE    cookie_value = OK    connexionTime = Sun, 12 Jul 2020 11:50:03 GMT    expireCookie =  Mon, 12 Oct 2020 11:50:03 GMT   
accept_refus = ACCEPT    domaine = localhost    userAgent = Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service = googletagmanager    cookie_name = accept_cookies    cookie_value = TRUE    connexionTime = Sun, 12 Jul 2020 11:50:06 GMT    expireCookie =  Mon, 12 Oct 2020 11:50:06 GMT
 
WRInaute accro
Rebond

Voilà, j'ai sur mon site le code pour loguer les acceptations et refus des visiteurs.

Cà marche pile poil pour les ACCEPT mais rien pour les DENY.

Dans la fonction fallback() de tarteaucitron.services.js je lance : "gestion_cookies('DENY', 'STAR_COOKIE');", mais cette fonction n'est jamais lancée.

Je peux donner le code.

Il semblerait que fallback() ne soit jamais activée.

Que faire ?

Merci.
 
WRInaute accro
Bonjour

Cà marche.

Voici le logs.txt :

Code:
accept_refus=ACCEPT    domaine=www.pronostics-courses.fr    userAgent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service=star_cookie    cookie_name=STAR_COOKIE    cookie_value=OK    connexionTime=Mon, 13 Jul 2020 08:08:43 GMT    expireCookie= Tue, 13 Oct 2020 08:08:43 GMT
accept_refus=ACCEPT    domaine=www.pronostics-courses.fr    userAgent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service=googletagmanager    cookie_name=accept_cookies    cookie_value=TRUE    connexionTime=Mon, 13 Jul 2020 08:08:44 GMT    expireCookie= Tue, 13 Oct 2020 08:08:44 GMT
accept_refus=DENY    domaine=www.pronostics-courses.fr    userAgent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service=googletagmanager    cookie_name=accept_cookies    cookie_value=    connexionTime=Mon, 13 Jul 2020 08:09:05 GMT    expireCookie= Sun, 12 Jul 2020 08:09:05 GMT
accept_refus=DENY    domaine=www.pronostics-courses.fr    userAgent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service=star_cookie    cookie_name=STAR_COOKIE    cookie_value=    connexionTime=Mon, 13 Jul 2020 08:09:05 GMT    expireCookie= Sun, 12 Jul 2020 08:09:05 GMT
accept_refus=DENY    domaine=www.pronostics-courses.fr    userAgent=Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534+ (KHTML, like Gecko) BingPreview/1.0b    service=googletagmanager    cookie_name=accept_cookies    cookie_value=    connexionTime=Mon, 13 Jul 2020 08:10:37 GMT    expireCookie= Sun, 12 Jul 2020 08:10:37 GMT
accept_refus=ACCEPT    domaine=www.pronostics-courses.fr    userAgent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service=star_cookie    cookie_name=STAR_COOKIE    cookie_value=OK    connexionTime=Mon, 13 Jul 2020 08:11:53 GMT    expireCookie= Tue, 13 Oct 2020 08:11:53 GMT
accept_refus=ACCEPT    domaine=www.pronostics-courses.fr    userAgent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service=googletagmanager    cookie_name=accept_cookies    cookie_value=TRUE    connexionTime=Mon, 13 Jul 2020 08:11:55 GMT    expireCookie= Tue, 13 Oct 2020 08:11:55 GMT
accept_refus=DENY    domaine=www.pronostics-courses.fr    userAgent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36    service=star_cookie    cookie_name=STAR_COOKIE    cookie_value=    connexionTime=Mon, 13 Jul 2020 08:12:34 GMT    expireCookie= Sun, 12 Jul 2020 08:12:34 GMT

Pour l'instant, j'ai déconnecté le script php écrivant le fichier de logs.

Comme vous voyez, les variables suivantes sont loguées :

accept_refus, domaine, userAgent, service, cookie_name, cookie_value, connexionTime, et expireCookie.

La fonction fallback() de tarteaucitron est lancée deux fois, j'ai fait un hack pour résoudre celà.

les lignes de log ne sont écrites que lors d'un choix explicite du visiteur.

Les ACCEPT et DENY sont pris en charge.

Je donne le code si vous voulez.

Amicalement.
 
Discussions similaires
Haut