ARCore 中文文档 下载 App

ARCore 应用隐私声明与数据合规

核心问题:ARCore 采集了什么数据

普通 ARCore Session(基础跟踪 + 平面检测 + Depth API + 光照估算)的数据全部在本地处理:

数据类型普通 SessionCloud AnchorsGeospatial API
摄像头画面本地处理,不上传上传(特征点地图)上传(VPS 定位匹配)
特征点地图本地上传到 Google Cloud上传(VPS 计算)
位置(GPS)不上传不上传上传(VPS 定位)
设备传感器本地本地部分上传
用户操作数据不上传不上传不上传

关键区别:用了 Cloud Anchors 或 Geospatial API 就意味着你的应用把摄像头画面(或其处理结果)上传到了 Google 服务器。这是隐私声明必须覆盖的核心内容。

Google Play 的 Data Safety Form

Google Play 的数据安全声明需要回答 5 个核心问题:

1. 收集哪些数据?

ARCore 应用通常会勾选:

2. 数据用来做什么?

3. 数据是否加密?

Google Cloud 传输的数据默认 HTTPS 加密——勾选"传输中加密"。

4. 用户能控制数据吗?

ARCore Session 可以随时关闭——勾选"用户可以请求删除数据"或"用户可以拒绝权限"。

5. 声明是否准确?

Google 会抽查——如果声明"不收集摄像头数据"但实际上传 Cloud Anchors,会被拒绝。

App Store 的 App Privacy

iOS 的 App Privacy 标签对用户可见,必须和 Info.plist 权限声明、隐私政策保持一致。

声明示例(Cloud Anchors 应用)

"Data Used to Track You"(用于追踪你的数据):

"Data Linked to You"(与你关联的数据):

"Data Not Linked to You"(不与你关联的数据):

隐私政策的必备内容

隐私政策是法律文件,必须准确、完整、可访问。ARCore 应用的隐私政策至少要覆盖:

一、数据收集说明

本应用使用 Google ARCore 技术来创建增强现实体验。以下数据会被收集:

  • 摄像头画面:当您使用 Cloud Anchors 或 Geospatial API 功能时,摄像头画面会被发送到 Google Cloud,用于识别周围环境、匹配街景数据、托管/解析云锚点。摄像头画面在实时处理后不会被长期保存。
  • 位置信息:使用 Geospatial API 时,精确位置数据会被发送到 Google Cloud 以实现地理空间定位。
  • 设备信息:ARCore 会检测您的设备是否支持 AR 功能,这个过程涉及设备型号和系统版本信息。

二、数据处理目的

收集的数据仅用于:

  • 提供 Cloud Anchors 多人共享功能
  • 提供 Geospatial API 地理空间定位功能
  • 确保 ARCore 在您的设备上正常运行
  • 改进 ARCore 服务质量(匿名化数据)

三、数据共享

本应用不会将您的数据出售给第三方。以下情况下会共享:

  • Google Cloud:仅用于提供 Cloud Anchors 和 Geospatial API 服务,Google 的隐私政策适用于此
  • 用户明确同意的其他情况

四、数据存储与安全

  • 摄像头画面和位置数据在 Google Cloud 的安全基础设施中处理
  • 数据传输使用 HTTPS 加密
  • Google Cloud 数据保留期限:Cloud Anchors 保留 TTL 指定的天数(最长 365 天),Geospatial API 数据实时处理后不保留

五、用户权利

  • 您可以随时关闭 AR 功能,关闭后应用不再收集摄像头和位置数据
  • 您可以拒绝摄像头权限(Android/iOS 都可以),但这会导致 AR 功能不可用
  • 您可以请求删除 Cloud Anchors(需要管理员在 Google Cloud Console 操作)

Google Cloud 的数据处理

Google Cloud 的服务条款和隐私政策适用于 Cloud Anchors 和 Geospatial API:

但你不能保证 Google 不会在产品改进中使用匿名化数据——这一点要在隐私政策中如实说明。

特殊合规场景

面向儿童的应用

如果你的应用面向 13 岁以下用户:

欧盟(GDPR)、加州(CCPA)

如果你面向欧盟或加州用户:

中国(个人信息保护法)

面向国内用户:

合规检查清单