Select2
Select2 est un plugin jQuery populaire qui améliore les listes déroulantes natives avec recherche, multi-sélection, tags, défilement infini et chargement AJAX. Très utilisé dans les back-offices et les formulaires longs, Select2 ne pose pas de cookies et ne contacte aucun serveur à distance. Les seules données échangées viennent du téléchargement HTTP de son JavaScript et de son CSS, plus les éventuelles requêtes AJAX configurées par l'opérateur.
Que fait Select2 ?
Ce que fait Select2 et comment il apparaît sur un site
Select2 est un plugin jQuery qui remplace l'élément select natif par une interface plus riche. Il ajoute la recherche texte libre, la multi-sélection, les tags, le rendu personnalisé, le défilement infini et l'intégration AJAX pour récupérer les options dynamiquement. Sur un site Select2 apparaît comme un petit fichier JavaScript et un fichier CSS, chargés après jQuery depuis la même origine ou un CDN public comme cdnjs.cloudflare.com ou cdn.jsdelivr.net.
Cookies et données collectés
Select2 ne pose pas de cookies, n'écrit pas dans le localStorage et ne collecte aucune télémétrie. Le rendu est côté client et le plugin n'envoie de données sur le réseau que si l'opérateur le branche sur un backend AJAX, dont il contrôle alors chaque requête.
Implications RGPD et ePrivacy
L'article 5, paragraphe 3 ePrivacy n'est pas déclenché car Select2 ne stocke rien sur l'appareil. Comme pour tout JavaScript tiers, charger le fichier depuis un CDN américain transmet l'IP du visiteur, ce qui peut requérir un consentement selon la jurisprudence récente. Les requêtes AJAX configurées par l'opérateur doivent suivre les principes de finalité et de minimisation.
Transferts internationaux
cdnjs.cloudflare.com est opérée par Cloudflare Inc. et cdn.jsdelivr.net par Cloudflare et Fastly Inc. Les deux fournisseurs sont sous contrôle américain et certifiés EU-US Data Privacy Framework. Auto-héberger Select2 sur un serveur UE supprime tout transfert transfrontalier.
Consentement et base légale
Select2 auto-hébergé n'exige pas de consentement spécifique. Les déploiements via CDN public exigent soit un opt-in préalable, soit une évaluation d'intérêt légitime documentée avec information claire.
Étapes pratiques de conformité
Installer Select2 via npm, bundler le JavaScript et le CSS avec le code applicatif, s'assurer que jQuery est aussi auto-hébergée, documenter les endpoints AJUSTE utilisés par Select2 dans la politique de confidentialité s'ils interrogent des données personnelles et envisager des alternatives modernes (Choices.js, motifs combobox natifs) pour les nouveaux projets.
Select2 et le RGPD
- Base légale
- Legitimate interest under Article 6(1)(f) GDPR for self-hosted Select2. CDN deployments may require prior consent or a documented legitimate interest, mirroring the Bonn Regional Court approach to third party font and script loading.
- Niveau de risque
- low
- Textes applicables
- GDPR, ePrivacy Directive, German TTDSG / TDDDG, EU-US Data Privacy Framework
Analyse d'impact (AIPD)
Aucune AIPD pour Select2 lui-même. En cas de chargement via CDN américain, évaluation d'impact des transferts courte. Si Select2 est utilisé avec une source AJAX traitant des données personnelles, l'AIPD doit porter sur ce backend, pas sur Select2.
Exemple de texte pour votre bannière
Ce site utilise le plugin Select2 pour des listes déroulantes avec recherche. Select2 ne pose pas de cookies. Quand il interroge des données via AJAX, la requête est envoyée à notre propre serveur en respectant les règles d'authentification et d'accès du site.
Ce que Select2 dépose et contacte
- Méthode de suivi
- jQuery plugin for searchable, multi-select dropdowns. Loaded as JavaScript and CSS, no cookies set, no remote calls.
- Localisation des serveurs
- Self-hosted (same origin) or loaded from cdnjs.cloudflare.com or cdn.jsdelivr.net global edge networks.
- Mode sans cookie disponible
- Oui
- Transfert de données hors UE
- Select2 is open source under the MIT license. The library transmits no data. When loaded from a public CDN such as cdnjs.cloudflare.com or cdn.jsdelivr.net, the visitor IP is transmitted to a US controlled CDN provider (Cloudflare Inc., Fastly Inc.) that is certified under the EU-US Data Privacy Framework.
Domaines tiers contactés (3)
cdnjs.cloudflare.comcdn.jsdelivr.netselect2.org
Questions fréquentes sur Select2
Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.
Select2 dépose-t-il des cookies ?
Non. Select2 est un plugin jQuery côté client qui ne pose pas de cookies, n'utilise pas le localStorage et ne réalise pas de tracking.
Faut-il un consentement pour Select2 ?
Select2 auto-hébergé ne requiert pas de consentement. Le chargement depuis un CDN américain peut exiger un consentement car l'IP est transmise à un fournisseur non-UE.
Quelle base légale ?
Intérêt légitime (article 6, paragraphe 1, point f du RGPD) en auto-hébergement. Les requêtes AJAX utilisent la base légale existante des données concernées (typiquement exécution d'un contrat ou intérêt légitime).
Select2 transfère-t-il des données aux États-Unis ?
Uniquement quand il est chargé depuis cdnjs.cloudflare.com ou cdn.jsdelivr.net. L'auto-hébergement élimine le transfert.
Une AIPD est-elle requise ?
Non. Documenter une évaluation d'impact des transferts courte pour le scénario CDN. Une AIPD peut s'appliquer au backend AJAX s'il traite des données personnelles à grande échelle ou sensibles.
Comment déployer Select2 conformément ?
Installer via npm, bundler avec l'application, auto-héberger jQuery, sécuriser les endpoints AJAX par authentification, ne journaliser que le minimum et documenter les sources des listes déroulantes dans la politique de confidentialité si elles interrogent des données personnelles.
Existe-t-il des alternatives a Select2 ?
Choices.js (sans dépendance jQuery), Tom Select, Slim Select et les motifs combobox HTML natifs (datalist, éléments personnalisés).
Comment mettre à jour la politique cookies ?
Select2 auto-hébergé ne requiert pas d'entrée spécifique. Avec un CDN public, mentionner le fournisseur, le transfert de l'IP à chaque chargement et la base applicable (EU-US Data Privacy Framework ou clauses contractuelles types).
Mettez votre site en conformité aujourd'hui.
Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.