简体中文
consentglass · 网站 GDPR 检测

首页 › 知识库 › 服务

符合数据保护要求嵌入 Google Maps

使用 google.com/maps 的 iframe 或 Maps JavaScript 会在页面打开时从 Google(美国)加载资源,并可能设置标识符。

在嵌入 Google Maps 时,有两种技术上不同但存在相同数据保护问题的方式:简单的 iframe(google.com/maps/embed)和带有自己的 API 密钥的 Maps JavaScript API。两者都会在页面打开时从美国的 Google 服务器加载资源,在此过程中传输 IP 地址,并可能设置标识符。对页面的基本功能而言,交互式地图很少是绝对必要的——因此适用 TDDDG 第 25 条第 1 款。

干净的标准方案是两次点击嵌入:点击之前只显示一张本地预览图片或地址的示意图,之后才加载真正的地图。对于 WordPress、TYPO3 和常见的建站工具,都有现成的模块可用;重要的是预览图片必须是本地的,并且本身不得调用 Google 的 Static Maps API。

不需要交互性的人,往往用替代方案更好:一个简单的“规划路线”链接(在新标签页中打开 Google Maps 或 Apple Maps)、一张自己制作的静态地图图形,或通过 uMap 或 MapLibre 方案这类节省数据的提供商嵌入 OpenStreetMap。这些方式在页面打开时不会向 Google 传输数据。

这是风险吗?

地图调用通常对页面的基本功能而言并非绝对必要,因此适用《德国电信数字服务数据保护法》第 25 条第 1 款。如果没有同意机制或两步点击方案,则缺乏法律依据;向美国的数据传输也须予以说明理由。

您可以怎么做

常见问题

Google Maps 用“增强数据保护模式”够吗?
与 YouTube 不同,Google Maps 没有官方的数据保护模式。嵌入在页面打开时总是向 Google 传输数据——只有两次点击方案或替代方案才能避免。
两次点击方案真的必要吗?
这是在没有同意的情况下运行的最简单方式。或者也可以把地图纳入同意工具,只在同意后才加载——但那样页面无论如何都需要一个横幅。
Maps JavaScript API 和 API 密钥怎么办?
API 密钥不改变数据保护状况:该 API 仍然从美国的 Google 服务器加载。密钥只用于计费和配额管理。
哪种替代方案最节省数据?
指向地图应用的纯链接,或本地保存的静态图形。两者在页面打开时都不会触发与 Google 的连接。

consentglass 如何提供帮助

免费检测会分析提供的 HTML,并显示哪些服务被嵌入、是否检测到 Cookie 横幅,以及是否存在隐私政策和运营者信息链接——每项发现均附有分类。不能替代法律咨询。

继续阅读

本文内容为我们所知的一般性信息,不构成法律咨询。针对具体案例,请咨询专业的 IT 法律事务所。