Goober
Goober est une bibliothèque CSS in JS légère (environ 1 Ko) utilisée pour styliser les composants React, Preact et autres frameworks front, sans cookies ni traceurs.
Que fait Goober ?
Qu'est-ce que Goober
Goober est une bibliothèque CSS in JS minuscule (environ 1 Ko) utilisée pour styliser les composants dans des frameworks JavaScript modernes comme React, Preact, Svelte et les applications natives. Elle injecte les styles dans le DOM à l'exécution, prend en charge le rendu côté serveur et expose une API styled et css familière. Aucune télémétrie, aucune analytique, aucune dépendance externe.
Données et cookies
Goober ne dépose pas de cookies, ne lit pas le stockage local et n'effectue aucun appel réseau. La bibliothèque se contente de générer des balises style dans le document. Les éventuels échanges de données dépendent uniquement du mode de chargement choisi par l'intégrateur : inclus dans le bundle, auto-hébergé ou récupéré depuis un CDN public comme jsDelivr ou unpkg.
Implications RGPD et ePrivacy
Goober n'écrit ni ne lit aucune information sur le terminal du visiteur, il sort donc du champ de l'article 5.3 de la directive ePrivacy. La bibliothèque ne déclenche pas en soi d'obligation de consentement. En revanche, son chargement via un CDN expose l'adresse IP du visiteur à l'opérateur du CDN, ce qui constitue un traitement soumis au RGPD.
Exigences de consentement
Aucun consentement n'est requis pour utiliser Goober en bundle ou auto-hébergé sur le même domaine. Lorsqu'elle est récupérée depuis un CDN tiers, la base légale est l'intérêt légitime de l'éditeur à délivrer les ressources statiques. Le consentement devient pertinent uniquement si le CDN dépose des cookies sur son propre domaine pour d'autres finalités.
Transferts de données
Goober n'a pas de serveurs ni de composant cloud managé. Le profil de transfert dépend du canal de distribution. En bundle ou auto-hébergé dans l'UE : pas de transfert. Sur jsDelivr, unpkg ou un autre CDN mondial : l'IP du visiteur et les métadonnées HTTP peuvent être traitées dans des pays tiers, ce qui exige des Clauses Contractuelles Types et une analyse d'impact des transferts.
Étapes pratiques de mise en conformité
Incluez Goober dans votre build chaque fois que possible, ou hébergez la depuis un serveur d'actifs statiques en UE. Si vous utilisez un CDN public, documentez le fournisseur, le pays de traitement et les garanties. Mentionnez la bibliothèque dans votre politique de confidentialité à la rubrique des composants techniques, et épinglez le hash d'intégrité pour éviter les mises à jour silencieuses du CDN.
Goober et le RGPD
- Base légale
- Legitimate interest of the website operator to render styled content. No personal data is processed by the library itself.
- Niveau de risque
- low
- Textes applicables
- GDPR, ePrivacy Directive when loaded from a third party CDN
Analyse d'impact (AIPD)
Une AIPD n'est pas requise pour Goober en tant que tel, la bibliothèque ne collectant aucune donnée personnelle. Une analyse de risque reste utile si Goober est servi via un CDN tiers exposant les adresses IP des visiteurs hors EEE.
Exemple de texte pour votre bannière
Ce site utilise de petits utilitaires CSS pour la mise en forme. Ils ne déposent aucun cookie et ne collectent pas de données personnelles. Certains fichiers peuvent être délivrés par un CDN qui traite votre adresse IP à la seule fin de livrer la ressource.
Ce que Goober dépose et contacte
- Méthode de suivi
- Runtime CSS injection in the DOM, no cookies set by default
- Localisation des serveurs
- Client side library, no server
- Mode sans cookie disponible
- Oui
Cookies déposés (3)
| Nom | Type | Durée | Finalité |
|---|---|---|---|
| none_by_default | first_party | N/A | Goober itself does not set any cookies. This entry is a placeholder confirming the library is cookieless by design. |
| cdn_session | third_party | Session | Optional session cookie that may be set by the chosen CDN (jsDelivr, unpkg) on its own domain for caching or load balancing, never on your application domain. |
| app_csrf | first_party | Session | Anti CSRF token set by your application framework (for example Next.js, Remix or Express), unrelated to Goober but commonly visible alongside it. |
Domaines tiers contactés (3)
cdn.jsdelivr.netunpkg.comregistry.npmjs.org
Questions fréquentes sur Goober
Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.
Goober dépose-t-il des cookies dans le navigateur du visiteur ?
Non. Goober est une bibliothèque CSS in JS qui se contente de générer des balises style dans le document. Elle n'écrit pas de cookies, n'utilise pas le stockage local et n'effectue aucune requête réseau en arrière plan. Les cookies présents dans le navigateur proviennent d'autres composants de votre application.
Le consentement est-il requis pour utiliser Goober ?
Le consentement n'est pas requis pour la bibliothèque elle-même, aucune information n'étant stockée ou lue sur le terminal du visiteur. Lorsque Goober est servi par un CDN tiers, la base légale pour la transmission de l'IP est l'intérêt légitime de l'éditeur à délivrer les ressources statiques.
Quelle est la base légale pour les traitements liés à Goober ?
La bibliothèque ne traite aucune donnée personnelle. Lorsqu'elle est chargée depuis un CDN, l'adresse IP transmise au CDN est traitée au titre de l'article 6.1.f du RGPD (intérêt légitime), à condition que la documentation précise le destinataire et les garanties mises en place.
Goober transfère-t-il des données hors EEE ?
La bibliothèque ne transfère pas de données. Des transferts peuvent survenir indirectement lorsque Goober est servi par un CDN mondial comme jsDelivr ou unpkg, dont les nœuds peuvent traiter la requête depuis les États-Unis ou d'autres pays. Les Clauses Contractuelles Types encadrent ces transferts.
Faut-il réaliser une AIPD avant d'intégrer Goober ?
Une AIPD formelle n'est pas nécessaire pour Goober. La bibliothèque ne traite pas de données personnelles, n'établit pas de profil et ne réalise pas de décisions automatisées. Une analyse de risque allégée sur le CDN choisi est généralement suffisante.
Comment intégrer Goober de manière respectueuse de la vie privée ?
Empaquetez la bibliothèque dans votre application ou hébergez-la sur le même domaine que le site. Fixez un hash SRI, documentez la dépendance dans l'inventaire des composants, et ajoutez une ligne dans la politique de confidentialité indiquant que Goober est un utilitaire de style sans traçage.
Quelles alternatives a Goober ?
Parmi les alternatives : Emotion, Styled Components, Stitches, vanilla extract et Tailwind CSS. Goober est choisi pour sa très petite taille. Chaque alternative a son propre profil de confidentialité, mais la plupart des bibliothèques CSS in JS évitent également les cookies.
Comment décrire Goober dans la politique cookies ou de confidentialité ?
Mentionnez Goober dans la rubrique des composants techniques de la politique de confidentialité, indiquez qu'elle ne dépose aucun cookie, précisez le mode de livraison (bundle, auto-hébergé ou CDN), et en cas de CDN, nommez le fournisseur, le pays de traitement et les garanties juridiques.
Mettez votre site en conformité aujourd'hui.
Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.