Services tiers sur ton site : ce qui se charge et quand
Beaucoup de sites web chargent une partie de leurs pages depuis les serveurs d’autres entreprises. Ce guide explique quels services sont courants, pourquoi il importe qu’ils se chargent avant ou après le consentement, comment voir ce que charge ton propre site et quelles alternatives existent.
Ce qu’est un service tiers
Un service tiers, c’est tout ce que ta page charge depuis un serveur qui ne t’appartient pas. Ta page contient l’adresse, et le navigateur du visiteur récupère le fichier directement sur ce serveur : une police, un script, un lecteur vidéo, une carte, une fenêtre de chat. Pour cela, le navigateur doit se connecter à l’autre serveur. Ce serveur reçoit donc l’adresse IP du visiteur et, en général, aussi l’adresse de ton site web. Certains services déposent ou lisent en plus des cookies ou des données similaires dans le navigateur.
Services courants
La liste n’est pas complète. Les gestionnaires de balises sont un cas particulier : c’est un seul script, mais il peut charger beaucoup d’autres services que tu ne vois pas dans le HTML. Les outils de consentement sont souvent eux-mêmes des services tiers.
Pourquoi le moment du chargement compte
Tout ce qui se trouve dans le HTML de ta page se charge dès l’ouverture de la page, avant que le visiteur ait cliqué sur quoi que ce soit dans un bandeau cookies. Après un choix, seuls s’ajoutent les services que la page avait retenus. Le diagramme montre l’ordre.
Ce que disent les règles
- UE : l’article 5, paragraphe 3, de la directive 2002/58/CE (directive « vie privée et communications électroniques ») n’autorise le stockage d’informations sur l’appareil d’un utilisateur, ou l’accès à des informations déjà stockées, que si l’utilisateur a donné son consentement après une information claire et complète. Exceptions : la seule finalité est la transmission d’une communication, ou c’est strictement nécessaire pour un service expressément demandé par l’utilisateur.
- Allemagne : le § 25 TDDDG (loi allemande sur la protection des données dans les télécommunications et les services numériques) suit la même structure. Le stockage et l’accès ne sont autorisés qu’avec un consentement fondé sur une information claire et complète, et l’information et le consentement suivent le RGPD. Les deux exceptions figurent au paragraphe 2.
- Pologne : l’article 399 de la loi sur les communications électroniques du 12 juillet 2024 (Prawo komunikacji elektronicznej) exige que l’utilisateur soit d’abord informé, notamment de la finalité, puis qu’il donne son accord. Cela ne s’applique pas lorsque le stockage ou l’accès est nécessaire pour transmettre un message ou fournir un service demandé par l’utilisateur. La loi indique elle-même qu’elle transpose la directive 2002/58/CE.
- RGPD : le considérant 30 cite les adresses IP et les identifiants de cookies comme exemples d’identifiants en ligne pouvant être associés à des personnes physiques. Un identifiant en ligne est l’un des exemples de la définition des données à caractère personnel à l’article 4, point 1.
Comment voir ce que charge ton site
- 1Ouvre ta page dans une fenêtre de navigation privée, pour qu’aucun consentement antérieur ne soit enregistré. Ne clique pas encore sur le bandeau cookies.
- 2Ouvre les outils de développement de ton navigateur et passe à l’onglet Réseau. Recharge la page. Chaque requête apparaît avec le serveur auquel elle a été envoyée.
- 3Trie ou filtre la liste par domaine. Chaque serveur en dehors de ton propre domaine est un tiers. Note le service, le type de fichier et s’il apparaît avant ton choix dans le bandeau.
- 4Ouvre l’onglet Application ou Stockage pour voir quels cookies et quelles entrées de stockage existent avant ton choix.
- 5Refuse tout dans le bandeau, recharge et compare. Puis accepte tout et compare à nouveau. Les services qui apparaissent avant tout choix ou après un refus méritent un examen plus attentif.
- 6Répète l’opération pour les principaux types de pages : la page d’accueil, une page produit ou article, le formulaire de contact et les pages avec des vidéos ou des cartes.
Ce qu’une analyse statique voit et ne voit pas
- Scripts, feuilles de style, polices, cadres et images cités dans le HTML
- Indications preconnect et preload vers d’autres serveurs
- Code retenu avec un attribut de consentement
- Outils de consentement connus dans le code de la page
- Les services qu’un script ou un gestionnaire de balises charge plus tard
- Polices et fichiers chargés par un fichier CSS externe
- Si l’outil de consentement ne le libère vraiment qu’après le consentement
- Cookies et entrées de stockage dans le navigateur
Une analyse statique lit le HTML que livre ton serveur. Elle est rapide et facile à répéter : c’est donc un bon premier aperçu et un bon contrôle après chaque modification. Le test dans le navigateur montre le reste.
Des alternatives qui chargent moins
- Polices : héberge les fichiers de police sur ton propre serveur au lieu de les charger depuis un service de polices. Vérifie d’abord la licence de la police. N’oublie pas les polices chargées par un thème, une extension ou un fichier CSS.
- Vidéos et cartes : utilise le chargement au clic. La page affiche d’abord une image d’aperçu depuis ton propre serveur et une courte note. Le lecteur ou la carte ne se charge que lorsque le visiteur clique. Une adresse vidéo en mode de confidentialité renforcée charge quand même des fichiers depuis les serveurs du fournisseur de vidéos.
- Chat : ne charge la fenêtre de chat que lorsque le visiteur l’ouvre, ou propose à la place un formulaire de contact sur ton propre serveur.
- Scripts et bibliothèques depuis un CDN : place une copie sur ton propre serveur. Si tu gardes un CDN pour de bonnes raisons, traite-le comme n’importe quel autre service tiers.
- Statistiques : un outil qui fonctionne sur ton propre serveur n’est pas un tiers au sens technique. Tu dois quand même vérifier quelles données il collecte et si tu as besoin d’un consentement.
Travailler avec Do4U
La Vérification des tiers montre quels serveurs externes une page contacte et quels services se cachent derrière. Tu saisis l’adresse d’une page ou tu colles son HTML. Do4U lit le HTML livré par le serveur et trouve les serveurs externes dans les scripts, les feuilles de style, les indications preconnect et preload, les images, les cadres, les vidéos, les formulaires, les balises meta et dans le code de la page. Il associe chacun à une liste de services connus et à l’entreprise qui les exploite, et montre comment il est intégré : chargé directement, connecté à l’avance, dans le code de la page ou retenu jusqu’au consentement. Tu vois aussi si un outil de consentement connu est présent. La vérification fonctionne sans IA et elle est gratuite. Elle n’exécute pas de JavaScript : ajoute donc le test dans le navigateur pour les services que des scripts chargent plus tard.
Do4U trouve des indices, toi tu vérifies et tu décides. Le résultat ne dit pas si un service est autorisé.
Sources
- Allemagne : § 25 TDDDG (protection de la vie privée dans les équipements terminaux), texte en allemand, gesetze-im-internet.de (www.gesetze-im-internet.de)
- UE : directive 2002/58/CE (directive « vie privée et communications électroniques »), version consolidée du 19 décembre 2009, article 5, paragraphe 3, EUR-Lex (eur-lex.europa.eu)
- Pologne : loi sur les communications électroniques du 12 juillet 2024 (Dz.U. 2024, position 1221), article 399, texte en polonais, eli.gov.pl (eli.gov.pl)
- UE : règlement (UE) 2016/679 (RGPD), article 4, point 1, et considérant 30, EUR-Lex (eur-lex.europa.eu)