Frameworks

jQuery UI

Non classéSite officiel

jQuery UI est la bibliothèque de widgets et d'interactions construite par-dessus jQuery. Elle propose des composants prêts à l'emploi (datepicker, dialog, autocomplete, onglets, accordéon), des interactions (draggable, droppable, sortable, resizable) et un système de thèmes. jQuery UI ne pose pas de cookies et ne contacte aucun serveur à distance. Comme pour jQuery, la seule question RGPD porte sur l'origine de chargement : auto-hébergement ou CDN public sous contrôle américain.

Présentation

Que fait jQuery UI ?

Ce que fait jQuery UI et comment elle apparaît sur un site

jQuery UI est une bibliothèque open source de widgets et d'interactions, construite au-dessus de jQuery et maintenue sous l'égide de la fondation OpenJS. Elle fournit datepicker, autocomplete, dialog, slider, tri, draggable, droppable, ainsi qu'un moteur de thèmes avec le célèbre ThemeRoller. Sur un site jQuery UI apparaît sous forme d'un fichier JavaScript et d'un fichier CSS (plus une image sprite pour les thèmes), soit bundlé avec l'application, soit chargé depuis code.jquery.com, ajax.googleapis.com ou cdnjs.cloudflare.com.

Cookies et données collectés

jQuery UI ne pose pas de cookies, n'écrit pas dans le localStorage et ne réalise aucun fingerprinting. Certains widgets lisent l'entrée utilisateur ou stockent un état dans des variables JavaScript, mais rien n'est persisté dans le stockage navigateur par la bibliothèque. Les seules données échangées sont celles de la requête HTTP qui télécharge le script et la feuille de style depuis le CDN.

Implications RGPD et ePrivacy

Comme pour tout fichier JavaScript tiers, le chargement seul ne stocke rien sur le terminal, donc la règle stricte de l'article 5, paragraphe 3 ePrivacy ne s'applique pas. La requête transmet toutefois l'IP au CDN, donnée personnelle au sens du RGPD. Le jugement du tribunal régional de Bonn sur Google Fonts a confirmé qu'une telle transmission requiert une base légale claire ou un consentement préalable quand le CDN est dans un pays tiers.

Transferts internationaux

Les trois principaux CDN sont sous contrôle américain : code.jquery.com (opéré par jQuery Foundation via StackPath / Edgio), ajax.googleapis.com (Google) et cdnjs.cloudflare.com (Cloudflare). Google LLC et Cloudflare Inc. sont certifiés sous le EU-US Data Privacy Framework, base d'adéquation. L'auto-hébergement sur un serveur UE élimine entièrement le transfert.

Consentement et base légale

jQuery UI auto-hébergée repose sur l'intérêt légitime (article 6, paragraphe 1, point f du RGPD). Un déploiement via CDN public exige soit un opt-in préalable avant chargement du script, soit un intérêt légitime documenté avec information claire. L'auto-hébergement reste le chemin le plus simple pour un site européen.

Étapes pratiques de conformité

Auditer chaque page à la recherche de tags jquery-ui pointant vers une origine externe, télécharger les deux fichiers et les assets de thème correspondants, les héberger sur votre domaine ou un CDN UE, ajouter des hashes Subresource Integrity, documenter le choix dans la politique de confidentialité et évaluer si jQuery UI est encore nécessaire : beaucoup de widgets ont des alternatives HTML natives ou via les frameworks modernes.

Conformité

jQuery UI et le RGPD

Base légale
Legitimate interest under Article 6(1)(f) GDPR when self-hosted. Following the Bonn Regional Court ruling on Google Fonts, loading jQuery UI from a non-EU CDN can require prior consent if no alternative legal basis is documented.
Niveau de risque
low
Textes applicables
GDPR, ePrivacy Directive, German TTDSG / TDDDG, EU-US Data Privacy Framework

Analyse d'impact (AIPD)

Une AIPD n'est généralement pas nécessaire pour jQuery UI. Une évaluation d'impact des transferts courte suffit quand la bibliothèque est chargée depuis un CDN non-UE : documenter la minimisation (IP uniquement), la certification EU-US Data Privacy Framework du fournisseur et l'option d'auto-hébergement.

Exemple de texte pour votre bannière

Ce site utilise jQuery UI pour des widgets interactifs (datepickers, dialogues). jQuery UI ne pose pas de cookies. Quand la bibliothèque est chargée depuis un réseau de diffusion tiers, votre IP est partagée avec le fournisseur du CDN ; dans ce cas, nous demandons votre consentement avant de télécharger le script.
Cookies et traceurs

Ce que jQuery UI dépose et contacte

Méthode de suivi
JavaScript widget library built on top of jQuery, loaded from a CDN or self-hosted. Does not set cookies; hosting CDN logs HTTP requests.
Localisation des serveurs
When self-hosted: same origin as the website. From code.jquery.com, ajax.googleapis.com or cdnjs.cloudflare.com: global edge networks operated by StackPath / Edgio, Google or Cloudflare.
Mode sans cookie disponible
Oui
Transfert de données hors UE
jQuery UI is open source under the MIT license, but the public CDNs that serve it (code.jquery.com, ajax.googleapis.com, cdnjs.cloudflare.com) are US controlled. Loading the library from a public CDN transmits the visitor IP to a non-EU entity.

Domaines tiers contactés (4)

  • code.jquery.com
  • ajax.googleapis.com
  • cdnjs.cloudflare.com
  • jqueryui.com
Questions

Questions fréquentes sur jQuery UI

Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.

jQuery UI dépose-t-elle des cookies ?

Non. jQuery UI ne pose pas de cookies, n'utilise pas le localStorage et ne collecte pas de télémétrie. Elle se contente de manipuler le DOM pour ses widgets et interactions.

Faut-il un consentement pour utiliser jQuery UI ?

jQuery UI auto-hébergée ne nécessite pas de consentement spécifique. Le chargement depuis un CDN public américain peut exiger un consentement car l'IP est transmise à un fournisseur non-UE, conformément au jugement de Bonn sur Google Fonts.

Quelle base légale pour jQuery UI ?

Intérêt légitime (article 6, paragraphe 1, point f du RGPD) en auto-hébergement. Les déploiements via CDN public exigent un opt-in préalable ou un intérêt légitime documenté avec information claire.

jQuery UI transfère-t-elle des données aux États-Unis ?

Uniquement si chargée depuis un CDN américain (code.jquery.com via StackPath / Edgio, ajax.googleapis.com via Google, cdnjs.cloudflare.com via Cloudflare). L'auto-hébergement sur serveur UE élimine le transfert transfrontalier.

Une AIPD est-elle requise pour jQuery UI ?

Non. Une évaluation d'impact des transferts courte suffit pour le scénario CDN.

Comment déployer jQuery UI conformément ?

Auto-héberger JavaScript, CSS et sprite de thème depuis votre domaine ou un CDN UE. Ajouter des hashes Subresource Integrity et une CSP qui pinne les sources de script et de feuille de style.

Existe-t-il des alternatives à jQuery UI ?

Éléments HTML natifs (input type=date, dialog), bibliothèques UI modernes comme Headless UI, Radix UI, Shoelace et Material Web Components, ou jeux de composants spécifiques à React, Vue, Svelte ou Angular.

Comment mettre à jour la politique cookies pour jQuery UI ?

En auto-hébergement, aucune mention spécifique. Avec un CDN tiers, indiquer le fournisseur, mentionner 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.