Hvordan kan vi hjælpe?

Fortæl os kort, hvad det drejer sig om – vi vender tilbage på e-mail.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Til startsiden

Confidentialité : consentement, stockage et texte à intégrer

Comment le widget lit le consentement de votre plateforme (IAB TCF v2, consented.eu, data-rc-consent), ce qu’il stocke et transmet avec ou sans consentement, et l’intégration automatique du texte dans votre politique de confidentialité.

Cette page décrit la technique. Il vous revient d’évaluer si un consentement est nécessaire et pour quels usages ; vous trouverez une formulation dans Bloc de texte pour votre politique de confidentialité. Ce texte ne constitue pas un conseil juridique.

D’où le widget tire l’état du consentement

Au démarrage, le chargeur vérifie, en lecture seule et dans cet ordre :

  1. data-rc-consent sur la balise du chargeur (ou consent dans ReactiveChatSettings/boot) : granted ou denied fixent l’état ; la plateforme de consentement n’est alors pas interrogée.
  2. IAB TCF v2 via window.__tcfapi('getTCData') : le consentement à la finalité 1 (stockage et accès à des informations sur un appareil) vaut granted, tout comme une plateforme signalant gdprApplies: false.
  3. consented.eu via window.Consented.getState().
  4. Sinon unknown, traité comme denied.

Après le chargement, le widget s’abonne aux changements de votre plateforme TCF (tcloaded, useractioncomplete) et réagit immédiatement, sans rechargement.

Si votre plateforme n’utilise pas TCF, contrôlez l’état par l’attribut. Généralement : n’insérez le chargeur qu’après le consentement.

// Example: load the loader after consent
function chatLaden(zugestimmt) {
  var s = document.createElement('script');
  s.src = 'https://cdn.reactive.chat/loader.js';
  s.async = true;
  s.setAttribute('data-rc-site-key', 'SITE_KEY');
  s.setAttribute('data-rc-consent', zugestimmt ? 'granted' : 'denied');
  document.head.appendChild(s);
}

Il n’existe aucune commande API pour définir le consentement ; un retrait via votre plateforme TCF prend effet immédiatement, sinon à partir de la prochaine consultation de page.

Ce qui se passe avec et sans consentement

Sans consentement (denied ou unknown) :

Avec consentement (granted) :

Lorsque l’état change, le widget déplace ses entrées (rc_*) entre localStorage et sessionStorage et signale le changement au serveur. Le widget ne définit aucun cookie.

Les données du visiteur dans le widget

Dans le widget, le visiteur peut demander l’envoi de la conversation par e-mail, retirer son consentement et faire supprimer ses données. Le réglage des demandes de suppression et des durées de conservation dans votre compte est décrit dans le Manuel.

Exclure des zones du texte de page

L’assistant lit le texte visible de la page actuelle pour répondre aux questions à son sujet. Ne sont jamais lus les champs de formulaire, les éléments invisibles, le widget lui-même et les pages avec des chemins comme account, checkout, cart, orders ou invoices. Excluez d’autres zones ainsi :

<section data-rc-private>
  Customer number: 4711 · Contract details …
</section>

data-rc-ignore produit le même effet. Pour désactiver complètement cette fonction : data-rc-dom-spiegel="false" sur la balise du chargeur (la fonction « Montrez-moi » est alors également absente).

Intégrer automatiquement le texte de confidentialité

Un élément dans votre politique de confidentialité affiche la section sur reactive.chat, adaptée aux réglages de votre projet (consentement avant le premier message, délais de suppression, assistant IA et son nom, Smart Answer) et dans la langue de la page. Les modifications apparaissent sur votre page en dix minutes maximum. La version courte figure dans Intégrer automatiquement le texte de confidentialité.

<div data-rc-privacy data-lang="en" data-heading="2" data-email="privacy@your-company.com">
  You will find information about the chat in section 7.
</div>

Le contenu de l’élément reste en place jusqu’au chargement du texte, et si celui-ci ne peut pas être chargé. Le texte est construit uniquement à partir de nœuds textuels (sans couleurs ni polices propres) et reprend les styles de votre page.

Technique : le chargeur charge un petit module pour cela, même sans consentement. Il récupère le texte via GET depuis l’adresse du chat, sans cookies, référent ni identifiant de visiteur, et ne stocke rien dans le navigateur. Le texte apparaît uniquement sur les domaines de votre projet. Le module détecte lui-même les éléments insérés plus tard (SPA).

Si votre plateforme de consentement bloque le chargeur sur la page de confidentialité, intégrez directement le module :

<script src="https://cdn.reactive.chat/datenschutz.js" data-rc-site-key="SITE_KEY" async></script>

Avec un domaine personnalisé, ajoutez data-rc-ws-url="wss://chat.your-company.com/rc_wss/" et utilisez un src provenant de votre sous-domaine.

Suite : Limites et quotas

Senest opdateret: