Votre site utilise des services tiers ? Soyez conforme au RGPD en quelques minutes.
Essayer FlowConsentPlan gratuit · Installation 10 min
Module de chat en direct et salon de discussion en PHP qui permet aux visiteurs d'échanger en temps réel sur un site, avec cookies de session et stockage des messages sur le serveur de l'éditeur.
FlashChat est une application PHP de chat en direct et de salon de discussion conçue pour être auto hébergée. Initialement basée sur un widget Flash, elle utilise désormais une interface JavaScript et AJAX. L''éditeur installe FlashChat sur son propre serveur web et intègre le module sur une ou plusieurs pages pour que les visiteurs puissent dialoguer entre eux ou avec un modérateur en temps réel. Le site étant l''hébergeur, l''opérateur est responsable de traitement pour chaque message et identifiant traité par FlashChat.
Par défaut FlashChat dépose un cookie de session PHP (PHPSESSID) lors de l''ouverture du chat, un cookie d''authentification quand un utilisateur enregistré se connecte et un identifiant visiteur pour les invités. Il consigne l''adresse IP, le user agent, le pseudo, les horodatages et le contenu intégral de chaque message dans sa base de données côté serveur. Les avatars, les messages privés et les actions de modération sont également stockés sur le serveur de l''opérateur.
Les cookies du chat ne sont pas strictement nécessaires au service principal du site. L''article 5(3) de la directive ePrivacy impose donc un consentement préalable et éclairé avant leur écriture. Le traitement des messages relève de l''article 6(1)(b) RGPD lorsqu''il accompagne un service activement demandé par le visiteur, mais les cookies nécessitent une demande de consentement distincte. La CNIL en France, le BfDI en Allemagne et l''AEPD en Espagne considèrent que les outils de chat en direct requièrent un bandeau cookies opt in.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
Le widget FlashChat ne doit être chargé qu''après acceptation d''une catégorie dédiée dans la bannière cookies, souvent intitulée support client ou fonctionnalités interactives. Le refus doit être aussi simple que l''acceptation, la bannière doit mentionner l''opérateur comme responsable de traitement et la politique cookies doit décrire la durée de conservation des journaux. Un moyen clair de demander la suppression d''un historique de chat est attendu au titre de l''article 17 RGPD.
FlashChat est entièrement auto hébergé, il n''y a donc aucun transfert intégré vers un éditeur tiers. La question des transferts dépend du lieu d''hébergement de l''application. Un hébergement dans l''Union européenne ou l''EEE maintient les données dans le périmètre RGPD. Un hébergement aux États Unis, au Royaume Uni ou dans tout autre pays tiers déclenche le chapitre V du RGPD et exige une décision d''adéquation, des clauses contractuelles types ou des règles d''entreprise contraignantes, accompagnées d''une analyse d''impact sur le transfert.
Configurer la plateforme de gestion du consentement pour bloquer le script FlashChat avant l''acceptation, privilégier un hébergement européen, fixer une durée de conservation courte pour les journaux inactifs, restreindre l''accès au back office de modération aux comptes authentifiés, documenter le traitement dans le registre article 30 et compléter la politique de confidentialité avec une mention claire de FlashChat, des catégories de données, des destinataires et des durées de conservation.
Les sites web utilisant FlashChat doivent obtenir le consentement des utilisateurs conformement au RGPD.
Considerations AIPD
Une AIPD n'est en général pas obligatoire pour un petit salon communautaire, mais devient recommandée si FlashChat est utilisé à grande échelle, traite des sujets sensibles (santé, religion, opinions politiques) ou s'adresse à des mineurs. Documenter les catégories de données échangées, la durée de conservation des logs et le processus de modération.
Exemple de texte de consentement
Nous utilisons FlashChat pour vous permettre d'échanger avec notre équipe et avec d'autres visiteurs en temps réel. Cela dépose un cookie de session et stocke vos messages sur notre serveur. Nous avons besoin de votre consentement pour activer le chat. Vous pouvez accepter, refuser ou retirer votre consentement à tout moment.
Domaines tiers contactes
tufat.comflashchat.comCookies deposes
| Nom | Type | Duree | Finalite |
|---|---|---|---|
| PHPSESSID | http_session | Session | Identifies the visitor PHP session for the chat backend. |
| fc_auth | http_persistent | 1 year | Keeps a registered chat account logged in across visits. |
| fc_user | http_persistent | 1 year | Stores the guest nickname and visitor identifier between chat sessions. |
| fc_room | http_persistent | 30 days | Remembers the last chat room joined by the visitor. |
FlashChat utilise des cookies de preferences — informez vos visiteurs avec un bandeau de consentement.
FlashChat dépose un cookie de session PHP (PHPSESSID) à l'ouverture du chat, un cookie d'authentification (fc_auth) lors de la connexion d'un compte enregistré et un identifiant visiteur (fc_user) pour les invités. Aucun de ces cookies n'est strictement nécessaire au reste du site, la directive ePrivacy impose donc un consentement préalable.
Oui. Le widget écrit des cookies non essentiels et traite des identifiants dès qu'il est chargé. L'article 5(3) de la directive ePrivacy, transposé dans chaque État membre, impose un opt in informé avant l'exécution du script. Le chat doit donc être conditionné à une catégorie du bandeau cookies de type support client.
Les cookies reposent sur le consentement (article 6(1)(a) RGPD). Le contenu des messages relève de l'article 6(1)(b) RGPD lorsque le visiteur initie une conversation avec un modérateur, ou de l'article 6(1)(f) pour les statistiques agrégées de modération, avec un test de mise en balance documenté.
FlashChat est auto hébergé, il n'y a donc aucun transfert intégré vers un éditeur. Les transferts dépendent du choix d'hébergement de l'opérateur. Si le serveur est aux États Unis, des CCT, une décision d'adéquation (Data Privacy Framework) ou un autre instrument du chapitre V du RGPD plus une analyse d'impact sur le transfert sont requis.
Une AIPD formelle n'est pas systématique, mais elle est recommandée quand FlashChat est utilisé à grande échelle, quand les discussions touchent des thèmes sensibles couverts par l'article 9 RGPD ou quand le public inclut des mineurs. Même non obligatoire, une analyse d'impact synthétique permet de documenter les risques.
Charger le script uniquement après consentement, privilégier un hébergement européen, chiffrer le serveur en TLS, conserver la base de données dans une région UE, fixer une durée de rétention courte pour les journaux inactifs, restreindre le back office de modération aux comptes authentifiés et documenter le traitement dans le registre article 30.
Les alternatives modernes incluent des projets open source comme Rocket Chat ou Chatwoot pour l'auto hébergement, et des outils européens gérés comme Crisp en France ou Userlike en Allemagne. Chacun reste soumis aux obligations ePrivacy et RGPD, le flux de consentement demeure obligatoire.
Lister FlashChat dans la politique cookies avec les noms PHPSESSID, fc_auth et fc_user, leur finalité (session et identification du chat), le responsable de traitement, la durée de conservation et les droits d'accès, de suppression et d'opposition. Ajouter dans la bannière une catégorie chat et un lien vers une politique de confidentialité publique.