Ant Design
Ant Design (antd) est la bibliothèque open source de composants React popularisée par Ant Group. Lorsqu'elle est embarquée directement dans votre application via npm, elle ne dépose pas de cookies et n'effectue aucun appel réseau, donc ne soulève pas de problème RGPD/ePrivacy. La situation change lorsque les polices, icônes ou scripts sont chargés depuis un CDN public (alicdn.com, jsdelivr, unpkg), car l'IP du visiteur est exposée au CDN.
Que fait Ant Design ?
Qu'est-ce qu'Ant Design ?
Ant Design (antd) est l'une des bibliothèques de composants React les plus utilisées, créée par Ant Group et désormais maintenue par une communauté open source active. Elle propose des centaines de composants accessibles (formulaires, tableaux, modales, graphiques) ainsi que des variantes mobile (antd-mobile) et back-office (Ant Design Pro). De nombreux SaaS, fintechs et outils d'administration européens reposent sur antd.
Cookies et identifiants
Ant Design ne dépose aucun cookie, n'écrit pas dans le local storage et n'ouvre aucune connexion réseau. C'est une bibliothèque UI passive qui s'exécute dans le navigateur. Les enjeux de vie privée n'apparaissent que si le bundle est servi depuis un CDN public, qui voit alors l'IP, le user-agent et la ressource demandée.
Implications RGPD et ePrivacy
L'article 5(3) ePrivacy ne s'applique pas à un antd auto-bundlé puisqu'aucune information n'est lue ou écrite sur l'appareil. Lorsque la bibliothèque est chargée via alicdn.com (Alibaba Cloud, Chine) ou un autre CDN hors UE, le transfert d'IP relève du Chapitre V RGPD et exige une décision d'adéquation (inexistante pour la Chine), des Clauses Contractuelles Types ou un auto-hébergement.
Bonne pratique : auto-bundler
L'approche recommandée pour la conformité européenne est d'installer antd depuis npm et de l'empaqueter avec Webpack, Vite ou équivalent. Les assets statiques (polices, icônes) sont servis depuis votre propre domaine, aucune requête tierce n'est émise et aucun consentement n'est requis.
Si l'usage d'un CDN est nécessaire
Si vous chargez antd via un CDN, préférez des fournisseurs européens ou mondiaux (Cloudflare, Fastly, jsdelivr) plutôt que des CDN spécifiquement chinois, documentez le transfert dans le registre et mentionnez le CDN dans la politique. Évitez @ant-design/icons via alicdn sauf à signer des CCT avec l'opérateur.
Mettre antd en conformité
Bundlez antd localement, mettez en place une Content Security Policy stricte qui bloque les fallback CDN distants, et auditez votre build pour confirmer l'absence de requêtes externes. Si un CDN est indispensable, documentez la base légale (intérêt légitime à fournir la page) et informez les visiteurs du transfert.
Ant Design et le RGPD
- Base légale
- When self bundled, no separate legal basis is needed because no personal data is processed. When loaded from a public CDN, legitimate interests under Article 6(1)(f) GDPR can apply for the technical loading, but a CMP exception or self hosting is recommended.
- Niveau de risque
- low
- Textes applicables
- GDPR (only if loaded from a third party CDN), ePrivacy Directive (only if cookies are set, which is not the case for the library itself)
Analyse d'impact (AIPD)
Une AIPD n'est généralement pas nécessaire pour une bibliothèque UI auto-bundlée. Elle peut s'imposer lorsque antd s'insère dans une application traitant des données sensibles, ou si polices et icônes sont chargées depuis un CDN hors UE.
Exemple de texte pour votre bannière
Ce site utilise Ant Design, une bibliothèque React intégrée à notre application. Aucun cookie tiers n'est déposé par la bibliothèque. Si des composants ou des polices sont chargés depuis un CDN public, votre adresse IP peut être transmise au CDN, ce qui est nécessaire à la diffusion de la page.
Ce que Ant Design dépose et contacte
- Méthode de suivi
- React UI component library bundled into the application JavaScript and CSS. When loaded from npm and self bundled it makes no network call; when antd bundles or icons are loaded from a public CDN (jsdelivr, unpkg, alicdn) the visitor's IP address is exposed to the CDN.
- Localisation des serveurs
- Source code on GitHub (Microsoft, US). When served via the official Alibaba CDN (alicdn.com), files are delivered from China based infrastructure with global edges.
- Mode sans cookie disponible
- Oui
- Transfert de données hors UE
- When loaded from a public CDN, the visitor's IP address is sent to the CDN provider (China based alicdn, US based jsdelivr/unpkg). Self bundling the library through npm avoids any third country transfer.
Cookies déposés (1)
| Nom | Type | Durée | Finalité |
|---|---|---|---|
| No cookies | first_party | n/a | Ant Design does not set any cookie. Cookie related impacts only come from CDN providers (Cloudflare __cf_bm, alicdn) when antd is loaded externally. |
Domaines tiers contactés (4)
ant.designgw.alipayobjects.comcdn.jsdelivr.netunpkg.com
Questions fréquentes sur Ant Design
Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.
Ant Design dépose-t-il des cookies ?
Non. La bibliothèque elle-même ne dépose aucun cookie et n'écrit pas dans le local storage. C'est une bibliothèque de composants React passive exécutée dans le navigateur.
Le consentement est-il requis ?
Non lorsque antd est bundlé avec votre application via npm. Les enjeux de consentement n'apparaissent que si antd est chargé depuis un CDN public qui voit l'IP du visiteur.
Quelle base légale ?
Pour un antd auto-bundlé, aucune base légale n'est nécessaire car aucune donnée personnelle n'est traitée. Pour un antd via CDN, l'intérêt légitime au sens de l'article 6(1)(f) RGPD peut couvrir le chargement technique.
Y a-t-il des transferts hors UE ?
Uniquement si vous chargez antd depuis un CDN hors UE. alicdn.com est opéré par Alibaba Cloud en Chine ; jsdelivr et unpkg utilisent principalement des infrastructures américaines avec edges Cloudflare. L'auto-bundling élimine la question.
Une AIPD est-elle nécessaire ?
Non, pas pour la bibliothèque elle-même. Elle peut s'imposer pour l'application parente si elle traite des catégories particulières ou du profilage à grande échelle.
Comment déployer antd en conformité ?
Installez antd via npm, bundlez-le avec Webpack ou Vite, servez polices et icônes depuis votre propre domaine, et mettez en place une Content Security Policy stricte interdisant les fallback vers des CDN tiers.
Existe-t-il des alternatives à Ant Design ?
D'autres bibliothèques React compatibles d'un hébergement UE : Material UI (bundlé via npm), Chakra UI, Mantine ou les primitives Radix UI, qui peuvent toutes être auto-bundlées.
Faut-il mentionner Ant Design dans la politique cookies ?
Uniquement si vous le chargez depuis un CDN tiers. Avec un antd auto-bundlé, aucune mention spécifique n'est requise puisqu'aucun traitement par un tiers n'a lieu.
Mettez votre site en conformité aujourd'hui.
Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.