简科计算器(以下简称"本应用")深知个人信息对您的重要性,我们将按照法律法规的规定,保护您的个人信息及隐私安全。本隐私政策适用于本应用向您提供的所有服务。请您在使用本应用前,仔细阅读并充分理解本隐私政策的全部内容,特别是以粗体标注的条款。
您一旦点击"同意"即意味着您同意本隐私政策,并愿意接受本隐私政策的约束。如您不同意本隐私政策的任何内容,您可选择点击"不同意,受限使用"进入受限使用模式,部分功能将受限,但不影响您浏览应用。
本应用仅在您同意本隐私政策后,根据服务功能的实际需要收集以下信息:
仅限以下场景与用途:
| 信息类型 | 用途 | 收集条件 | 存储期限 |
|---|---|---|---|
| 设备标识符(OAID/Android ID) | 广告归因与投放、崩溃日志定位设备、百度统计归因 | 仅在您同意隐私政策后采集,默认不采集 | 仅在使用期间,退出/卸载后自动清除 |
| IMEI(设备国际识别码) | 百度移动统计SDK可能通过系统API读取用于设备去重与统计归因。本应用已移除READ_PHONE_STATE权限,SDK实际无法获取;Android 10+系统层面已禁止第三方读取;App切后台时停止全部采集 | 已通过Manifest移除权限禁止获取,SDK实际不采集;后台时不收集 | 不采集、不存储 |
| MAC地址 | 百度移动统计SDK可能通过系统API读取用于用户去重。本应用代码已设置enableDeviceMac=false禁止SDK读取,SDK实际不采集 | 已通过代码禁止SDK读取,SDK实际不采集 | 不采集、不存储 |
| 应用安装列表 | 百度移动统计SDK可能读取用于用户画像。本应用已移除QUERY_ALL_PACKAGES权限并设置enableAppList=false,SDK实际无法获取 | 已通过Manifest移除权限+代码禁止,SDK实际不采集 | 不采集、不存储 |
| 设备基本信息(品牌、型号、操作系统版本、屏幕分辨率) | 崩溃日志分析与适配 | 仅Bugly崩溃上报使用,默认不收集 | 崩溃日志本地缓存上限10条,自动淘汰 |
| 网络状态(Wi-Fi/移动网络连接类型) | 判断网络类型以选择日志上报策略(Wi-Fi上传完整日志,移动网络仅上传极简堆栈) | Bugly上报时自动判断 | 不持久化存储 |
| 应用使用统计(页面访问、停留时长) | 百度移动统计用于产品体验优化 | 仅隐私同意后采集,默认不采集 | 统计周期内聚合,不保留个人原始数据 |
重要声明:
1. 本应用默认不主动采集以下与核心功能无关的敏感信息:通讯录、短信、通话记录、相机图像、麦克风录音、精确地理位置、设备标识符(OAID/Android ID)、MAC地址、IMEI、应用安装列表。仅在您同意隐私政策后,相关SDK才会按需采集OAID/Android ID用于广告归因与统计。MAC地址已通过代码禁止SDK读取,应用安装列表已通过Manifest移除权限+代码禁止SDK读取,SDK实际不采集上述信息。IMEI已在隐私政策中声明SDK可能读取,但已通过Manifest移除READ_PHONE_STATE权限,SDK实际无法获取,且App切后台时停止全部采集。您可随时撤销隐私同意以停止采集。优量汇 Android SDK会采集加速度、陀螺仪、磁力、重力等传感器信息用于广告投放与反作弊(详见第三方SDK信息共享说明)。
2. Android 10及以上版本不再获取IMEI,仅使用OAID作为广告标识符。
3. Android 13及以上版本适配广告标识符权限弹窗,用户可自主选择是否授权。
4. 您可随时在隐私设置页关闭隐私同意,关闭后所有SDK立即停止采集设备标识符和个人信息。
5. App切换至后台、锁屏、未使用功能期间,不持续、无感知采集任何个人信息。具体措施:① 百度统计SDK调用setAuthorizedState(false)停止采集+setEnableBackgroundSendLog(false)禁止后台上报+Manifest配置BaiduMobAd_ONLY_WIFI=true仅Wi-Fi上传统计日志;② Bugly调用setIsAppForeground(false)暂停延迟上报;③ 广告SDK销毁全部实例停止后台数据采集。
本应用遵循"最小必要"原则申请权限,所有权限均为普通权限(安装时自动授予),不申请任何敏感权限:
| 权限名称 | 用途 | 申请时机 | 权限类型 |
|---|---|---|---|
| INTERNET | 广告SDK加载和展示广告内容;汇率转换功能获取实时汇率数据;世界时间功能获取时区数据 | 安装时自动授予 | 普通权限 |
| ACCESS_NETWORK_STATE | 检测当前网络连接状态;广告SDK判断是否可加载广告;数据更新时判断网络可用性 | 安装时自动授予 | 普通权限 |
| ACCESS_WIFI_STATE | 广告SDK(优量汇)检测WiFi连接状态;优化广告加载策略,节省移动数据流量 | 安装时自动授予 | 普通权限 |
| AD_ID | 广告标识符,用于广告归因与个性化投放 | 安装时自动授予,Android 13+可通过系统设置重置 | 普通权限 |
| VIBRATE | 计算器按键按下时提供触觉反馈;可在系统设置中关闭振动 | 安装时自动授予 | 普通权限 |
本应用明确拒绝申请以下敏感权限:通讯录(READ_CONTACTS)、短信(READ_SMS)、通话记录(READ_CALL_LOG)、相机(CAMERA)、麦克风(RECORD_AUDIO)、精确定位(ACCESS_FINE_LOCATION)、粗略定位(ACCESS_COARSE_LOCATION)、读取手机状态(READ_PHONE_STATE)、读取外部存储(READ_EXTERNAL_STORAGE)、安装应用(REQUEST_INSTALL_PACKAGES)、查询所有应用(QUERY_ALL_PACKAGES)。前后台均不采集相关数据。以上敏感权限已通过Manifest的tools:node="remove"配置禁止SDK合并声明。
注:优量汇 Android SDK会读取加速度、陀螺仪、磁力、重力等传感器数据用于广告投放与反作弊,本应用不申请BODY_SENSORS权限,SDK通过系统API直接读取传感器。
注:本应用核心计算功能完全离线可用,网络不可用时不影响计算、房贷、个税等核心功能使用。仅需网络的功能:汇率转换(实时汇率)、世界时间(时区数据)、广告展示。
本应用集成以下第三方SDK,仅在您同意隐私政策后初始化,各SDK的信息采集受隐私同意状态控制,您可随时撤销同意以停止采集:
SDK名称:优量汇 Android SDK
开发者:深圳市腾讯计算机系统有限公司
SDK版本:4.690.1560
用途:开屏广告、Banner广告、激励视频广告的展示与归因
收集信息范围:
| 信息类型 | 目的 | 采集控制 |
|---|---|---|
| OAID / Android ID | 广告归因与定向投放 | 隐私同意后采集,撤销同意后停止 |
| IMEI(设备国际识别码) | SDK可能通过系统API读取IMEI用于广告归因。本应用已通过Manifest移除READ_PHONE_STATE权限,Android 10+系统已禁止第三方读取IMEI,SDK实际无法获取 | 已通过Manifest移除权限+代码禁止,SDK实际不采集 |
| 设备品牌、型号、系统版本、屏幕分辨率 | 广告适配与展示 | 隐私同意后采集 |
| 网络类型(Wi-Fi/移动网络) | 广告请求优化 | 无法单独关闭,但不包含IP地址 |
| 应用安装列表 | SDK可能通过系统API查询已安装应用包名列表用于广告定向。本应用已移除QUERY_ALL_PACKAGES权限并设置setEnableCollectAppInstallStatus(false),SDK实际无法获取 | 已通过Manifest移除权限+代码禁止,SDK实际不采集 |
| 加速度、陀螺仪传感器、磁力、重力传感器 | 广告投放、反作弊 | SDK内部采集用于广告投放优化与反作弊;仅在隐私同意后SDK才初始化,撤销同意后销毁SDK实例停止采集 |
SDK隐私政策链接:https://e.qq.com/dev/help_detail.html?cid=2005&pid=5983
合规控制:
• 未同意隐私前,完全禁止GDT初始化、广告加载、标识符读取
• 初始化前调用 GlobalSetting.setAgreeReadDeviceId(true)、setAgreeReadAndroidId(true) 允许SDK读取设备标识符用于广告归因(仅在用户同意隐私后才调用初始化)
• 调用 setEnableCollectAppInstallStatus(false) 禁止SDK收集应用安装列表
• 使用 GDTAdSdk.init() 同步初始化,确保初始化完成后即可加载广告
• 隐私设置页提供"个性化广告"开关(personalizedAdEnabled,默认关闭),关闭后同步传入GDT SDK参数,停止定向广告推送
• 后台切出时销毁广告实例,停止SDK后台数据采集
SDK名称:Bugly Android
开发者:深圳市腾讯计算机系统有限公司
SDK版本:crashreport 4.1.9.3 / nativecrashreport 3.9.2
用途:Java/Native崩溃监控、ANR检测、卡顿分析,用于提升应用稳定性
收集信息范围:
| 信息类型 | 目的 | 采集控制 |
|---|---|---|
| 崩溃堆栈(含线程信息、异常类型) | 定位和修复崩溃问题 | 隐私同意后采集,撤销同意后停止上报 |
| 设备品牌、型号、系统版本 | 崩溃适配分析 | 隐私同意后采集 |
| 网络类型 | 选择上报策略(Wi-Fi完整/移动网络极简) | 隐私同意后采集 |
SDK隐私政策链接:https://privacy.qq.com/document/preview/fc748b3d96224fdb825ea79e132c1a56
合规控制:
• 未同意隐私前,完全禁止Bugly初始化和崩溃上报
• 默认不收集崩溃日志,仅在您同意隐私政策后开始采集
• 隐私设置页提供"崩溃日志收集"开关(buglyEnabled),用户可随时独立关闭崩溃收集,关闭后:停止捕获Java/Native/ANR/卡顿、清空本地缓存、切断所有上报网络请求
• 崩溃日志自动脱敏:过滤手机号、身份证号、本地文件路径
• 本地缓存上限10条,自动淘汰旧数据
• 移动网络仅上传极简崩溃堆栈,完整日志仅Wi-Fi上传
• 后台切出时暂停Bugly延迟上报任务(setIsAppForeground=false),防止后台静默上报
• 禁止Bugly热更新、静默补丁、自动安装APK
SDK名称:百度移动统计SDK
开发者:北京百度网讯科技有限公司
用途:应用使用统计、页面访问分析,用于产品体验优化
收集信息范围:
| 信息类型 | 目的 | 采集控制 |
|---|---|---|
| OAID / Android ID | 用户行为统计归因,用于区分不同用户设备的使用数据 | 隐私同意后采集;撤销同意后 setAuthorizedState=false 禁止采集 |
| IMEI(设备国际识别码) | SDK可能通过系统API读取IMEI用于设备去重与统计归因。本应用已移除READ_PHONE_STATE权限,Android 10+系统已禁止第三方读取IMEI,SDK实际无法获取;App切后台时停止全部采集 | Manifest已移除READ_PHONE_STATE权限,SDK无法获取;Android 10+系统层面禁止第三方读取;后台时不收集 |
| MAC地址 | SDK通过系统网络接口API读取设备Wi-Fi MAC地址用于用户去重统计 | 默认禁止采集(代码调用enableDeviceMac=false),即使同意隐私也不采集 |
| 应用安装列表 | SDK可能读取设备已安装应用列表用于用户画像。本应用已通过Manifest移除QUERY_ALL_PACKAGES权限,SDK无法实际获取 | 已通过Manifest tools:node="remove"移除QUERY_ALL_PACKAGES权限;代码调用enableAppList=false禁止SDK读取 |
| 页面访问、停留时长 | 产品优化分析 | 隐私同意后才采集 |
SDK隐私政策链接:https://tongji.baidu.com/web/help/article?id=330&type=0
合规控制:
• 未同意隐私前,所有SDK API调用(含init/注册/配置)均不执行,商店检测工具监控运行时行为,SDK在隐私同意前的任何初始化行为都会被标记违规,因此不再采用"Phase1在onCreate注册、Phase2同意后启动"的双阶段策略
• init()和start()统一在用户同意隐私政策后调用,确保SDK运行时无任何前置初始化行为
• 初始化时立即调用setAuthorizedState(false)覆盖SDK内部默认授权状态(true),确保显式授权后才采集
• Manifest已移除READ_PHONE_STATE权限,SDK无法读取IMEI(Android 10+系统层面也禁止第三方读取)
• Manifest已移除QUERY_ALL_PACKAGES权限,SDK无法读取应用安装列表
• 代码调用enableDeviceMac=false禁止SDK读取MAC地址
• 代码调用enableAppList=false禁止SDK读取应用安装列表
• 代码调用setEnableBackgroundSendLog=false禁止SDK后台发送日志
• Manifest配置BaiduMobAd_ONLY_WIFI=true,统计日志仅Wi-Fi网络下上传
• App切后台时调用setAuthorizedState=false停止采集与上报(含OAID/AndroidId等全部信息)
• App回前台时调用setAuthorizedState=true恢复采集
• 撤销隐私同意后,setAuthorizedState=false 禁止采集OAID/AndroidId
• 隐私设置页提供统计开关(analyticsEnabled),用户可随时关闭统计采集
• 隐私设置页支持一键清除MTJ本地缓存
SDK初始化顺序保障:本应用严格执行隐私同意后统一初始化机制——未同意隐私前,所有第三方SDK(含Bugly、GDT、MTJ)的任何API调用(含init/注册/配置)均不执行,商店检测工具监控运行时行为,SDK在隐私同意前的任何初始化行为都会被标记违规。仅在您同意隐私政策后,按 Bugly → GDT → MTJ 顺序逐个初始化。所有SDK在Manifest中已禁止自动启动、开机自启,确保未同意前无任何SDK采集行为。
根据相关法律法规,您享有以下个人信息相关权利:
隐私设置页提供以下独立开关,您可随时开启或关闭,无需撤销整体隐私同意:
本应用高度重视对未成年人个人信息的保护:
本应用可能会适时修订本隐私政策的条款。当隐私政策条款发生变更时,我们将通过以下方式通知您:
若您不同意修改后的隐私政策,您可选择关闭隐私同意进入受限使用模式,或卸载本应用。
如您对本隐私政策有任何疑问、意见或建议,请通过上述邮箱与我们联系。我们将在15个工作日内回复您的请求。