web-dev-qa-db-fra.com

Évitez une carte "Google Maps" intégrée à une page Web pour stocker les cookies

J'ai une page de site Web simple avec une carte (de Google Maps ) intégrée dans un iFrame.

<iframe src="https://www.google.com/maps/embed? .... ></iframe>

Voir Fiddle comme exemple.

L'intégration de la carte dans la page entraîne le stockage des cookies de Google sur le navigateur du client.

Existe-t-il un moyen d'éviter cela?


Pourquoi je demande ceci:

dans l'UE, un site Web qui stocke des cookies tiers sur l'appareil de l'utilisateur est nécessaire pour obtenir le consentement éclairé de l'utilisateur et lui donner la discrétion de lire un long document sur les cookies et la confidentialité. Voir Cookies - Commission européenne

Un site Web qui utilise uniquement des cookies de session (non persistants) n'est pas requis pour obtenir un consentement éclairé.

Il existe de nombreux sites Web simples dont le but est simplement de donner une présence en ligne de base à des activités commerciales telles que les restaurants, les magasins, etc.

Normalement, ces sites Web n'ont besoin que de cookies de session (ou pas de cookies du tout).

Cependant, comme beaucoup d'entre eux utilisent des cartes Google Maps intégrées pour montrer leur emplacement, ils tombent automatiquement dans la catégorie " sites Web qui stockent des cookies tiers" et doivent respecter toutes les obligations de l'UE à cet égard. Je pense que les frais généraux sont trop élevés pour simplement afficher une carte.

11
Paolo

Vous pouvez peut-être utiliser Google Maps sans cookies v3:

https://mapsplatform.googleblog.com/2011/10/a-grab-bag-of-maps-api-news.html

L'aigle aux yeux parmi vous a peut-être remarqué que nous avons mis à jour toute notre documentation pour recommander que les API Maps soient chargées à partir de maps.googleapis.com plutôt que maps.google.com ou maps-api-ssl.google.com. Lorsqu'elle est chargée à partir de maps.googleapis.com, la mise en œuvre actuelle de l'API Maps v3 ne repose pas sur l'échange de cookies avec Google. Cela améliore à la fois la sécurité de l'API et les performances sur les réseaux à bande passante limitée. Nous recommandons donc à tous les sites de passer à maps.googleapis.com.

Lien vers le tutoriel:

https://developers.google.com/maps/documentation/javascript/adding-a-google-map

13
charlie_pl

J'ai trouvé un moyen très rapide de le faire, ce qui pourrait également être utile. Ce site crée un cookie moins iframe qui peut être placé par exemple, dans un visuel composer pour wordpress conteneur de cartes https: // www. uwp.is.ed.ac.uk/3rd-party-widgets/maps/

Je l'ai testé et il ne chargera pas le cookie NID, donc pas besoin d'obtenir son consentement.

J'espère que cela aide

2
Albert Sauqué