Frameworks

plugin lazysizes unveilhooks

Non classéSite officiel

Le plugin lazysizes unveilhooks étend la bibliothèque JavaScript lazysizes pour charger en différé les éléments non images, comme les images de fond, les iframes, les scripts, la vidéo et l'audio. Il s'agit d'un auxiliaire de performance côté client qui ne dépose aucun cookie, ne collecte aucune donnée personnelle et n'envoie aucune information à son éditeur. Les marchands le déploient depuis leur propre bundle ou depuis un CDN public comme jsdelivr ou unpkg pour différer le chargement des médias jusqu'à leur apparition dans la fenêtre visible.

Présentation

Que fait plugin lazysizes unveilhooks ?

Ce qu'est le plugin lazysizes unveilhooks

Le plugin lazysizes unveilhooks est une extension officielle de lazysizes, une bibliothèque JavaScript open source de chargement différé distribuée sous licence MIT par aFarkas sur GitHub. La bibliothèque de base gère le chargement différé des éléments img et picture. Le plugin unveilhooks ajoute la prise en charge d'autres types de ressources, comme les images de fond CSS, les iframes, les scripts, la vidéo et l'audio. Il s'exécute entièrement dans le navigateur du visiteur, écoute l'entrée des éléments dans la fenêtre visible puis déclenche leur chargement réel. Le plugin est généralement intégré au JavaScript du marchand ou chargé depuis un CDN public comme jsdelivr ou unpkg.

Pose-t-il des cookies ou collecte-t-il des données

Le plugin lazysizes unveilhooks ne dépose aucun cookie, n'écrit pas dans localStorage et n'envoie aucune télémétrie à ses auteurs. Il ne contacte aucun backend exploité par le projet lazysizes. Les seules requêtes réseau qu'il déclenche concernent les ressources que le marchand a déclarées dans le balisage de la page, comme les URL d'images, les sources d'iframes, les sources de scripts, les fichiers vidéo et audio. Ces requêtes auraient lieu de toute façon lors du rendu de la page. Le plugin se contente d'en modifier le moment, en différant la requête jusqu'à ce que l'élément devienne visible.

Pourquoi le consentement n'est pas requis pour le plugin lui-même

En vertu de la directive ePrivacy, le consentement préalable est requis lorsqu'un service stocke des informations sur le terminal du visiteur ou y accède, sauf si ce stockage est strictement nécessaire à la fourniture d'un service expressément demandé par l'utilisateur. Le plugin lazysizes unveilhooks ne stocke ni n'accède à aucune information sur l'appareil. Au titre du RGPD, une base légale n'est requise que lorsque des données personnelles sont traitées. Le plugin ne traite pas de données personnelles en tant que telles, il planifie uniquement le chargement de ressources. En conséquence, le plugin lui-même peut être utilisé sans entrée dans le bandeau de consentement et s'appuie sur l'article 6 1 f du RGPD, l'intérêt légitime du responsable de traitement à offrir des pages rapides et réactives.

La réserve importante pour les contenus embarqués

Le fait que le plugin lui-même soit exempt de consentement ne modifie pas le statut de conformité des ressources qu'il charge en différé. Un iframe YouTube, un lecteur Vimeo, une carte Google Maps, une balise d'analyse tierce ou tout widget externe chargé via unveilhooks reste soumis aux règles de consentement et de base légale de ce prestataire. Les marchands doivent continuer à conditionner ces intégrations au consentement, par exemple en n'insérant le balisage de l'iframe qu'après acceptation de la catégorie de cookies correspondante, que lazysizes soit utilisé ou non pour différer le chargement réel.

Options d'hébergement et requêtes sortantes

Le plugin peut être servi depuis le domaine du marchand, intégré dans le bundle JavaScript principal, ou récupéré depuis un CDN public comme cdn.jsdelivr.net ou unpkg.com. Lorsqu'il est servi depuis un CDN tiers, le navigateur du visiteur envoie une requête HTTP à ce CDN, ce qui implique la transmission de l'adresse IP et des en têtes de requête classiques. Il s'agit d'un traitement technique mineur généralement couvert par l'intérêt légitime. Les marchands qui souhaitent éliminer toute requête tierce peuvent auto-héberger le plugin, auquel cas aucun domaine externe n'est contacté par le plugin lui-même.

Documenter le plugin dans votre politique de confidentialité

Bien qu'aucune entrée de bandeau ne soit nécessaire, il est recommandé de mentionner le plugin lazysizes unveilhooks dans la section technique de la politique de confidentialité. Un court paragraphe suffit, indiquant que le site utilise lazysizes et le plugin unveilhooks pour différer le chargement des images, iframes, scripts, vidéo et audio, que ce composant ne pose pas de cookies et n'envoie aucune donnée à son éditeur, et que le marchand l'héberge lui-même ou utilise un CDN nommé. Cela rend le mécanisme de chargement différé transparent pour les auditeurs et les visiteurs.

Conformité

plugin lazysizes unveilhooks et le RGPD

Base légale
Article 6(1)(f) GDPR legitimate interest, improves UX and performance with no personal data processing
Niveau de risque
low
Textes applicables
GDPR, ePrivacy Directive

Analyse d'impact (AIPD)

Une AIPD formelle au titre de l'article 35 du RGPD n'est pas requise pour le plugin lazysizes unveilhooks lui-même, puisqu'il ne traite pas de données personnelles, ne dépose pas de cookies et ne transfère aucune donnée vers son éditeur. Le plugin se contente de planifier le chargement de ressources déjà déclarées dans le balisage de la page. Une analyse de risque reste toutefois recommandée pour les ressources chargées en différé, car les iframes embarqués, les scripts tiers, les fichiers vidéo et audio peuvent eux-mêmes entraîner un traitement de données personnelles, déposer des cookies ou transférer des données vers des pays tiers, ce qui doit être évalué service par service.

Exemple de texte pour votre bannière

Aucune entrée de bandeau de consentement n'est requise pour le plugin lazysizes unveilhooks lui-même. Si votre politique de confidentialité liste les composants techniques, vous pouvez la formuler ainsi. Nous utilisons le plugin lazysizes unveilhooks, un auxiliaire JavaScript côté client qui diffère le chargement des images, iframes, scripts, vidéo et audio jusqu'à leur apparition dans la fenêtre visible. Ce composant ne dépose pas de cookies, ne collecte aucune donnée personnelle et n'envoie aucune information à son éditeur. Les ressources chargées en différé comme les vidéos embarquées ou les widgets tiers sont décrites séparément avec les prestataires concernés.
Cookies et traceurs

Ce que plugin lazysizes unveilhooks dépose et contacte

Méthode de suivi
none, client-side lazy loader
Localisation des serveurs
Not applicable, client-side
Mode sans cookie disponible
Oui

Cookies déposés (1)

NomTypeDuréeFinalité
(none)Not applicableNot applicablelazysizes unveilhooks does not set cookies. Cookies may be set by the resources it lazy loads, for example embedded videos or third party widgets, and must be evaluated separately under the relevant provider.

Domaines tiers contactés (3)

  • cdn.jsdelivr.net
  • unpkg.com
  • (none if self hosted, the plugin itself does not contact any domain operated by the lazysizes project)
Questions

Questions fréquentes sur plugin lazysizes unveilhooks

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

Quels cookies le plugin lazysizes unveilhooks dépose-t-il?

Le plugin lazysizes unveilhooks ne dépose aucun cookie. Il s'agit d'un auxiliaire JavaScript côté client qui se contente de planifier le chargement des images, iframes, scripts, vidéo et audio lorsque ces éléments entrent dans la fenêtre visible. Il n'écrit pas dans les cookies, dans localStorage, dans sessionStorage ni dans aucun autre stockage du navigateur. Les cookies éventuellement observés après l'exécution du plugin proviennent des ressources chargées en différé elles-mêmes, par exemple un iframe YouTube ou un widget tiers, et ces services doivent être déclarés et évalués séparément avec leur prestataire.

Le plugin lazysizes unveilhooks requiert-il le consentement de l'utilisateur?

Non, le plugin lui-même ne requiert pas de consentement au titre de la directive ePrivacy ni du RGPD. Il ne stocke ni n'accède à aucune information sur le terminal du visiteur et ne traite aucune donnée personnelle. Il peut donc s'exécuter avant toute décision de consentement. En revanche, les ressources qu'il charge en différé peuvent elles-mêmes nécessiter un consentement. Un iframe YouTube ou Vimeo, une intégration Google Maps, un script d'analyse tiers ou un widget marketing chargé via unveilhooks doit toujours être conditionné au consentement de la catégorie de cookies à laquelle il appartient, exactement comme sans lazysizes.

Quelle est la base légale du traitement avec le plugin lazysizes unveilhooks?

Le plugin ne traitant pas de données personnelles en tant que telles, aucune base légale spécifique n'est strictement nécessaire pour le plugin lui-même. Dans la mesure où la diffusion du script implique un traitement mineur, par exemple la journalisation d'une adresse IP par un CDN qui héberge le script, il est préférable de le documenter au titre de l'article 6 1 f du RGPD, l'intérêt légitime du responsable de traitement à offrir un site rapide et réactif respectant la connexion et la batterie des utilisateurs. Cette documentation ne remplace pas les bases légales à établir pour les services tiers embarqués que le plugin chargerait en différé.

Le plugin lazysizes unveilhooks transfère-t-il des données hors UE?

Le plugin lui-même ne transfère aucune donnée hors UE car il ne communique avec aucun backend exploité par le projet lazysizes. Si le marchand choisit de charger le script depuis un CDN public comme cdn.jsdelivr.net ou unpkg.com, le navigateur du visiteur contactera ce CDN, qui peut router les requêtes via des nœuds situés hors UE et traiter l'adresse IP comme métadonnée de connexion. Pour éliminer ce point, le script peut être auto-hébergé depuis le domaine du marchand, auquel cas aucun transfert vers un pays tiers n'est déclenché par le plugin. Les requêtes sortantes vers les ressources chargées en différé, comme les vidéos embarquées ou les scripts externes, relèvent des services concernés.

Dois-je réaliser une AIPD pour le plugin lazysizes unveilhooks?

Une analyse d'impact relative à la protection des données au titre de l'article 35 du RGPD n'est pas requise pour le plugin lazysizes unveilhooks lui-même. Le plugin est un auxiliaire côté client déterministe qui ne traite pas de données personnelles, ne profile pas les utilisateurs et ne prend aucune décision automatisée. Il ne remplit pas les critères qui déclenchent une AIPD obligatoire. Une simple note de risque dans le registre des activités de traitement suffit. Une AIPD peut être requise pour certains services sous-jacents que le plugin charge en différé, comme des plateformes vidéo avec transferts internationaux, mais cette analyse porte sur le service embarqué, pas sur lazysizes.

Comment implémenter le plugin lazysizes unveilhooks de manière conforme au RGPD?

Pour déployer le plugin lazysizes unveilhooks de façon conforme, décidez d'abord d'auto héberger le script ou de le charger depuis un CDN public. L'auto hébergement depuis le domaine du marchand est l'option la plus conservatrice et évite toute exposition à un pays tiers. Si un CDN est utilisé, documentez ce choix dans la politique de confidentialité et privilégiez les CDN dotés de nœuds en UE. Ensuite, assurez vous que tout balisage chargé en différé par le plugin, comme les iframes des plateformes vidéo ou les scripts de widgets tiers, n'est inséré dans le DOM qu'après acceptation de la catégorie de cookies correspondante. Enfin, mentionnez brièvement le plugin dans la section composants techniques de la politique de confidentialité et confirmez qu'il ne pose pas de cookies et ne transmet aucune donnée à son éditeur.

Quelles sont les alternatives au plugin lazysizes unveilhooks?

Les navigateurs modernes prennent en charge le chargement différé natif via l'attribut loading sur les balises img et iframe, ce qui supprime le besoin d'un auxiliaire JavaScript pour ces deux types d'éléments. Pour les images de fond, les scripts, la vidéo et l'audio, les attributs natifs n'existent pas et le plugin unveilhooks reste une approche utile. Les alternatives du même créneau incluent l'API IntersectionObserver utilisée directement dans du code maison, la bibliothèque vanilla lazyload et yall.js. Toutes partagent le même profil de conformité lorsqu'elles sont configurées sans télémétrie, le choix se fait donc surtout sur les fonctionnalités, la taille du bundle et l'ergonomie développeur plutôt que sur la protection des données.

Comment mettre à jour ma politique de cookies pour inclure le plugin lazysizes unveilhooks?

Vous n'avez pas besoin d'ajouter le plugin lazysizes unveilhooks au bandeau cookies car il ne pose aucun cookie. Dans la politique de cookies et dans la section composants techniques de la politique de confidentialité, ajoutez un court paragraphe indiquant que le site utilise lazysizes et le plugin unveilhooks pour différer le chargement des images, iframes, scripts, vidéo et audio jusqu'à leur apparition dans la fenêtre visible, que ce composant ne pose pas de cookies, ne collecte aucune donnée personnelle et n'envoie aucune information à son éditeur, et que le script est auto-hébergé ou servi depuis un CDN nommé. Réservez le bandeau cookies aux services qui posent réellement des cookies ou stockent des données sur l'appareil.

Mettez votre site en conformité aujourd'hui.

Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.