Bloquer Google Maps avant consentement
Google Maps se charge souvent avant que vos visiteurs aient pu répondre au bandeau. Voici pourquoi c'est un écart, et comment le corriger — avec le code.
Pourquoi c'est un écart
Carte interactive intégrée à vos pages, généralement pour un plan d'accès.
La carte se charge dès l'affichage de la page et transmet l'adresse IP du visiteur à Google. Pour un simple plan d'accès, une image statique accompagnée d'un lien suffit et supprime le problème.
Le point de droit est simple : l'article 82 de la loi n° 78-17 subordonne le dépôt ou la lecture d'informations dans le terminal de votre visiteur à son consentement préalable, sauf si l'opération est strictement nécessaire au service qu'il a demandé. Un service chargé dès l'ouverture de la page, avant toute action, ne remplit pas cette condition.
Comment corriger
- 01Remplacer l'intégration directe par une facade : une image d'aperçu et un bouton.
- 02Ne charger le contenu du fournisseur qu'après un clic explicite du visiteur.
- 03Pour un simple plan d'accès, une image statique accompagnée d'un lien suffit et supprime définitivement la question.
- 04Documenter le transfert hors Espace économique européen : garanties applicables et analyse d'impact.
Le code
Facade de clic pour Google Maps
<!-- Rien n'est chargé tant que le visiteur n'a pas cliqué. -->
<div class="facade" data-src="URL_DE_L_IFRAME">
<img src="/img/apercu.jpg" alt="Aperçu du contenu" loading="lazy">
<button type="button">Afficher le contenu</button>
<p>En affichant ce contenu, vous acceptez le dépôt de traceurs par le
fournisseur. <a href="/politique-cookies">En savoir plus</a>.</p>
</div>
<script>
document.querySelectorAll('.facade button').forEach(function (bouton) {
bouton.addEventListener('click', function () {
var bloc = bouton.closest('.facade');
var cadre = document.createElement('iframe');
cadre.src = bloc.dataset.src;
cadre.loading = 'lazy';
cadre.setAttribute('allowfullscreen', '');
bloc.replaceWith(cadre);
});
});
</script>L'image d'aperçu doit être hébergée sur votre domaine : une vignette chargée depuis le fournisseur transmet déjà l'adresse IP du visiteur.
Alternatives européennes
OpenStreetMap · IGN Géoplateforme · Jawg · image statique + lien
Remplacer le service supprime la question du transfert. Ce n'est pas toujours possible ni souhaitable — mais quand ça l'est, c'est la correction la plus durable.
Qui reçoit les données
Google Ireland Limited
Société mère ultime : Alphabet Inc. (US)
États-Unis — sous réserve d'une certification DPF valide
Fiche complèteRègles du référentiel concernées
Google Maps se charge-t-il avant consentement chez vous ?
L'audit vous répond en quelques secondes, avec la preuve : l'URL exacte appelée, dans quel ordre, et par quel élément de votre page.
Vérifier gratuitementCe guide est une information technique. Il ne constitue ni une consultation juridique ni une garantie de conformité : la configuration réelle de votre site et l'usage effectif du service déterminent l'analyse.