Skip to content

滴图出行技术开放平台SDK合规实施指南

文档更新日期: 2025年5月

致开发者的重要通知

感谢您选择滴图出行技术开放平台的产品与服务。随着《中华人民共和国个人信息保护法》于2021年的正式实施,作为个人信息处理者,您需要在处理个人信息前向用户明确告知处理目的、方式等信息,并获取用户的明确同意。

为了协助您符合日益严格的监管要求,我们对滴图出行技术开放平台SDK进行了个人信息保护优化设计,并编制了本实施指南。遵循本指南将有助于您履行隐私合规义务,降低产品被通报或下架的风险。请您详细阅读并参照执行以下内容。

重要提示

  1. 集成滴图出行技术开放平台SDK时,必须严格遵循本指南进行合规配置。

  2. 在调用SDK任何功能接口前,必须先调用隐私合规相关接口,否则可能导致编译失败或其他异常。详细对接方法请参考本文档第三部分的SDK接口说明链接。

个人信息保护实施要点

1. SDK版本要求

请确保使用经过合规优化的最新版本SDK。我们已根据法律法规和监管要求对各类SDK进行了更新:

SDK类别定位SDK地图SDK导航SDK轨迹SDK
Android系统获取链接获取链接获取链接获取链接
iOS系统获取链接获取链接获取链接获取链接

2. 隐私政策配置要求

2.1 隐私政策内容规范

您的应用《隐私政策》中的"第三方信息共享"或"第三方SDK说明"部分应参考《滴图出行技术开放平台隐私权政策》,明确说明我们SDK收集使用个人信息的目的、方式和范围。用户应能通过点击链接查看完整的《滴图出行技术开放平台隐私权政策》。

特别说明:

(1) 为提升兼容性和便于使用,我们的地图、导航、轨迹SDK均采用合包形式提供(例如导航SDK包含定位SDK、地图SDK和导航SDK功能)。建议您以合包形式整体披露SDK收集的个人信息。

(2) 由于不同设备、系统版本以及您配置的权限不同,实际收集的设备信息可能有所差异,请根据实际情况向用户说明。

应用隐私政策第三方SDK信息披露参考

SDK名称提供方使用目的收集的个人信息所需权限收集方式隐私政策链接
滴图出行技术开放平台定位SDK滴图(北京)科技有限公司提供位置定位功能位置坐标信息、设备数据(IP地址、GNSS信息、网络类型、WiFi相关参数、基站信息、传感器数据等)、设备标识(IDFA/OAID/GAID)、应用信息(名称、版本)、设备参数(品牌型号、系统版本、运营商、屏幕分辨率)Android:位置权限、网络访问
iOS:定位权限、网络访问、广告标识
本地采集《滴图出行技术开放平台隐私权政策》
滴图出行技术开放平台地图SDK(合包)滴图(北京)科技有限公司提供地图显示、位置搜索等功能位置坐标信息、设备数据(IP地址、GNSS信息、网络类型、WiFi相关参数、基站信息、传感器数据等)、设备标识(IDFA/OAID)、应用信息(名称、版本)、设备参数(品牌型号、系统版本、运营商、屏幕分辨率)Android:位置权限、网络访问
iOS:定位权限、网络访问、广告标识
本地采集《滴图出行技术开放平台隐私权政策》
滴图出行技术开放平台导航SDK(合包)滴图(北京)科技有限公司提供基于位置的导航、地图显示、搜索等服务位置坐标信息、设备数据(IP地址、GNSS信息、网络类型、WiFi相关参数、基站信息、传感器数据等)、设备标识(IDFA/OAID)、应用信息(名称、版本)、设备参数(品牌型号、系统版本、运营商、屏幕分辨率)Android:位置权限、网络访问
iOS:定位权限、网络访问、广告标识
本地采集《滴图出行技术开放平台隐私权政策》
滴图出行技术开放平台轨迹SDK(合包)滴图(北京)科技有限公司提供地图显示、位置追踪等服务位置坐标信息、设备数据(IP地址、GNSS信息、网络类型、WiFi相关参数、基站信息、传感器数据等)、设备标识(IDFA/OAID)、应用信息(名称、版本)、设备参数(品牌型号、系统版本、运营商、屏幕分辨率)Android:位置权限、网络访问
iOS:定位权限、网络访问、广告标识
本地采集《滴图出行技术开放平台隐私权政策》

2.2 隐私政策展示规范

(1) 您的应用必须在首次启动时通过明确的弹窗展示隐私政策,并提供明显的"同意"和"拒绝"选项,让用户自主选择。

(2) 确保《滴图出行技术开放平台隐私权政策》链接可被点击查看。

(3) 用户进入应用主界面后,应能通过不超过4次的点击/滑动操作访问到隐私政策。

3. SDK初始化与合规配置

3.1 延迟初始化实施

重要原则:仅在用户同意隐私政策且需要使用SDK功能时,才进行SDK初始化。

在调用任何SDK功能前,必须先调用隐私合规相关接口,并传入正确参数:

(1) 为确保合规收集个人信息,您需设置以下参数,且仅当全部为true时SDK才会正常提供功能:

  • 隐私政策是否已向用户展示
  • 隐私政策是否包含滴图出行技术开放平台隐私政策
  • 用户是否已同意隐私政策

(2) 各SDK的具体合规接口调用方式:

SDK类型定位SDK地图SDK导航SDK轨迹SDK
Android平台接口文档接口文档接口文档接口文档
iOS平台接口文档接口文档接口文档接口文档

3.2 资源释放最佳实践

以Android定位SDK为例:

【情况说明】 当定位Client对象初始化后,如果用户授权了WiFi、基站相关权限,SDK会注册监听系统的基站WiFi信息接口,在信息变化时接收系统回调。

【建议做法】 如不希望SDK持续获取WiFi、SSID等信息,请及时释放定位资源(调用Client对象的onDestroy方法,而非仅调用stopLocation)并销毁Client对象。

3.3 SDK参数配置与调用时机

(1) 完成初始化后,您可配置SDK参数并调用功能。以Android定位SDK为例:

  • 定位间隔设置:通过LocationOption类的setInterval方法设置连续定位的时间间隔(默认2000ms,最低1000ms)
  • 启动定位:调用LocationOption实例的startLocation方法开始定位,SDK将按设定间隔收集信息并返回位置数据
  • 调用时机:仅在需要持续获取定位数据时调用
  • 停止定位:不再需要定位时,调用LocationClient实例的stopLocation方法停止采集,并在适当时机调用onDestroy方法释放资源

(2) 各SDK的详细配置文档:

SDK类型定位SDK地图SDK导航SDK轨迹SDK
Android平台配置指南配置指南配置指南配置指南
iOS平台配置指南配置指南配置指南配置指南

(3) 设备标识符收集配置:

您可根据业务需求参考以下文档,选择是否关闭IDFA、OAID等设备标识符的收集。请注意,关闭后我们将无法为您提供完整的问题追踪、排查和统计服务。

SDK类型定位SDK地图SDK导航SDK轨迹SDK
Android平台配置指南配置指南配置指南配置指南
iOS平台配置指南配置指南配置指南配置指南

4. 权限管理指南

请根据滴图出行技术开放平台各SDK的权限需求,合理申请和使用权限:
(以下权限为滴图地图、定位、导航、轨迹SDK包含的权限)

操作系统权限名称使用目的是否可选使用场景权限申请时机
安卓android.permission.INTERNET(访问网络权限)访问网络获取地图服务必选地图展示由开发者应用决定,当您同意向开发者应用授予该权限时开启
安卓android.permission.ACCESS_NETWORK_STATE检查网络可用性必选地图展示由开发者应用决定,当您同意向开发者应用授予该权限时开启
安卓android.permission.WRITE_EXTERNAL_STORAGE外部存储写权限必选地图展示开发者自定义地图缓存目录为外部存储目录时,且需要使用到地图缓存时申请,申请时机可由开发者自主决定
安卓android.permission.READ_EXTERNAL_STORAGE外部存储读权限必选地图展示开发者自定义地图缓存目录为外部存储目录时,且需要使用到地图缓存时申请,申请时机可由开发者自主决定
安卓android.permission.ACCESS_COARSE_LOCATION粗略定位必选地图导航,展示当前位置由开发者应用决定,当您同意向开发者应用授予该权限时开启
安卓android.permission.ACCESS_FINE_LOCATION精准定位必选地图导航,展示当前位置由开发者应用决定,当您同意向开发者应用授予该权限时开启
安卓android.permission.
ACCESS_BACKGROUND_LOCATION
后台访问位置必选用户将App切换至后台时使用导航服务由开发者应用决定,当您同意向开发者应用授予该权限时开启
安卓android.permission.
ACCESS_LOCATION_EXTRA_COMMANDS
定位权限必选地图导航,展示当前位置由开发者应用决定,当您同意向开发者应用授予该权限时开启
安卓android.permission.CHANGE_WIFI_STATE扫描 wifi 列表,用于网络定位必选地图导航,展示当前位置由开发者应用决定,当您同意向开发者应用授予该权限时开启
安卓android.permission.ACCESS_WIFI_STATE判断网络定位可用性必选地图导航,展示当前位置由开发者应用决定,当您同意向开发者应用授予该权限时开启
iOSNSLocationAlwaysAndWhenInUseUsageDescription
(运行期间访问位置信息权限)NSLocationAlwaysUsageDescription
NSLocationUsageDescription
NSLocationWhenInUseUsageDescription
(运行期间访问位置信息权限)NSLocationTemporaryUsageDescriptionDictionary
(运行期间访问位置信息权限)
用于显示设备当前所在的位置可选,开发者不开启定位则不使用地图导航,展示当前位置开发者应用决定,当您同意向开发者应用授予该权限时开启
iOSUIBackgroundModes后台定位、播放音频可选,开发者不开启定位则不使用地图导航,展示当前位置开发者应用决定,当您同意向开发者应用授予该权限时开启
iOSNSAppTransportSecurity允许http、https网络请求可选地图展示开发者应用决定,当您同意向开发者应用授予该权限时开启
iOSNSLocalNetworkUsageDescription使用无线网络、蜂窝网络可选地图展示开发者应用决定,当您同意向开发者应用授予该权限时开启

如需更多技术支持,请访问滴图出行技术开放平台开发者中心