Cookies et stockage local

Ce que le panel PiloteSupport et le widget de chat écrivent sur votre appareil, pour quelle finalité et sur quelle base légale.

Dernière mise à jour : 5 septembre 2026

1. Cadre juridique

L'article 82 de la loi n° 78-17 du 6 janvier 1978 (transposition de l'article 5, paragraphe 3, de la directive 2002/58/CE « vie privée et communications électroniques ») subordonne toute lecture ou écriture d'information sur l'appareil d'un utilisateur à son consentement préalable, sauf lorsque l'opération a pour finalité exclusive de permettre ou faciliter la communication par voie électronique, ou lorsqu'elle est strictement nécessaire à la fourniture d'un service expressément demandé par l'utilisateur. La CNIL en précise l'application dans ses lignes directrices (délibération n° 2020-091 du 17 septembre 2020) et sa recommandation (délibération n° 2020-092).

Ces règles s'appliquent aux cookies comme à toute autre technique de stockage (localStorage, sessionStorage, IndexedDB…). Elles sont détaillées ci-dessous pour les deux composantes du Service : le panel d'administration et le widget embarqué sur les sites clients.

2. Le panel PiloteSupport

Le panel (interface de l'équipe, accessible sur compte) n'utilise que des cookies et stockages strictement nécessaires à l'authentification et au fonctionnement, ou destinés à mémoriser une préférence explicitement choisie par l'utilisateur. Ils sont tous émis par le Service lui-même (première partie).

NomFinalitéDuréeBase légale
ps.session_token
(__Secure-ps.session_token en production)
Cookie d'authentification de la session (HttpOnly, Secure, SameSite=Lax).30 jours glissants, renouvelé à l'usage ; supprimé à la déconnexion.Strictement nécessaire — exempté de consentement.
ps.session_dataCache signé des informations de session pour éviter une lecture en base à chaque page.5 minutes.Strictement nécessaire — exempté.
ps.two_factorÉtape intermédiaire de l'authentification à deux facteurs (entre le mot de passe et le code).Quelques minutes (session).Strictement nécessaire — exempté.
ps_localeLangue de l'interface choisie par l'utilisateur.1 an.Exempté : préférence demandée par l'utilisateur (personnalisation de l'interface).
sidebar_stateÉtat ouvert ou replié du menu latéral.Session de navigation.Exempté : personnalisation de l'interface.
theme (localStorage)Thème d'affichage choisi (clair, sombre ou système).Jusqu'à modification ou effacement par l'utilisateur.Exempté : préférence demandée par l'utilisateur.

Les notifications push, si l'agent les active, reposent sur un abonnement enregistré par son navigateur (et non sur un cookie) ; l'agent peut le révoquer à tout moment dans ses réglages ou dans son navigateur.

Aucun cookie tiers, aucun traceur publicitaire, aucune mesure d'audience : le panel ne requiert pas de bandeau de consentement.

3. Le widget sur les sites qui utilisent PiloteSupport

Le widget de chat est chargé dans un cadre (iframe) servi depuis le domaine du Service. Ce cadre ne dépose aucun cookie et n'écrit rien dans son propre stockage : les seules informations conservées le sont dans le stockage local de première partie du site visité (localStorage), sous le préfixe ps:<clé du site>:, par le script d'intégration installé par l'éditeur du site. Elles ne sont lisibles que par ce site et par le widget.

CléFinalitéDuréeConsentement requis ?
vidIdentifiant de visiteur (chaîne aléatoire, sans lien direct avec votre identité) permettant de vous reconnaître d'une visite à l'autre et de retrouver vos conversations.Jusqu'à effacement (menu « Mes données » du widget, réinitialisation par le site ou nettoyage du navigateur).Oui en mode « suivi complet » : créé uniquement après votre accord. Non lorsqu'il est créé à l'ouverture du chat : il est alors strictement nécessaire au service que vous demandez (retrouver votre conversation).
cidIdentifiant de la conversation en cours, pour reprendre le fil d'une page à l'autre.Jusqu'à la fin de la conversation ou effacement.Non — strictement nécessaire au service demandé.
consentVotre choix (accord ou refus du suivi) et sa date, afin de ne pas vous le redemander.6 mois, puis le choix est redemandé.Non — mémorisation du choix exprimé (exemption reconnue par la CNIL).
openMémorise que le widget était ouvert pour le rouvrir sur la page suivante.Jusqu'à fermeture du widget.Non — fonctionnement du service demandé.
localeLangue choisie dans le widget.Jusqu'à modification.Non — préférence demandée par le visiteur.
mutedSons de notification coupés.Jusqu'à modification.Non — préférence demandée par le visiteur.

En mode « aucun suivi » ou « présence » (réglage par site), rien n'est écrit sur votre appareil tant que vous n'ouvrez pas le chat ou ne modifiez pas une préférence. La clé vid n'est créée sans ouverture du chat qu'en mode « suivi complet », après votre accord donné dans le widget ou via le bandeau de consentement du site. Le retrait de l'accord (« Retirer mon accord » dans le widget, ou bandeau du site) interrompt le suivi ; l'effacement des clés peut être demandé depuis le menu « Mes données ».

Note technique : lorsque le widget est ouvert directement sur le domaine du Service (aperçu, tests), il utilise la clé ps:standalone de son propre stockage avec les mêmes contenus.

4. Aucun traceur tiers

  • Aucun outil de mesure d'audience ni de publicité (pas de Google Analytics, de pixel ou de balise tierce) dans le panel comme dans le widget.
  • La géolocalisation approximative est calculée sur le serveur à partir d'une base locale (GeoLite2) : aucun appel à un service externe depuis votre navigateur.
  • Les avatars du staff sont servis par le Service lui-même ; votre navigateur ne contacte jamais Gravatar.
  • Les polices de caractères sont hébergées par le Service : aucune requête vers Google Fonts au chargement.

5. Gérer vos choix

  • Dans le widget : carte de consentement (« J'accepte » / « Non merci »), bouton « Retirer mon accord », menu « Mes données » (transcription, demande d'effacement).
  • Sur le site visité : son bandeau de consentement, lorsqu'il pilote le widget (ps('consent', true|false)).
  • Dans votre navigateur : suppression des données de site (stockage local et cookies) pour le domaine concerné.

Pour toute question : nos coordonnées ou la politique de confidentialité.