Aller au contenu
KONSENT

Carte de contact

KAYZEN LYON

Société par actions simplifiée unipersonnelle (SASU)

6 rue Pierre Termier
69009 Lyon

+33 4 87 77 68 61

contact@kayzen-lyon.fr

Le site
Nous situer

Adresse non fournie — code non généré

Laisser un avis

Le QR « avis » exige l'identifiant de fiche Google de l'établissement. Il n'est pas deviné : renseignez KONSENT_GOOGLE_PLACE_ID puis relancez npm run build:qr.

SIREN 999 418 346 · SIRET 999 418 346 00014 · RCS Lyon B 999 418 346 · TVA FR85 999 418 346

Auditer mon site
Messagerie / supportMesure d'audienceUS

Bloquer Intercom avant consentement

Intercom se charge souvent avant que vos visiteurs aient pu répondre au bandeau. Voici pourquoi c'est un écart, et comment le corriger — avec le code.

Pourquoi c'est un écart

Messagerie de support client intégrée au site.

Le widget dépose ses traceurs dès le chargement, avant tout échange. Charger le widget au clic supprime le problème sans dégrader le service.

Le point de droit est simple : l'article 82 de la loi n° 78-17 subordonne le dépôt ou la lecture d'informations dans le terminal de votre visiteur à son consentement préalable, sauf si l'opération est strictement nécessaire au service qu'il a demandé. Un service chargé dès l'ouverture de la page, avant toute action, ne remplit pas cette condition.

Comment corriger

  1. 01Remplacer le chargement automatique par un bouton « Discuter avec nous ».
  2. 02Ne charger le script du fournisseur qu'au premier clic.
  3. 03Conditionner le chargement de l'outil au consentement.
  4. 04Ou basculer vers une solution de mesure configurable en mode exempté.
  5. 05Documenter le transfert hors Espace économique européen : garanties applicables et analyse d'impact.

Le code

Charger le widget au clic plutôt qu'au chargement

<button type="button" id="ouvrir-chat">Discuter avec nous</button>

<script>
  document.getElementById('ouvrir-chat').addEventListener('click', function () {
    if (window.__chatCharge) return;
    window.__chatCharge = true;
    var s = document.createElement('script');
    s.src = 'https://intercom.io/…';
    s.async = true;
    document.head.appendChild(s);
  }, { once: true });
</script>

Le service reste disponible pour qui en a besoin, sans être imposé à tous les visiteurs. Le confort d'usage est intact.

Neutraliser le script tant que le consentement n'est pas donné

<!-- Le navigateur n'exécute pas un script de type "text/plain". -->
<script type="text/plain" data-categorie="marketing"
        src="https://intercom.io/…"></script>

<script>
  // Appelé uniquement après acceptation de la catégorie concernée.
  function activerCategorie(categorie) {
    document
      .querySelectorAll('script[type="text/plain"][data-categorie="' + categorie + '"]')
      .forEach(function (balise) {
        var actif = document.createElement('script');
        for (var i = 0; i < balise.attributes.length; i++) {
          var a = balise.attributes[i];
          if (a.name !== 'type' && a.name !== 'data-categorie') {
            actif.setAttribute(a.name, a.value);
          }
        }
        actif.text = balise.text;
        balise.parentNode.replaceChild(actif, balise);
      });
  }
</script>

Technique universelle, indépendante de toute plateforme de consentement : le script existe dans la page mais n'est jamais exécuté avant l'accord.

Qui reçoit les données

Intercom R&D Unlimited Company

Société mère ultime : Intercom, Inc. (US)

États-Unis — sous réserve d'une certification DPF valide

Fiche complète

Règles du référentiel concernées

Intercom se charge-t-il avant consentement chez vous ?

L'audit vous répond en quelques secondes, avec la preuve : l'URL exacte appelée, dans quel ordre, et par quel élément de votre page.

Vérifier gratuitement

Ce guide est une information technique. Il ne constitue ni une consultation juridique ni une garantie de conformité : la configuration réelle de votre site et l'usage effectif du service déterminent l'analyse.