维智位置服务 SDK 合规使用指南

一、最新 SDK 版本说明

请确保您的应用接入或升级至维智位置服务 SDK V1.0.0 及以上版本。该版本已完成以下合规优化:

  1. 新增敏感权限使用场景说明,符合**《个人信息保护法》**最小必要原则
  2. 优化隐私政策链接验证机制,确保自动化审核通过
  3. 增加用户授权状态回调接口,便于开发者实现授权管理

建议通过鸿蒙生态伙伴 SDK 专区或维智开发者平台获取最新版本及更新日志。

二、权限调用合规要求

2.1 权限清单与使用规范

本 SDK 严格遵循权限最小必要原则,仅申请以下与定位功能直接相关的系统权限:

权限名称权限说明使用目的
ohos.permission.LOCATION允许应用在前台运行时获取位置信息获取 GPS、北斗等高精度定位信息
ohos.permission.APPROXIMATELY_LOCATION允许应用获取设备模糊位置信息通过 Wi-Fi、基站获取大致位置信息
ohos.permission.INTERNET网络访问权限传输定位数据
ohos.permission.LOCATION_IN_BACKGROUND允许应用在后台运行时获取位置信息持续定位
ohos.permission.APP_TRACKING_CONSENT允许应用获取设备唯一标识符传送 ID
ohos.permission.GET_WIFI_INFO允许应用获取连接wifi信息获取 WIFI 地址
ohos.permission.GET_NETWORK_INFO允许应用获取网络信息需要网络信息
ohos.permission.KEEP_BACKGROUND_RUNNING允许应用进行长时任务有持续长时任务

2.2 权限申请最佳实践

  1. 权限说明可视化:在申请权限时,建议通过弹窗向用户说明:

    "我们需要获取您的位置信息,以提供精准的定位服务。您可以随时在设备设置中管理该权限。"

  2. 动态权限申请:避免在应用启动时一次性申请所有权限,应根据功能使用场景动态申请。在 EntryAbility 创建时,在其 onCreate() 中动态申请如下权限:

    let atManager = abilityAccessCtrl.createAtManager();
    try {
      atManager.requestPermissionsFromUser(this.context,
        ['ohos.permission.LOCATION', 'ohos.permission.APPROXIMATELY_LOCATION'])
        .then((data) => {
          
        })
        .catch((err: BusinessError) => {
          hilog.error(0x0000, TAG, `err: ${JSON.stringify(err)}`);
        })
    } catch (err) {
      hilog.error(0x0000, TAG, `catch err->${JSON.stringify(err)}`);
    }
    

三、延迟初始化要求

  1. 用户同意前置:必须在获得用户对位置信息收集的明确授权后,方可初始化 SDK

  2. 初始化实现

     LocationClient.getInstance().setAgreePrivacy(true) // 设置同意隐私合规政策
    

四、最小化使用功能要求

  • 如何开启或关闭扩展功能

    拓展功能您不调用,无需配置

  • 如何开启或关闭处理可选个人信息, 设备 ID 可不传

    this.wzLocation.initOption("key", "设备ID(可不传)", "定位频率");
    
  • 如何配置收集个人信息的频度和精度,为了满足不同业务实现需求,我们连续定位接口,可设置定位频率

    this.wzLocation.initOption("key", "ID", "定位频率");
    

五、隐私政策披露要求与示例说明

在您接入、使用【维智定位 SDK】服务前,我们要求您在隐私政策中向用户告知我们 SDK 的名称、SDK提供方名称、收集个人信息类型、使用目的、隐私政策链接,并获取用户的同意或取得其他合法性基础,在提供维智定位服务时,涉及处理敏感个人信息/向中华人民共和国境外提供个人信息,建议您单独弹框获取用户的单独同意。您可以参考如下方式提供条款内容:

  • 以文字方式向用户告知

    **第三方SDK名称:**维智定位 SDK

    **第三方公司名称:**武汉维网智芯信息科技有限公司

    收集个人信息类型

    • 设备标识符:IMEI、OAID 等,用于设备唯一性识别与服务稳定性维护。
    • 网络信息:Wi-Fi 信息、基站信息,辅助提升定位精度。
    • 位置信息:GPS 坐标、传感器数据(如加速度计、陀螺仪),实现实时位置获取提供精准定位。

    **使用目的:**提供定位、位置信息、正地理接口等服务

    隐私政策链接:维智位置服务 SDK 隐私政策

    第三方 SDK 名称第三方公司名称收集个人信息类型使用目的隐私政策链接
    维智位置服务 SDK武汉维网智芯信息科技有限公司设备标识符、位置信息、网络信息提供定位、位置信息、正地理接口https://www.waywise.com/privacy

六、最终用户授权同意的建议方式

1. 授权流程建议:

  • 在应用首次启动时,通过弹窗或独立页面向用户说明定位功能的必要性。
  • 涉及敏感位置信息时,建议使用加粗文字强调并单独弹窗获取同意。

2. 示例话术:

"为了向您提供精准的位置服务,我们需要获取您的位置信息。您可以随时在设备设置中管理该权限。

七、保障个人信息主体权利

本 SDK 提供以下接口支持用户行使数据权利: 1. 访问位置数据

wzLocation: WzLocation = new WzLocation();
this.wzLocation.startLocation();

2. 停止获取位置数据

wzLocation: WzLocation = new WzLocation();
this.wzLocation.stopLocation();