熙椿第三方SDK信息公示

为保障熙椿产品(以下简称“本产品”)相关功能正常实现与服务质量优化,我们会通过集成第三方软件开发工具包(SDK)提供服务。以下是本产品所集成第三方SDK的详细信息,我们将严格遵循相关法律法规及隐私政策,保护您的个人信息安全。

一、SDK总体说明

序号 类别 SDK数量 包含SDK
1 Crash监控类 1 腾讯Bugly
2 基础设施类 22 阿里ARouter、谷歌Gson、BigkoePickerview、SwipeRevealLayout、Pinyindj、SubsamplingScale、Transformations、YouthBanner、Davernorrissey、BlankjUtilCode、EventBus、ShimmertLayout、Okhttp3、Zxing、Flexbox-layout、Android-optimage、Sanselan、Okio、GoogleCast、AirbnbLottie、BaseRecyclerViewAdapterHelper、ApacheHttp
3 地图类 3 高德定位SDK、高德轻量版地图SDK、高德地图
4 第三方登录类 5 微信OpenSDK、联通登录、移动登录、天翼账号认证SDK、GoogleAccountLogin
5 框架类 3 Glide、LuckPicture、SpringFramework
6 安全风控类 1 网易易居号码认证SDK
7 其他 6 AndroidVideoCache、GSYVideoPlayer、小视频播放器、BourceCastle、ApacheLucene、ApachePOI

二、各SDK详细信息

1. Crash监控类

腾讯Bugly(Bugly Android)

开发者
深圳市腾讯计算机系统有限公司
使用目的
收集和分析App异常、崩溃日志、ANR(Application Not Responding)等信息,帮助开发者快速定位和修复问题,提高应用稳定性和用户体验
使用场景
应用运行期间,捕捉崩溃、错误日志或性能异常时调用,并上传相关信息到Bugly平台进行分析;运行时可能收集设备基础信息用于问题定位
调用权限
  • INTERNET(联网,上报错误数据)
  • ACCESS_NETWORK_STATE(判断网络状态)
  • READ_PHONE_STATE(获取设备标识,如IMEI/MEID用于问题定位和去重,部分版本可能不再使用此权限)
  • WRITE_EXTERNAL_STORAGE / READ_EXTERNAL_STORAGE(写入/读取本地日志文件)
个人信息收集类型及方式

自动收集信息:

  • 设备信息(设备型号、系统版本、设备唯一标识符,如IMEI、Android ID、OAID)
  • 应用信息(包名、版本号、渠道信息)
  • 崩溃/异常日志(堆栈信息、线程信息、发生时间)
  • 网络信息(网络类型、IP地址)
  • 运行环境信息(系统语言、屏幕分辨率)

收集方式:自动在运行时由SDK调用相关API,在崩溃或异常发生时将日志打包并通过网络上传到Bugly服务端

数据采集频次与时机
  • 初始化时机:App启动时初始化(调用Bugly.init()时)
  • 数据上报时机:发生崩溃、ANR或手动上报事件时立即上传;部分设备信息会在初始化时采集并上报
  • 频次:异常情况按发生次数上报,设备和环境信息一般每次初始化上报一次

2. 基础设施类

阿里ARouter

开发者
阿里云计算有限公司(杭州)
隐私政策
未明确提供
官方网站
未提供
SDK描述
Android平台中对页面、服务器提供功能的中间件

谷歌Gson

开发者
谷歌公司(境外)
隐私政策
未明确提供
官方网站
未提供
SDK描述
Gson是一个Java库,可用于将Java对象转换为JSON表示,也可将JSON字符串转换成等效的Java对象

BigkooPickerview

开发者
深圳必酷科技有限公司(深圳市)
隐私政策
未明确提供
SDK描述
时间选择器、首选三级联动

SwipeRevealLayout

开发者
个人开发者(境外)
隐私政策
未明确提供
SDK描述
A layout that you can swipe/slide to show another layout(可滑动显示另一布局的布局组件)

Pinyin4j

开发者
个人开发者
隐私政策
未明确提供
SDK描述
在pinyin4j的基础上添加了多音字识别,带近一万个多音词,用户可设置外挂词库

SubsamplingScale

开发者
个人开发者(境外)
隐私政策
未明确提供
SDK描述
Android library (AAR),高可配置、易扩展的深度缩放视图,用于显示大幅图像且不失细节,适用于照片库、地图、建筑平面图等场景

Transformations

开发者
个人开发者(境外)
隐私政策
未明确提供
SDK描述
Android转换库,为Glide提供多种图像转换功能

YouthBanner

开发者
个人开发者
隐私政策
未明确提供
SDK描述
Android广告图片轮播控件,支持无障碍和多种主题,可灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等

Davernorrissey

开发者
个人开发者
隐私政策
未明确提供
SDK描述
Android的自定义图像视图,用于设定图、建筑平面图等

BlankjUtilCode

开发者
个人开发者(境外)
隐私政策
未明确提供
SDK描述
Android开发者可收集使用的工具类集合(持续更新中)

Okhttp3

开发者
Square公司(旧金山,美国)
隐私政策
未明确提供
SDK描述
适用于Android和Java应用的HTTP+SPDY客户端

Zxing

开发者
Google公司(加利福尼亚州,美国)
隐私政策
未明确提供
SDK描述
开源的多格式1D/2D条形码图像处理库,采用Java实现并可移植到其他语言,支持QR码、Data Matrix、PDF 417(测试版)、Codabar、UPC-A等多种格式,源代码完全免费且易于使用,可适配Android、iOS等多种操作系统

Flexbox-layout

开发者
Google公司(加利福尼亚州,美国)
隐私政策
未明确提供
SDK描述
库项目,为Android带来类似CSS弹性盒布局模块的功能

Android-gpuimage

开发者
CyberAgent公司(东京,日本)
隐私政策
未明确提供
SDK描述
基于OpenGL的Android滤镜库

Sanselan

开发者
Apache Software基金会(马萨诸塞州,美国)
隐私政策
未明确提供
SDK描述
Apache Sanselan(孵化中)的镜像库

Okio

开发者
Square公司
隐私政策
未明确提供
SDK描述
现代Java I/O API,是对java.io和java.nio的补充,便于访问、存储和处理数据。核心包含两种类型:ByteString(不可变字节序列,类似String的二进制兄弟,支持十六进制、Base64和UTF-8编码解码)、Buffer(可变字节序列,类似ArrayList,无需预先定义大小,以队列方式读写,无需管理位置、限制或容量;内部对UTF-8字符串编码的ByteString会缓存字符串引用,便于后续解码)

GoogleCast

开发者
Google LLC
隐私政策
未明确提供
SDK描述
允许用户将音视频内容发送到任何支持Cast的电视或扬声器,并通过手机或平板设备进行控制

AirbnbLottie

开发者
Airbnb
隐私政策
未明确提供
SDK描述
适用于Android和iOS的移动库,可解析通过Bodymovin导出为JSON格式的Adobe After Effects动画,并在移动设备上原生渲染

BaseRecyclerViewAdapterHelper

开发者
未明确提供
隐私政策
未明确提供
SDK描述
功能强大且灵活的RecyclerAdapter(BRVAH)

ApacheHttp

开发者
Apache Software基金会
隐私政策
未明确提供
官方网站
SDK描述
Apache HttpComponents™项目负责创建和维护专注于HTTP及相关协议的低级Java组件工具集

EventBus

开发者
greenrobot
隐私政策
未明确提供
官方网站
未提供
SDK描述
开源事件总线框架,由greenrobot组织开发,主要用于简化Android应用中组件间及线程间的通信,核心功能包括事件发布/订阅、多线程处理、黏性事件缓存等,可替代传统Intent、Handler等通信方式

ShimmerLayout

开发者
未提供
隐私政策
未明确提供
官方网站
未提供
SDK描述
主要用于实现高效的闪烁动画效果(类似Facebook、LinkedIn等应用的动态渐变效果),支持通过XML属性或Java代码自定义动画参数

3. 地图类

高德地图

开发者
北京高德图强科技有限公司
使用目的
提供定位、地图展示等地图服务,为用户提供基于位置的功能(如附近搜索),改善基于位置的数据服务质量
使用场景
用户选择定位功能时,后台采集位置信息
调用权限
  • ACCESS_COARSE_LOCATION(获取粗略位置信息)
  • ACCESS_FINE_LOCATION(获取精确位置信息)
  • ACCESS_BACKGROUND_LOCATION(后台持续定位,Android 10+需额外声明)
  • READ_PHONE_STATE(读取设备信息,用于定位服务优化)
  • ACCESS_WIFI_STATE / CHANGE_WIFI_STATE(辅助定位)
  • ACCESS_NETWORK_STATE(判断网络连接状态)
  • INTERNET(联网请求地图服务)
  • (部分功能可能使用)WRITE_EXTERNAL_STORAGE / READ_EXTERNAL_STORAGE(缓存地图数据)
个人信息收集类型及方式

自动采集信息:

  • 位置信息(经纬度、定位时间、定位精度、位置来源方式)
  • 设备信息(设备型号、系统版本、设备唯一标识符如Android ID、IMEI/MEID【如版本仍使用】)
  • 网络信息(IP地址、WiFi信息、基站信息)
  • 应用信息(包名、版本号、渠道信息)

收集方式:调用系统定位API与高德定位服务结合获取位置,通过GPS、WiFi、基站等信息组合进行定位,将信息通过网络加密传输至高德地图服务端

数据采集频次与时机
  • 初始化时机:调用地图/定位功能时初始化SDK
  • 采集时机:使用定位功能时实时或按业务频率采集;地图加载时请求相关地理数据
  • 频次:单次定位调用一次采集一次;持续定位按设定时间间隔或距离变化采集;地图瓦片数据根据地图加载和缩放操作频繁请求

高德定位SDK

开发者
北京高德图强科技有限公司
使用目的
获取设备实时地理位置,用于提供基于位置的服务;支持单次定位、连续定位、后台定位等模式;为业务提供位置坐标、定位精度、位置来源,以实现业务功能或优化服务质量
使用场景
用户打开App中需要定位的功能页面
调用权限
  • ACCESS_COARSE_LOCATION(网络定位,低精度)
  • ACCESS_FINE_LOCATION(GPS/网络混合,精确定位)
  • ACCESS_BACKGROUND_LOCATION(后台持续定位,Android 10+需额外声明)
  • INTERNET(联网向定位服务请求数据)
  • ACCESS_WIFI_STATE / CHANGE_WIFI_STATE(WiFi状态辅助定位)
  • ACCESS_NETWORK_STATE(判断网络连接状态)
  • READ_PHONE_STATE(获取设备信息用于定位优化)
  • (部分版本)WRITE_EXTERNAL_STORAGE / READ_EXTERNAL_STORAGE(缓存定位数据)
个人信息收集类型及方式

自动采集信息:

  • 位置信息(经纬度、定位时间、定位精度、位置来源方式(GPS/网络/混合))
  • 网络信息(IP地址、WiFi信息(SSID、BSSID)、基站信息(Cell ID、LAC))
  • 设备信息(设备型号、系统版本、设备唯一标识符(如Android ID、IMEI/MEID【如仍采集】))
  • 应用信息(包名、版本号、渠道信息)

收集方式:SDK调用系统API获取位置(GPS、WiFi、基站),将位置信息加密打包,通过HTTPS上传到高德定位服务以进行分析和返回结果

数据采集频次与时机
  • 初始化时机:调用定位接口时初始化SDK
  • 采集时机:单次定位调用一次采集一次;连续定位按设定间隔(如几秒或分钟)持续采集;后台定位按业务要求间隔采集位置
  • 频次:普通地址定位只采集一次

高德轻量版地图SDK

开发者
北京高德图强科技有限公司
使用目的
渲染和展示地图(相较完整版占用资源更少);显示地理位置信息、兴趣点(POI)、路径线等;提供基本的地图交互功能(缩放、平移、标注等);配合定位服务展示当前位置或业务位置
使用场景
在App页面中以较轻量方式嵌入地图;小程序/轻应用内展示定位位置;不需要复杂三维地图,仅需低开销地图渲染的业务场景
调用权限
  • INTERNET(地图数据在线加载)
  • ACCESS_NETWORK_STATE(检测网络状态)
  • ACCESS_WIFI_STATE(辅助判断网络状态或定位)
  • WRITE_EXTERNAL_STORAGE / READ_EXTERNAL_STORAGE(地图瓦片或缓存读写)
  • ACCESS_COARSE_LOCATION / ACCESS_FINE_LOCATION(若启用定位功能)
个人信息收集类型及方式

自动采集信息:

  • 地图访问位置(经纬度、坐标系类型)
  • 网络信息(IP地址、网络类型)
  • 设备信息(机型、系统版本、应用包名、版本号)
  • 若启用定位功能:位置信息(经纬度、定位精度、定位方式)

收集方式:调用地图展示接口时,SDK通过系统API获取必要信息;若使用定位,调用系统定位服务获得位置数据;通过HTTPS上传至高德服务器进行地图数据返回与渲染

数据采集频次与时机
  • 初始化:调用地图组件时初始化一次
  • 采集时机:地图数据请求按用户操作(缩放、平移)加载所需地图瓦片数据;定位信息采集仅在地图组件启用定位时按设定频率获取位置(单次或连续)
  • 频次:根据用户操作触发,不在后台持续采集

4. 第三方登录类

微信OpenSDK Android

开发者
深圳市腾讯计算机系统有限公司
使用目的
接入微信相关功能,包括微信登录、分享;通过微信授权获取用户基本信息(昵称、头像、UnionID、OpenID等);实现微信好友分享、朋友圈分享等功能
使用场景
用户在App中选择“微信登录”进行授权登录;用户点击“分享到微信好友/朋友圈”时调用相关API;作为第三方入口获取用户授权信息以绑定账号
调用权限
  • INTERNET(网络访问,与微信服务器通信)
  • ACCESS_NETWORK_STATE(检测网络状态)
  • WRITE_EXTERNAL_STORAGE / READ_EXTERNAL_STORAGE(部分分享功能需要读取本地图片或缓存文件)
  • READ_PHONE_STATE(获取设备信息用于安全校验)
  • (可选)QUERY_ALL_PACKAGES(Android 11+检测设备是否安装微信客户端)
个人信息收集类型及方式

按授权采集信息:

  • 用户微信标识信息(OpenID、UnionID)
  • 用户基本资料(昵称、头像、性别)(仅当用户在微信授权登录时同意授权才会获取)
  • 设备信息(设备型号、系统版本、设备标识符,如Android ID)
  • 网络信息(IP地址、网络类型)
  • 应用信息(包名、版本号)

收集方式:用户在微信客户端进行授权时,微信服务端返回用户信息;SDK调用系统API获取设备及网络信息用于接入验证和安全校验;所有信息通过HTTPS加密传输至腾讯服务器或业务服务器

数据采集频次与时机
  • 微信登录:仅在用户点击并同意授权时采集一次用户信息
  • 微信分享:在执行分享动作时调用一次读写权限(读取图片/视频)
  • 频次:按用户实际调用相关功能次数触发采集,不会在后台持续采集

联通登录(联通认证SDK)

开发者
联通在线信息科技有限公司
使用目的
通过中国联通运营商网络提供一键登录、号码校验功能;在无需手动输入验证码的情况下完成安全认证,提高用户登录体验;验证手机号码的有效性,减少恶意注册与欺诈行为
使用场景
App登录、注册流程中使用“一键登录”代替短信验证码;绑定/校验手机号码时进行运营商认证;需要快速验证当前SIM卡所属号码的场景(如支付安全校验)
调用权限
  • READ_PHONE_STATE(读取设备信息与SIM卡信息,用于判断运营商网络)
  • ACCESS_NETWORK_STATE(检测网络状态)
  • INTERNET(访问联通认证服务接口)
  • ACCESS_WIFI_STATE(辅助网络状态检测)
  • (可选)GET_TASKS或QUERY_ALL_PACKAGES(用于检测当前App状态或是否安装特定应用,部分版本可能不再使用)
个人信息收集类型及方式

自动采集信息:

  • 手机号码(仅在认证过程通过联通网关获取,并返回加密后的认证结果)
  • SIM卡信息(IMSI,ICCID等)
  • 设备信息(设备型号、系统版本、Android ID、IMEI/MEID【如版本仍采集】)
  • 网络信息(IP地址、网络类型、WiFi或基站信息)
  • 应用信息(包名、版本号)

收集方式:SDK调用系统API获取设备与SIM卡信息;联通网关通过运营商网络确认号码归属;通过HTTPS加密传输认证数据到联通认证服务端

数据采集频次与时机
  • 初始化时机:调用一键登录或号码校验接口时初始化SDK
  • 采集时机:认证流程开始时一次性采集并上传所需信息
  • 频次:按用户调用一键登录或号码校验的次数触发,不在后台持续采集

移动登录(号码认证SDK)

开发者
中移互联网有限公司
使用目的
为用户提供无需输入验证码或短信的快捷登录、注册服务;验证当前设备SIM卡的手机号码是否与业务系统记录一致;降低短信验证码成本,提高登录安全性与便捷性
使用场景
用户在App登录/注册时选择“本机号码认证”或“一键登录”功能;校验账号绑定的手机号码是否为本机号码
调用权限
  • READ_PHONE_STATE(读取设备状态,获取本机号码信息)
  • ACCESS_NETWORK_STATE(判断网络连接状态)
  • INTERNET(联网向运营商网关发起认证请求)
  • GET_SIM_STATE / READ_SIM_ICCID(获取SIM卡标识、运营商信息)
  • ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION(部分运营商会要求定位信息辅助验证,具体依SDK配置而定)
个人信息收集类型及方式

自动采集信息:

  • 手机号码(本机SIM卡号码)
  • SIM卡信息(IMSI、ICCID)
  • 设备信息(设备型号、系统版本、操作系统类型)
  • 网络信息(IP地址、网络类型)
  • 运营商信息(所属运营商类型)
  • 位置相关信息(如需辅助校验)

收集方式:SDK调用系统API读取相关信息,然后通过HTTPS发送到中移互联网有限公司的认证接口进行比对/校验

数据采集频次与时机
  • 初始化时机:App调用号码认证接口时初始化SDK
  • 采集时机:用户选择本机号码认证功能时立即读取并上报信息
  • 频次:每次执行一次认证请求时采集并上传一次

天翼账号认证SDK

开发者
天翼数字生活科技有限公司
使用目的
通过中国电信运营商网络提供“一键登录”和手机号码校验服务;在无需手动输入验证码的情况下完成快速、安全的用户身份认证;验证当前设备所使用号码的有效性,防止恶意注册、盗号及欺诈
使用场景
App登录、注册流程中提供“电信一键登录”入口;绑定/校验手机号码时进行电信号码验证;在账号安全相关业务中使用运营商认证
调用权限
  • READ_PHONE_STATE(读取设备信息与SIM卡信息,用于运营商识别)
  • ACCESS_NETWORK_STATE(检测网络状态)
  • INTERNET(访问认证接口,与电信服务器通信)
  • ACCESS_WIFI_STATE(辅助网络状态判断)
  • (少数版本可能调用QUERY_ALL_PACKAGES或GET_TASKS来检测运行环境)
个人信息收集类型及方式

自动采集信息:

  • 手机号码(通过电信网关加密后返回,不直接获取明文)
  • SIM卡信息(IMSI、ICCID等)
  • 设备信息(设备型号、系统版本、Android ID、IMEI/MEID【如版本继续使用】)
  • 网络信息(IP地址、网络类型、WiFi/基站信息)
  • 应用信息(包名、版本号)

收集方式:SDK调用系统API获取设备及网络参数;通过中国电信运营商网关确认号码归属;结果经HTTPS加密传输至电信认证服务器或业务方服务器

数据采集频次与时机
  • 初始化时机:仅在调用电信一键登录或号码校验接口时初始化SDK
  • 采集时机:认证流程开始时一次性采集并上传所需信息
  • 频次:按用户调用一键登录或号码校验次数触发,不在后台持续采集

GoogleAccountLogin

开发者
Google LLC(境外)
隐私政策
未明确提供
官方网站
未提供
SDK描述
当您希望Android应用通过用户的Google账号通过HTTP访问Google API时,GoogleAuthUtil类及相关API为用户提供安全且一致的体验,支持用户选择账号并为应用获取OAuth 2.0令牌,该令牌可用于应用与未包含在Google Play服务库中的Google API服务(如Blogger或Translate API)进行基于HTTP的通信。Google Account Login还可用于将密码智能锁(Smart Lock for Passwords)集成到Android应用中,支持通过用户已保存的凭据自动登录应用,用户可保存用户名密码凭据和联合身份提供商凭据

5. 框架类

Glide

开发者
个人开发者
隐私政策
未明确提供
SDK描述
快速高效的开源媒体管理和图像加载框架,适用于Android,将媒体解码、内存和磁盘缓存以及资源池封装为简单易用的接口。支持获取、解码和显示视频静帧、图像和动态GIF;提供灵活的API,支持开发者接入几乎任何网络栈,默认使用基于HttpUrlConnection的自定义栈,也可通过工具库接入Google的Volley项目或Square的OkHttp库。核心专注于实现图像列表滚动的流畅快速,同时也适用于需要获取、调整大小并显示远程图像的几乎所有场景

LuckPicture(PictureSelector)

开发者
个人开发者(境外)
隐私政策
未明确提供
SDK描述
针对Android平台的图片选择器,支持从相册或拍照选择图片、视频、音频,支持动态权限获取、裁剪(单图或多图裁剪)、压缩、主题自定义配置等功能,适配Android 6.0+系统的开源图片选择框架

SpringFramework

开发者
个人开发者
隐私政策
未明确提供
SDK描述
提供依赖注入、事务管理、Web应用、数据访问、消息传递、测试等核心支持。支持构建各类应用,可编写简洁可测试的代码并完成任何任务;具有良好的可移植性,基于Spring的应用可在任何支持JVM的环境运行;提供开放的编程模型,全面、连贯、易于理解且支持完善

6. 安全风控类

网易易居号码认证SDK(网易易盾号码认证SDK)

开发者
网易(杭州)网络有限公司(杭州市)
隐私政策
未明确提供
SDK描述
直连三大运营商,一步校验手机号与当前SIM卡号一致性;优化注册/登录/支付等场景验证流程,有效提升拉新转化率和用户留存率

7. 其他类

AndroidVideoCache

开发者
个人开发者(境外)
隐私政策
未明确提供
SDK描述
支持为任何视频播放器提供缓存功能,仅需一行代码即可实现

GSYVideoPlayer

开发者
个人开发者
隐私政策
未明确提供
SDK描述
视频播放器

小视频播放器(IJKPlayer)

开发者
上海宽频数码科技有限公司(上海市)
隐私政策
未明确提供
SDK描述
ijkplayer是开源的视频播放器

BourceCastle(BouncyCastle)

开发者
未明确提供
隐私政策
未明确提供
SDK描述
加密相关API集合,是Java加密扩展(JCE)和Java加密体系结构(JCA)的提供商,包含JCE 1.2.1的净室实现;支持读取和写入编码的ASN.1对象的库;支持TLS(RFC 2246、RFC 4346)和DTLS(RFC 4347)的轻量级API;支持版本1和版本3 X509证书、版本2 CRL和PKCS12文件的生成器;支持版本2 X509属性证书的生成器;支持S/MIME和CMS(PKCS7/RFC 3852)的生成器/处理器;支持OCSP(RFC 2560)的生成器/处理器;支持TSP(RFC 3161和RFC 5544)的生成器/处理器;支持CMP和CRMF(RFC 4210和RFC 4211)的生成器/处理器;支持OpenPGP(RFC 4880)的生成器/处理器;支持扩展访问控制(EAC)的生成器/处理器;支持数据验证和认证服务器(DVCS)的生成器/处理器(RFC 3029)

ApacheLucene

开发者
Apache Software基金会
隐私政策
未明确提供
官方网站
未提供
SDK描述

ApachePOI

开发者
Apache Software基金会
隐私政策
未明确提供
官方网站
未提供
SDK描述

三、用户权利说明

  • 知情权:您可通过本页面了解本产品集成的第三方SDK名称、开发者、使用目的、收集的个人信息类型等详细信息,充分知晓个人信息的使用情况。
  • 选择权:若您不希望第三方SDK收集和使用您的个人信息,可通过关闭相关功能、卸载本产品等方式行使权利(具体以SDK功能实现及系统权限设置为准)。
  • 投诉建议权:如您对第三方SDK的个人信息处理有疑问或异议,可通过本产品客服渠道(【设置】-【关于我们】-【客服反馈】)联系我们,我们将协助您与第三方SDK开发者沟通处理。

四、更新说明

本页面将根据本产品集成SDK的变化情况适时更新,更新后我们会通过App内通知、公告等方式向您告知,建议您定期查阅,及时了解最新的SDK信息公示内容。