Autres

Microsoft Azure Maps

Non classéSite officiel

Microsoft Azure Maps est un service de cartographie et de localisation cloud qui fournit des cartes interactives, de la recherche, du routage et de la géolocalisation via le SDK web Azure Maps ou des API REST. Les adresses IP des visiteurs et les requêtes cartographiques atteignent les serveurs Microsoft. Bien que Microsoft propose une Limite de Données UE, des transferts vers les États-Unis restent possibles, nécessitant une divulgation RGPD et des garanties appropriées.

Présentation

Que fait Microsoft Azure Maps ?

Qu'est-ce que Microsoft Azure Maps?

Microsoft Azure Maps est une suite de services de cartographie et de localisation intégrés à la plateforme cloud Microsoft Azure. Il fournit le rendu de cartes interactives via le SDK Web Azure Maps (un contrôle cartographique JavaScript), ainsi que des API REST pour la recherche, le routage, le trafic, la météo et la géolocalisation. Les applications web l'intègrent en chargeant le SDK Azure Maps depuis le CDN Microsoft et en effectuant des appels API vers atlas.microsoft.com, authentifiés par une clé d'abonnement ou un jeton Microsoft Entra. Le service est destiné aux développeurs d'entreprise ayant besoin de fonctionnalités de cartographie intégrées à d'autres services Azure.

Quelles données traite-t-il ?

Chaque requête à l'API Azure Maps envoie l'adresse IP du visiteur et la requête cartographique spécifique (coordonnées de tuiles, termes de recherche, étapes de routage) aux serveurs Microsoft. Le SDK Web Azure Maps peut mettre en cache des jetons d'authentification (azureMapsToken) dans le stockage de session ou local du navigateur, ce qui est soumis à l'article 5(3) de la directive ePrivacy. Les requêtes de recherche peuvent inclure des noms de lieux ou des adresses qui, en contexte, peuvent révéler des informations personnelles sur l'utilisateur. Azure Maps définit peu de cookies traditionnels; il s'appuie principalement sur des jetons et des mécanismes de mise en cache locale.

Implications RGPD et ePrivacy

L'utilisation d'Azure Maps sur un site public crée des obligations RGPD pour le transfert des adresses IP des visiteurs et des requêtes cartographiques vers Microsoft. Si le SDK écrit dans le stockage du navigateur, l'article 5(3) de la directive ePrivacy est déclenché et un consentement préalable est requis. Même sans stockage, l'adresse IP constitue une donnée personnelle au sens du RGPD. Microsoft propose une Limite de Données UE pour les services Azure, qui conserve la plupart des traitements au sein de l'UE et de l'EEE, mais certaines données peuvent encore circuler vers les États-Unis, ce qui constitue un transfert international potentiel au sens du chapitre V du RGPD.

Exigences en matière de consentement

Si le SDK Azure Maps écrit dans le stockage du navigateur (pour la mise en cache des jetons), le consentement est requis en vertu de l'article 5(3) ePrivacy avant le chargement du SDK. Si la Limite de Données UE est configurée et que le stockage peut être évité (par ex. via des jetons proxifiés côté serveur), l'intérêt légitime au titre du RGPD peut constituer une base valable pour le transfert IP résiduel, à condition qu'un test de mise en balance soit documenté. Pour la plupart des sites publics, l'approche pragmatique et robuste consiste à conditionner le SDK Azure Maps à un consentement aux cookies et à ne le charger qu'après que l'utilisateur ait accordé le consentement cartographique.

Transferts de données hors de l'UE

Microsoft exploite une infrastructure mondiale et même avec la Limite de Données UE activée, certains composants de service peuvent transférer des données vers des entités Microsoft aux États-Unis. Microsoft s'appuie sur la décision d'adéquation du cadre de protection des données UE-États-Unis et sur les clauses contractuelles types pour ces transferts. Vous devez divulguer le transfert potentiel vers les États-Unis dans votre politique de confidentialité et vous assurer que l'Avenant de Traitement des Données Microsoft Azure (DPAA) ou un accord équivalent est en place pour votre abonnement Azure.

Étapes pratiques de mise en conformité

Pour implémenter Azure Maps de manière conforme au RGPD: (1) Conditionnez le SDK Azure Maps Web à votre CMP et ne le chargez qu'après consentement, ou confirmez que la Limite de Données UE couvre votre scénario et documentez l'intérêt légitime. (2) Évitez d'exposer la clé d'abonnement Azure Maps en code client; utilisez un proxy de jeton côté serveur avec l'authentification Entra. (3) Divulguez la mise en cache des jetons Azure Maps dans le stockage du navigateur dans votre politique de cookies et de stockage. (4) Mentionnez la Limite de Données UE Microsoft et les garanties de transfert vers les États-Unis dans votre politique de confidentialité. (5) Assurez-vous que le DPAA Microsoft est signé pour votre abonnement Azure. (6) Activez la journalisation des diagnostics Azure pour conserver une piste d'audit des requêtes API impliquant des données personnelles.

Conformité

Microsoft Azure Maps et le RGPD

Microsoft Azure Maps est classé dans la catégorie « Non classé ». Sur un site qui vise des visiteurs européens, il ne doit se charger qu'après le consentement du visiteur, et doit figurer dans votre politique de cookies.

Base légale
Consent under Article 6(1)(a) GDPR and Article 5(3) ePrivacy where storage is used; legitimate interest may apply to a purely functional map if the IP transfer to Microsoft is disclosed and a balancing test is documented
Niveau de risque
medium
Textes applicables
GDPR, ePrivacy Directive (2002/58/EC)

Analyse d'impact (AIPD)

Une AIPD devrait être envisagée lorsque Azure Maps est utilisé sur des sites publics à fort trafic ou dans des contextes où les requêtes cartographiques révèlent des informations sensibles (santé, lieux religieux ou politiques). Risques clés: (1) transmission des adresses IP et des paramètres de requête à Microsoft à chaque appel API; (2) traitement potentiel aux États-Unis malgré l'option Limite de Données UE; (3) stockage éventuel de jetons dans le navigateur déclenchant l'article 5(3) ePrivacy; (4) utilisation de la clé d'abonnement Azure Maps en code client. Les organisations doivent évaluer l'étendue des données de localisation traitées et vérifier si la Limite de Données UE est configurée pour leur compte Azure.

Exemple de texte pour votre bannière

Nous utilisons Microsoft Azure Maps pour afficher des cartes interactives sur cette page. Le chargement de la carte envoie votre adresse IP et vos requêtes cartographiques à Microsoft. Acceptez-vous le chargement de la carte interactive? [Charger la carte] [Non merci]
Cookies et traceurs

Ce que Microsoft Azure Maps dépose et contacte

Méthode de suivi
Azure Maps web control or REST requests to atlas.microsoft.com for tiles, search and routing, authenticated by subscription key or Entra token
Localisation des serveurs
European Union and United States (Microsoft global infrastructure with EU Data Boundary options)
Mode sans cookie disponible
Oui
Transfert de données hors UE
Location queries and the visitor IP may be processed by Microsoft Corporation in the United States despite the EU Data Boundary, under the EU US Data Privacy Framework and standard contractual clauses

Cookies déposés (3)

NomTypeDuréeFinalité
azureMapsTokenFunctional (session storage)SessionAuthentication token cache used by the Azure Maps Web SDK to store and reuse Microsoft Entra access tokens for Azure Maps API calls
AzureMapsTelemetryAnalytics (local storage)Persistent (local storage)Stores an anonymous identifier used for Azure Maps usage telemetry. This collection can be disabled in the map control configuration to approach a cookieless setup.
msal.token.cacheFunctional (session storage)SessionWhen Microsoft Entra authentication is used, the MSAL library caches access tokens in session storage so the Azure Maps control can authenticate tile and search requests.

Domaines tiers contactés (2)

  • atlas.microsoft.com
  • *.atlas.microsoft.com
Questions

Questions fréquentes sur Microsoft Azure Maps

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

Quels cookies ou quel stockage Azure Maps utilise-t-il?

Azure Maps définit peu de cookies traditionnels. Le mécanisme de stockage principal est le stockage de session ou local du navigateur utilisé par le SDK Web Azure Maps pour mettre en cache les jetons d'authentification (azureMapsToken). Cette mise en cache réduit le nombre d'appels de rafraîchissement de jetons mais constitue un accès au stockage de l'équipement terminal, déclenchant l'article 5(3) de la directive ePrivacy. Si vous utilisez un proxy de jetons côté serveur et désactivez la mise en cache côté client, l'empreinte de stockage est considérablement réduite, ce qui peut permettre de justifier un intérêt légitime pour la carte.

Le consentement est-il requis avant de charger Azure Maps?

Cela dépend de votre implémentation. Si le SDK Web Azure Maps écrit des jetons d'authentification dans le stockage du navigateur, le consentement est requis en vertu de l'article 5(3) de la directive ePrivacy avant le chargement du SDK. Si vous proxifiez les requêtes de jetons côté serveur et évitez toute écriture dans le stockage du navigateur, et si la Limite de Données UE Microsoft est configurée pour votre compte Azure, l'intérêt légitime peut être défendable pour le transfert IP résiduel. En pratique, la plupart des implémentations de sites publics devraient utiliser le consentement comme base juridique.

Quelle est la base juridique pour utiliser Azure Maps sur un site web public?

Deux bases juridiques potentielles existent: (1) Le consentement au titre de l'article 6(1)(a) du RGPD et de l'article 5(3) de la directive ePrivacy lorsque le SDK stocke des jetons dans le stockage du navigateur. C'est la base la plus sûre et la plus recommandée pour les sites publics. (2) L'intérêt légitime au titre de l'article 6(1)(f) du RGPD lorsque le stockage du navigateur est évité via un proxy de jetons côté serveur, la Limite de Données UE est configurée et le transfert IP résiduel est divulgué. Dans les deux cas, vous devez documenter la base juridique dans votre registre de traitement.

Azure Maps transfère-t-il des données aux États-Unis?

Potentiellement oui, même avec la Limite de Données UE Microsoft activée. La Limite de Données UE conserve la plupart des traitements Azure Maps au sein de l'UE et de l'EEE, mais les opérations mondiales de Microsoft signifient que les données d'assistance, de télémétrie et d'opérations de sécurité peuvent encore impliquer des entités Microsoft aux États-Unis. Microsoft s'appuie sur le cadre de protection des données UE-États-Unis et les clauses contractuelles types pour ces transferts résiduels. Vous devez divulguer cela dans votre politique de confidentialité et référencer l'Accord de traitement des données des services en ligne Microsoft.

Une AIPD est-elle requise pour Azure Maps?

Une AIPD peut être requise dans certains contextes. Les facteurs déclenchants incluent: l'utilisation des API de recherche ou de routage Azure Maps qui traitent des requêtes de localisation à grande échelle, l'intégration d'Azure Maps dans des applications traitant des catégories de données sensibles (santé, finances, etc.), l'exploitation de pages publiques à fort trafic avec collecte systématique d'IP, et tout transfert résiduel vers Microsoft aux États-Unis malgré la Limite de Données UE. Consultez votre DPO et vérifiez si Azure Maps figure sur la liste obligatoire d'AIPD de votre autorité de contrôle.

Comment implémenter Azure Maps de manière conforme au RGPD?

Étapes pour une mise en œuvre conforme: (1) Conditionnez le SDK Azure Maps Web à votre CMP; ne le chargez qu'après consentement, ou implémentez un proxy de jetons côté serveur et documentez l'intérêt légitime si la Limite de Données UE est configurée. (2) Utilisez l'authentification par jeton Microsoft Entra (AAD) plutôt que d'exposer une clé d'abonnement côté client, et proxifiez les jetons côté serveur pour éviter les écritures dans le stockage côté client. (3) Divulguez le stockage azureMapsToken dans votre politique de cookies et de stockage si la mise en cache côté client est utilisée. (4) Mentionnez la Limite de Données UE, le cadre UE-États-Unis et les CCT dans votre politique de confidentialité. (5) Signez le DPA des services en ligne Microsoft. (6) Auditez tous les appels API Azure Maps.

Quelles sont les alternatives respectueuses de la vie privée à Azure Maps?

Pour éviter le traitement des données Microsoft ou les transferts internationaux, envisagez: (1) Leaflet.js ou OpenLayers avec des tuiles OpenStreetMap auto-hébergées, éliminant entièrement les flux de données tiers. (2) MapLibre GL JS avec un fournisseur de tuiles hébergé dans l'UE ou des tuiles auto-hébergées. (3) HERE Maps, qui offre des options de résidentialité des données dans l'UE. (4) Maptiler Cloud configuré en région UE. Le bon choix dépend de vos exigences fonctionnelles, de votre budget et de votre capacité d'infrastructure.

Comment mettre à jour ma politique de cookies et de stockage pour Azure Maps?

Si le SDK Web Azure Maps utilise la mise en cache de jetons côté client, ajoutez une entrée pour: azureMapsToken (stockage de session ou local, Microsoft Corporation, finalité: cache de jeton d'authentification pour les appels API Azure Maps, durée: session ou jusqu'à expiration du jeton). Si vous avez éliminé le stockage côté client via un proxy côté serveur, notez-le dans votre politique et expliquez le transfert IP résiduel vers Microsoft. Liez toujours votre politique de cookies depuis votre bannière de consentement et mettez-la à jour en cas de changement de fournisseur de cartes ou de version SDK.

Mettez votre site en conformité aujourd'hui.

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