FlowConsent
ServicesComment ça marcheTarifsBlogDocumentation
ServicesComment ça marcheTarifsBlogDocumentationConnexionEssayer FlowConsent
ConnexionEssayer FlowConsent
FlowConsent

Le consentement conforme RGPD, hébergé en Europe, en moins de dix minutes — sans cookie wall.

EU-HOSTED·RGPD·SOC 2
Produit
  • Services
  • Comment ça marche
  • Tarifs
  • Extension
Entreprise
  • Blog
  • Documentation
  • Solutions
  • FlowConsent App
Legal
  • Politique de confidentialite
  • Conditions d'utilisation
  • Mentions legales
  • Cookies
© 2026 FlowConsent par BeBranded. Tous droits réservés.
EnglishDeutschEspanol
Tous les systèmes sont opérationnels

Votre site utilise des services tiers ? Soyez conforme au RGPD en quelques minutes.

Essayer FlowConsent
  1. Accueil
  2. Services
  3. E-commerce
  4. ClientJS
C

ClientJS

PreferencesSite web

Services similaires

24nettbutikk

24nettbutikk is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. 24nettbutikk supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, 24nettbutikk ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Preferences

2ClickShop

2ClickShop is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. 2ClickShop integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 2ClickShop helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

4-Tell

4-Tell is a marketing platform that equips businesses with tools to amplify their digital presence and drive customer acquisition. It supports audience segmentation, campaign automation, and cross-channel engagement. 4-Tell provides real-time analytics and reporting dashboards for performance measurement and strategy optimization. By combining data intelligence with marketing execution, 4-Tell helps deliver the right message to the right audience at the right time.

Preferences

42stores

42stores is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. 42stores integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 42stores helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

4Partners

4Partners is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. 4Partners integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 4Partners helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences
4

4Partners CMS

4Partners CMS is a powerful content management system (CMS) designed to help businesses and developers build, manage, and publish digital content with ease. It offers a flexible architecture that supports custom content types, templates, and workflows, making it ideal for websites of any scale. With 4Partners CMS, teams can streamline content creation, improve collaboration, and deliver engaging web experiences. Its extensible plugin ecosystem and API-first approach ensure seamless integration with.

Preferences
Conformite RGPD — Essayer FlowConsent

Plan gratuit · Installation 10 min

Que fait ClientJS ?

ClientJS est une bibliotheque JavaScript open source qui genere une empreinte de navigateur en lisant des attributs de l'appareil et du navigateur, tels que le user agent, l'ecran, les polices, les plugins et les donnees de canvas. Elle combine ces elements en un identifiant unique capable de reconnaitre un appareil sans cookie. Comme l'empreinte numerique accede a des informations sur l'appareil et cree un identifiant persistant, le RGPD et la directive ePrivacy la considerent comme necessitant un consentement prealable.

Qu'est ce que ClientJS ?

ClientJS est une bibliotheque JavaScript gratuite et open source qui cree une empreinte numerique du navigateur d'un visiteur. Plutot que de stocker un identifiant dans un cookie, elle lit de nombreuses proprietes du navigateur et de l'appareil et les combine en une valeur hachee unique probable. Les developpeurs l'integrent pour reconnaitre les appareils recurrents a des fins de prevention de la fraude, d'analyse ou de personnalisation.

Quelles donnees et quels signaux sont collectes ?

ClientJS recueille des attributs comme le user agent, le systeme d'exploitation, le navigateur et sa version, la langue, la resolution d'ecran et la profondeur de couleur, les polices et plugins installes, le fuseau horaire et les signatures de rendu canvas et WebGL. Aucun de ces elements n'identifie une personne a lui seul, mais leur combinaison produit une empreinte capable d'isoler un appareil. La bibliotheque ne depose pas de cookie et s'execute entierement dans le navigateur.

Implications RGPD et ePrivacy

Une empreinte de navigateur est un identifiant persistant qui peut distinguer un utilisateur d'un autre ; c'est donc une donnee personnelle au sens du RGPD, meme sans nom associe. Le fait de lire les caracteristiques de l'appareil pour construire l'empreinte releve de l'article 5(3) de la directive ePrivacy, que les regulateurs europeens interpretent comme couvrant l'empreinte numerique et pas seulement les cookies. Un consentement prealable est donc generalement requis avant l'execution de ClientJS.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Exigences de consentement

Comme l'empreinte est traitee comme un cookie non essentiel, vous devez obtenir un consentement libre, specifique, eclaire et univoque avant de la generer, sauf si elle est strictement necessaire a un service explicitement demande par l'utilisateur. Bloquez le code ClientJS jusqu'au consentement donne via une plateforme de gestion du consentement, journalisez ce consentement, et permettez de refuser ou de retirer aussi facilement que d'accepter.

Transferts de donnees

ClientJS s'execute localement et n'envoie pas de donnees a un editeur de bibliotheque ; les transferts dependent donc de ce que votre propre backend fait de l'empreinte. Si vous transmettez l'empreinte a des serveurs hors de l'Espace economique europeen, par exemple un prestataire de fraude ou d'analyse aux Etats Unis, ces transferts requierent une garantie valable du chapitre V du RGPD et une analyse d'impact. Conservez une trace claire de chaque destinataire.

Etapes pratiques de conformite

Traitez l'empreinte comme un identifiant de suivi : declarez la dans vos avis de cookies et de confidentialite, conditionnez la au consentement et definissez une duree de conservation au terme de laquelle elle est supprimee. Documentez la finalite et la necessite de l'empreinte, privilegiez des alternatives moins intrusives lorsque c'est possible, et realisez une AIPD compte tenu du caractere a haut risque de la technique. Revoyez l'implementation a chaque changement d'usage ou de partage de l'empreinte.

Categorie de consentement RGPD

Preferences

Les sites web utilisant ClientJS doivent obtenir le consentement des utilisateurs conformement au RGPD.

Base legaleConsent (Art. 6(1)(a) GDPR)
Niveau de risquehigh
Reglementations applicablesGDPR, ePrivacy Directive (Cookie Law)

Considerations AIPD

ClientJS lit un large eventail de caracteristiques de l'appareil et du navigateur (user agent, langue, resolution d'ecran, profondeur de couleur, polices installees, plugins, signatures canvas et WebGL, fuseau horaire) et les hache en une empreinte probablement unique. Points cles de l'AIPD : (1) l'empreinte est un identifiant persistant et donc une donnee personnelle, meme sans nom ; (2) l'empreinte est plus difficile a detecter, bloquer ou supprimer qu'un cookie, ce qui accroit l'intrusion ; (3) l'acces aux informations de l'appareil releve de l'article 5(3) de la directive ePrivacy et requiert le consentement ; (4) la combinaison de l'empreinte avec d'autres donnees permet un suivi inter contextes. Une AIPD est fortement recommandee car l'empreinte est une forme d'identification opaque et a haut risque.

Exemple de texte de consentement

Nous utilisons ClientJS pour reconnaitre votre appareil au moyen d'une empreinte de navigateur, par exemple pour la securite ou pour memoriser vos preferences. Cela lit des caracteristiques de votre navigateur et de votre appareil et les combine en un identifiant, sans cookie. Vous pouvez retirer votre consentement a tout moment via nos parametres de cookies.

Details techniques

Methode de suiviBrowser fingerprinting (JavaScript library, no cookies)
Localisation des serveursRuns client side in the visitor browser; the open source library is bundled with the website or loaded from a CDN, with no vendor servers
Suivi sans cookie disponibleOui

Domaines tiers contactes

cdnjs.cloudflare.comcdn.jsdelivr.net

ClientJS utilise des cookies de preferences — informez vos visiteurs avec un bandeau de consentement.

Commencer gratuitementScanner votre site

Questions frequentes

Quels cookies ClientJS depose t il ?

ClientJS ne depose pas de cookie. Il lit des attributs du navigateur et de l'appareil et les hache en une empreinte, soit un identifiant sans cookie. L'absence de cookie ne l'exempte pas ; l'empreinte reste un identifiant persistant que la loi traite comme un cookie de suivi.

ClientJS requiert il le consentement ?

Oui dans la plupart des cas. La lecture des caracteristiques de l'appareil pour construire une empreinte releve de l'article 5(3) de la directive ePrivacy, que les regulateurs appliquent a l'empreinte comme aux cookies ; un consentement prealable est donc requis sauf si l'empreinte est strictement necessaire a un service demande par l'utilisateur. Bloquez ClientJS jusqu'au consentement.

Quelle est la base legale ?

Pour une empreinte non essentielle, la base est le consentement au titre de l'article 6(1)(a) du RGPD, avec l'article 5(3) ePrivacy pour l'acces aux informations de l'appareil. Un usage de securite restreint et demande par l'utilisateur peut reposer sur l'interet legitime ou la necessite, mais pas les empreintes d'analyse ou de suivi general.

Des donnees sont elles transferees hors UE ?

ClientJS en lui meme ne transfere pas de donnees, car il s'execute dans le navigateur. Les transferts n'apparaissent que lorsque votre backend envoie l'empreinte a un tiers ou a des serveurs hors EEE ; les clauses contractuelles types ou un autre mecanisme du chapitre V et une analyse d'impact s'appliquent alors. Cartographiez le trajet de l'empreinte.

Une AIPD est elle necessaire ?

Une AIPD est fortement recommandee. L'empreinte est une identification opaque, persistante et difficile a refuser, que les regulateurs jugent a haut risque ; documenter la finalite, la necessite, les risques et les garanties est une bonne pratique, voire obligatoire au titre de l'article 35 du RGPD.

Comment integrer ClientJS en conformite ?

Chargez ClientJS uniquement apres le consentement via une CMP, declarez l'empreinte dans vos avis de confidentialite et de cookies, et definissez une politique de conservation et de suppression. Limitez les attributs lus au strict necessaire, evitez de combiner l'empreinte avec d'autres identifiants sans base et realisez une AIPD avant la mise en production.

Existe t il des alternatives a ClientJS ?

Pour l'analyse, des outils respectueux de la vie privee fondes sur une mesure agregee ou cote serveur sans cookie evitent l'identification persistante. Pour la securite, une authentification basee sur le risque avec un signal consenti et restreint ou une session premiere partie est moins intrusive. Dans tous les cas, l'objectif est de minimiser l'identification persistante et d'etre transparent.

Comment mettre a jour ma politique de cookies pour ClientJS ?

Indiquez dans vos avis de confidentialite et de cookies que vous creez une empreinte de navigateur, listez les categories d'attributs lus, expliquez la finalite et la conservation, et nommez les tiers qui recoivent l'empreinte. Comme aucun cookie n'est depose, precisez qu'un identifiant sans cookie est utilise et comment s'y opposer.