隐私政策与合规引导
最近更新:2023-02-03
展开全部

隐私政策与合规引导

合规引导

升级最新版 SDK

请务必确保您已经将极光推送 SDK 升级到满足监管新规的 最新版本

隐私政策

极光 SDK 隐私政策

集成极光推送 SDK 需要在《隐私政策》中向用户告知,内容如下:

极光推送 SDK
第三方主体:深圳市和讯华谷信息技术有限公司
SDK 用途:为 APP 用户提供信息推送服务
处理个人信息类型:
设备参数及系统信息(设备类型、设备型号、系统版本、及相关硬件信息):用于识别用户的设备类型、设备型号、系统版本等,确保消息准确下发;
设备标识符(IMEI、IDFA、Android ID、GID、 MAC、OAID、VAID、AAID、IMSI、MEID、UAID、SN、ICCID、SIM信息):用于识别唯一用户,保证推送的精准送达及推送信息的准确统计;
网络信息(IP 地址、WiFi 信息、基站信息、DNS地址、DHCP地址、SSID、BSSID)与位置信息(经纬度):用于优化SDK与极光服务器的网络连接请求,保证服务的稳定性和连续性,同时实现区域推送功能;
应用列表信息(应用崩溃信息、通知开关状态、APP 应用列表及活跃状态、APP 应用页面信息、APP 功能事件相关信息):当一个设备有多个 APP 的推送链路同时活跃时,我们采用合并链路技术,随机合并成一条链路,以达到为用户节省电省流量的目的;
推送日志信息:以便开发者查询使用推送服务记录,了解推送信息送达的情况,调整推送策略。
数据处理方式:通过去标识化、加密传输及其他安全方式
官网链接:https://www.jiguang.cn/push
隐私政策链接:https://www.jiguang.cn/license/privacy

第三方 SDK 隐私政策

若通过极光推送 SDK 同时集成了厂商通道,请在《隐私政策》中增加对于厂商通道的隐私政策说明,内容如下:

小米推送 SDK
涉及的个人信息类型:设备标识符(如 Android ID、OAID、GAID)、设备信息
使用目的:推送消息
使用场景:在小米手机终端推送消息时使用
第三方主体:北京小米移动软件有限公司
数据处理方式:通过去标识化、加密传输及其他安全方式
官网链接:https://dev.mi.com/console/appservice/push.html
隐私政策:https://dev.mi.com/console/doc/detail?pId=1822

华为 HMS SDK
涉及的个人信息类型:应用基本信息、应用内设备标识符、设备的硬件信息、系统基本信息和系统设置信息
使用目的:推送消息
使用场景:在华为手机终端推送消息时使用
第三方主体:华为软件技术有限公司
数据处理方式:通过去标识化、加密传输及其他安全方式
官网链接:https://developer.huawei.com/consumer/cn/
隐私政策:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/sdk-data-security-0000001050042177

荣耀推送 SDK
涉及的个人信息类型:应用匿名标识 (AAID),应用 Token
使用目的:推送消息
使用场景:在荣耀手机终端推送消息时使用
第三方主体:荣耀终端有限公司
数据处理方式:通过去标识化、加密传输及其他安全方式
官网链接:https://developer.hihonor.com/cn/promoteService
隐私政策:https://www.hihonor.com/cn/privacy/privacy-policy/

OPPO 推送 SDK
涉及的个人信息类型:设备标识符(如 IMEI、ICCID、IMSI、Android ID、GAID)、应用信息(如应用包名、版本号和运行状态)、网络信息(如 IP 或域名连接结果,当前网络类型)
使用目的:推送消息
使用场景:在 OPPO 手机终端推送消息时使用
第三方主体:广东欢太科技有限公司
数据处理方式:通过加密传输和处理的安全处理方式
官网链接:https://open.oppomobile.com/new/introduction?page_name=oppopush
隐私政策:https://open.oppomobile.com/wiki/doc#id=10288

vivo 推送 SDK
涉及的个人信息类型:设备信息
使用目的:推送消息
使用场景:在 vivo 手机终端推送消息时使用
第三方主体:广东天宸网络科技有限公司及将来受让运营 vivo 开放平台的公司
数据处理方式:通过去标识化、加密传输及其他安全方式
官网链接:https://dev.vivo.com.cn/promote/pushNews
隐私政策:https://www.vivo.com.cn/about-vivo/privacy-policy

魅族推送 SDK
涉及的个人信息类型:设备标识信息、位置信息、网络状态信息、运营商信息
使用目的:推送消息
使用场景:在魅族手机终端推送消息时使用
第三方主体:珠海市魅族通讯设备有限公司
数据处理方式:通过去标识化、加密传输及其他安全方式
官网链接:https://open.flyme.cn/service?type=push
隐私政策:https://www.meizu.com/legal.html

隐私确认接口与 SDK 初始化

概述

极光合规授权接口是为了保障用户隐私为根本目的,广大的开发者务必遵循其相关协议,确保用户同意《隐私政策》之后,再另行使用极光业务 SDK 功能。

接口说明

JCollectionAuth.setAuth(Context context,boolean auth);
          JCollectionAuth.setAuth(Context context,boolean auth);

        
此代码块在浮窗中显示

Example:

JCollectionAuth.setAuth(context,true)
          JCollectionAuth.setAuth(context,true)

        
此代码块在浮窗中显示

调用逻辑

  • 宿主 APP 在首次安装,冷启动

  • 用户隐私协议告知

  • 用户确认授权

  • 告知极光授权结果

同意隐私协议:

JCollectionAuth.setAuth(context,true);
          JCollectionAuth.setAuth(context,true);

        
此代码块在浮窗中显示

不同意隐私协议:

JCollectionAuth.setAuth(context, false);
          JCollectionAuth.setAuth(context, false); 

        
此代码块在浮窗中显示

初始化 SDK

  • 确保 App 首次启动时,在用户阅读您的《隐私政策》并取得用户授权之后,才调用初始化函数 JPushInterface.init(),此时 SDK 才会真正采集设备信息,并上报。若用户未授权或未同意您的《隐私政策》,则调用初始化方法 JPushInterface.init() 失败。若用户未同意隐私协议即初始化 SDK,则可能导致应用市场上架失败。

  • 一旦 App 未获取到《隐私政策》的用户授权,后续的 App 冷启动,开发者应该保证在调用初始化 SDK 方法 JPushInterface.init()之前,调用 JCollectionAuth.setAuth(context, false)方法,告知极光未获得用户授权。

  • 特别提醒:App 开发者针对极光推送 SDK 处理的敏感个人信息,应当取得您终端用户的单独授权同意。

智能推送开关

概述

为了减少无用推送信息对您用户的打扰,极光向您提供智能推送功能,通过该信息推荐更符合您用户需要的推送内容,您可以通过以下接口开启或关闭这项功能。

开启

JPushInterface.setSmartPushEnable(this,true);
          JPushInterface.setSmartPushEnable(this,true);

        
此代码块在浮窗中显示

关闭

JPushInterface.setSmartPushEnable(this,false);
          JPushInterface.setSmartPushEnable(this,false);

        
此代码块在浮窗中显示

SDK 权限控制

必选权限

  • 以下为必选权限,必须配置以下权限才能满足基本的推送功能能力
          <!-- JPush自定义权限,用于发送接收广播权限校验(必选)-->
<permission
    android:name="${applicationId}.permission.JPUSH_MESSAGE"
    android:protectionLevel="signature" />
<uses-permission android:name="${applicationId}.permission.JPUSH_MESSAGE" />

<!-- 网络权限 (必选)-->
<uses-permission android:name="android.permission.INTERNET" />
<!-- 查看网络状态,sdk重连机制等需要使用-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 适配Android 13,应用弹出通知必须权限-->
 <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>

        
此代码块在浮窗中显示

可选权限

  • 如您需要接入地理围栏业务,建议集成以下权限(可选)
          <!--允许应用获取粗略位置-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!--允许应用获取精准位置-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!-- Android Q适配 应用后台定位权限 -->
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> 

        
此代码块在浮窗中显示
  • 如您需要对应设备通知相关的能力,建议集成以下权限(可选)
          <!-- 华为角标权限 -->
<uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />
<!-- VIVO角标权限 -->
<uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" />
<!--振动器权限,JPUSH支持通知开启振动功能,小米推送必须-->
<uses-permission android:name="android.permission.VIBRATE" />
<!--honor 角标-->
<uses-permission android:name="com.hihonor.android.launcher.permission.CHANGE_BADGE" />

        
此代码块在浮窗中显示
  • 用于生成准确的推送目标 ID(极光RID),保证消息推送的精准送达,合理分配厂商推送通道,以提升消息送达率(可选)
          <!-- 获取手机状态参数,辅助生成极光唯一ID -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- AndroidR 适配,deeplink通知跳转,判断目标应用是否已安装 -->
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
<!-- 获取任务信息,防止应用被重复唤醒 -->
<uses-permission android:name="android.permission.GET_TASKS" />
<!-- 允许程序访问wifi网络状态信息 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

        
此代码块在浮窗中显示

隐私保护机制

如果您对极光推送 SDK 权限有任何疑问、意见和建议,或者因为需要极光协助关闭某项权限采集能力,可通过以下联系方式与我们联系:

  • 电子邮件:support@jiguang.cn
  • 电 话:400-888-2376
  • 联系地址:深圳市南山区高新技术产业园科技南十二路6号

您还可以随时通过访问 极光官网 在线客服系统与我们联系,我们将及时为您提供咨询和服务,确保隐私保护机制的落实和执行。

文档内容是否对您有帮助?

Copyright 2011-2022, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

在文档中心打开