Consentement et confidentialité
Comment ROASaurus gère le consentement aux cookies, les données clients et les demandes RGPD.
ROASaurus fonctionne sur votre boutique en tant que votre sous-traitant. C’est à vous de décider si le consentement d’un visiteur est nécessaire. Lorsqu’un visiteur refuse, il ne reçoit aucun identifiant visiteur : ses clics publicitaires et ses visites ne lui sont donc pas rattachés, et ses événements navigateur ne sont pas envoyés aux plateformes publicitaires. La commande payée elle-même est tout de même envoyée côté serveur avec des données de commande hachées, comme expliqué ci-dessous.
Le paramètre de consentement
Chaque boutique dispose d’un paramètre Consent dans Store settings :
- Respect visitor consent (par défaut, et obligatoire dans l’UE). ROASaurus vérifie le consentement marketing du visiteur avant de le suivre.
- Strict. Rien n’est envoyé et rien n’est lu ni écrit sur l’appareil tant que le visiteur n’a pas donné son consentement, et le serveur rejette tout événement navigateur sans consentement explicite. Si le visiteur consent plus tard, seule la vue de cette page est envoyée.
- Always track. Uniquement pour les boutiques qui vendent là où le consentement n’est pas requis.
Anonymous measurement est désactivé par défaut. Une fois activé, les visiteurs qui ont refusé ou n’ont pas fait de choix sont comptés, jamais suivis : une petite requête par vue de page, vue de produit, ajout au panier et checkout commencé, sans cookies, stockage, identifiants ni pixels publicitaires, ajoutée aux totaux quotidiens. Savoir si c’est autorisé pour vos visiteurs est une question juridique : ROASaurus ne l’active donc jamais de lui-même. La page Consent du tableau de bord affiche le taux de consentement, ainsi que les commandes et le chiffre d’affaires par état de consentement.
Sur Shopify
Avec Respect visitor consent, le script de la vitrine et le pixel de checkout lisent la Customer Privacy API de Shopify, que renseigne votre bannière de cookies (celle de Shopify ou une application de consentement). Lorsqu’un visiteur n’a pas donné son consentement marketing :
- aucun cookie d’identifiant visiteur n’est déposé et aucun identifiant de clic ni UTM n’est stocké à partir de sa navigation ;
- les pixels navigateur (Meta, TikTok, Snapchat, Pinterest, Reddit et les autres) ne sont pas chargés ;
- les vues de page, les ajouts au panier et les checkouts sont enregistrés sans identifiant visiteur, adresse IP, détails du navigateur ni coordonnées, et sans la chaîne de requête de l’adresse de la page, où se trouvent les identifiants de clic et les balises de campagne. Ils ne sont pas envoyés aux plateformes publicitaires.
Si le visiteur change d’avis plus tard, y compris pendant le checkout, ROASaurus suit son nouveau choix. Si la boutique n’a aucun bandeau cookies, l’API de Shopify ne signale rien et ROASaurus considère le visiteur comme consentant, sauf en mode strict : installez donc un bandeau avant de vendre dans l’UE.
Shopify inclut l’adresse de la page d’arrivée de la commande dans les données de commande, et cette adresse peut contenir des balises de campagne et des identifiants de clic. ROASaurus l’utilise uniquement dans vos propres rapports, comme solution de repli pour l’attribution ; elle n’est pas envoyée aux plateformes publicitaires.
Sur les autres boutiques en ligne
Le script ROASaurus lit le choix du visiteur dans votre outil de consentement : OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, tout bandeau IAB TCF, Google Consent Mode ou la WP Consent API (qu’alimentent d’autres plugins de consentement WordPress). Dans les paramètres de consentement de la boutique, vous pouvez choisir l’outil et associer ses propres catégories aux catégories analytics et marketing. Avec un autre outil, appelez tlq('consent', true) quand le visiteur accepte les cookies marketing et tlq('consent', false) quand il les refuse. Tant que le visiteur n’a pas accepté, les mêmes règles que sur Shopify s’appliquent : pas d’identifiant visiteur, pas d’identifiants de clic ni de coordonnées, et pas de pixels navigateur. Si la page n’a aucun outil de consentement, ROASaurus considère le visiteur comme consentant, sauf en mode strict.
Le plugin WooCommerce n’enregistre les cookies de suivi sur une commande que si le visiteur a autorisé les cookies marketing.
Achats envoyés depuis le serveur
Les achats proviennent de vos données de commande (le webhook de commande de Shopify ou le connecteur de votre plateforme), pas du navigateur. Pour une commande dont le visiteur a refusé, il n’y a ni identifiant visiteur ni identifiant de clic à rattacher. L’événement d’achat est tout de même construit à partir de la commande : il inclut les données client de cette commande, hachées, ainsi que l’adresse IP et le navigateur depuis lesquels la commande a été passée. Il est envoyé à Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft et Taboola ; LinkedIn et les destinations ajoutées après lui ne reçoivent rien pour une telle commande, et Google Analytics 4 la reçoit comme une vente anonyme. Si votre conseil juridique estime que les événements d’achat nécessitent aussi un consentement préalable, contactez-nous avant d’activer les achats côté serveur.
Ce qui est stocké et envoyé
- Les e-mails, numéros de téléphone et adresses sont hachés avec SHA-256 avant d’être envoyés à une plateforme publicitaire.
- Le cookie d’identifiant visiteur
_tlest déposé sur le domaine de votre boutique pour 365 jours, uniquement avec consentement. ROASaurus lit les cookies propres aux plateformes (comme_fbpet_fbc) lorsqu’ils existent. - Aucun fingerprinting du navigateur. Les robots d’exploration, les aperçus de liens et les navigateurs headless sont filtrés côté serveur.
- Les jetons de plateforme et les clés API sont chiffrés au repos.
- Les propriétaires choisissent combien de temps les événements bruts et les données visiteurs sont conservés, de 30 jours à 2 ans.
- Les données sont stockées à Amsterdam, aux Pays-Bas. Les sous-traitants ultérieurs sont listés dans l’accord de traitement des données.
Demandes RGPD
Les webhooks de confidentialité de Shopify sont traités automatiquement. Une demande d’effacement client supprime les données personnelles de ce client dans les commandes que stocke ROASaurus, ainsi que les coordonnées, les adresses IP et les informations de navigateur des visites liées à ces commandes. Une demande d’effacement de boutique, 48 heures après la désinstallation de l’application, supprime tous les enregistrements de la boutique. Pour une demande de données client, ROASaurus rassemble ce qu’il détient sur le client (commandes, événements de vitrine associés, clics publicitaires et réponses aux sondages), envoie un e-mail aux propriétaires et administrateurs de la boutique et leur permet de le télécharger depuis la page Shopify de la boutique pour l’envoyer au client. Chaque demande y est répertoriée. Supprimer une boutique dans le tableau de bord efface ses données immédiatement. Pour les autres boutiques en ligne, écrivez à hello@roasaurus.com en indiquant l’adresse e-mail du client et nous traitons la demande. Notre propre rôle et nos durées de conservation figurent dans la politique de confidentialité.
Toujours bloqué ? Écrivez-nous.