隐私政策
1个人信息处理者
本应用的个人信息处理者为:
| 项目 | 内容 |
|---|---|
| 主体名称 | 上海麦丘信息技术有限公司 |
| 应用名称 | BMI计算器体重记录 |
| APP 备案号 | 沪ICP备17033353号-10A |
| 联系方式(隐私事务专用) | liruqiang@zhijiancha.cn |
| 响应时限 | 收到你的请求后 15 个工作日内答复 |
我们已指定个人信息保护负责人,负责监督本政策的执行并受理你的个人信息相关请求, 可通过上述邮箱直接联系。
2我们收集哪些信息
本应用只处理你主动输入的以下数据:
| 数据类型 | 用途 | 是否离开设备 |
|---|---|---|
| 身高、体重 | 计算 BMI、判定健康区间 | 否,仅存本机 |
| 目标体重 | 计算减重进度与里程碑 | 否,仅存本机 |
| 记录日期 | 绘制体重趋势曲线 | 否,仅存本机 |
本应用自身不收集:姓名、手机号、邮箱、身份证号、通讯录、位置信息、相册、应用安装列表,也不读取 IMEI 等硬件标识。
关于设备标识,我们按 SDK 逐个说清楚(不同 SDK 的能力不同,不做笼统表述):
| 标识 | 哪个 SDK 会读取 | 用途 | 我们的处理 |
|---|---|---|---|
| OAID (移动安全联盟匿名设备标识) | 友盟+ 统计 SDK(U-App)会读取 | 统计数据的设备去重(同一台设备不重复计数),不做跨应用追踪 | 该 SDK 的 OAID 采集为 SDK 内置能力,无法通过配置关闭;我们已移除能移除的调用通道,并在本节如实明示 |
| OAID | 穿山甲 / GroMore 广告 SDK:已关闭 | — | 通过 SDK 隐私开关 canUseOaid=false 关闭,并回传空值 |
| Android AD_ID (Google 广告标识符) | 广告 SDK | 广告归因与频次控制 | 使用中;你可在系统「设置 → Google → 广告」中重置或删除 |
除此之外,定位、手机状态(IMEI/IMSI)、Android ID、WiFi 状态(含 MAC)、软件安装列表、外部存储写入等采集能力均已关闭,并已关闭个性化广告与程序化推荐。
3信息如何存储
- 全部数据保存在你设备的应用私有存储空间中(Android 使用应用私有的 SharedPreferences)。
- 不上传服务器、不做云端备份,我们没有任何服务器接收你的体重数据,也无法访问。
- 卸载应用后,这些数据会随应用数据一并删除。
保存期限
- 你的健康数据(身高、体重、目标体重、记录):保存在你的设备上,直到你主动删除 (「我的 → 清空全部记录」)或卸载应用。我们不在服务器侧保存,因此不存在"到期自动清理"的问题。
- 统计类数据(友盟+ 收集的功能使用与崩溃信息):保存期限遵循友盟+ 的规定, 一般为 不超过 12 个月,超期后自动删除或匿名化处理。
- 广告类数据(广告 SDK 收集的广告标识与展示记录):保存期限遵循各广告源的规则, 一般不超过 12 个月。
安全保护措施
- 数据最小化:只处理实现功能所必需的数据,不收集性别、年龄、姓名、手机号等无用信息。
- 本地优先:核心健康数据仅存于应用私有目录,其他应用无法读取(Android 应用沙箱隔离)。
- 传输加密:统计与广告 SDK 的数据上报均通过 HTTPS 加密传输。
- 权限最小化:主动移除广告 SDK 附带的读取已安装应用列表、读取手机状态(IMEI)、 悬浮窗、精确定位、写入外部存储等非必要敏感权限(见第 6 节)。
- 能关闭的采集开关已全部关闭:定位、手机状态(IMEI/IMSI)、Android ID、 WiFi 状态(含 MAC)、应用列表、外部存储写入一律设为不可用;并关闭个性化广告与程序化推荐。
- 关于 OAID 的如实说明:广告 SDK(穿山甲/GroMore)的 OAID 已通过隐私开关关闭; 但统计 SDK(友盟+)的 OAID 采集是 SDK 内置能力、没有公开的关闭接口, 因此仍会读取该标识用于统计去重。我们选择如实告知,而不是声称"已关闭"。
- 尽管我们采取了上述措施,仍请你妥善保管设备;若设备遗失,本机数据可能被他人读取。
4第三方 SDK 与信息共享
为了解功能使用情况、定位崩溃与异常以改进产品,本应用接入了以下第三方 SDK。除下列 SDK 外, 我们不会向任何第三方提供、出售、出租或共享你的信息:
| SDK 名称 | 提供方 | 用途 | 收集的信息 |
|---|---|---|---|
| 友盟+ 统计 SDK (U-App) 《隐私政策》 |
友盟同欣(北京)科技有限公司 | 统计功能使用情况、崩溃与异常分析 | 设备信息(设备型号、操作系统版本)、OAID(移动安全联盟匿名设备标识)、Android AD_ID、网络状态、粗略位置(基于 IP)、 应用使用事件(如「计算 BMI」「保存记录」)、崩溃日志 |
| 穿山甲 / GroMore 广告聚合 SDK (pangle + GroMore) 《隐私政策》 |
北京巨量引擎网络技术有限公司 | 广告聚合与展示(开屏、插屏、横幅),以维持应用免费运营 | Android AD_ID(广告标识符;OAID 已关闭)、设备信息(型号、操作系统版本、屏幕参数)、 网络状态与 IP、广告展示与点击记录、粗略位置(基于 IP)、 设备传感器列表(加速度传感器、陀螺仪等) |
| 腾讯优量汇(广点通) 《隐私政策》 |
深圳市腾讯计算机系统有限公司 | 作为 GroMore 广告源参与竞价(仅在竞价时被调用) | 与上表 GroMore 相同的标识与设备信息,具体以该广告源自身规则为准 |
| 百度联盟 《隐私政策》 |
北京百度网讯科技有限公司 | 作为 GroMore 广告源参与竞价(仅在竞价时被调用) | 与上表 GroMore 相同的标识与设备信息,具体以该广告源自身规则为准 |
| 快手联盟 《隐私政策》 |
北京快手科技有限公司 | 作为 GroMore 广告源参与竞价(仅在竞价时被调用) | 与上表 GroMore 相同的标识与设备信息,具体以该广告源自身规则为准 |
| Sigmob 《隐私政策》 |
北京创智汇聚科技有限公司 | 作为 GroMore 广告源参与竞价(仅在竞价时被调用) | 与上表 GroMore 相同的标识与设备信息,具体以该广告源自身规则为准 |
| Google AdMob 《隐私政策》 |
Google LLC | 作为 GroMore 广告源参与竞价(仅海外网络环境下可能被调用) | 与上表 GroMore 相同的标识与设备信息,具体以该广告源自身规则为准 |
- 不会采集你的身高、体重、目标体重等任何健康数据,也不会采集你在应用内的输入内容。 统计事件里只有 BMI 所属的区间档位(如「正常」「超重」),没有具体数值。
- 上述信息用于统计分析,不用于广告投放,也不用于用户画像。
- 友盟+ 的个人信息处理规则请见其官方页面: umeng.com/page/policy。
- 广告与健康数据严格隔离:广告 SDK 不会拿到你的身高、体重、目标体重与历史记录, 我们也不会把任何健康数据传给广告 SDK。广告只依据设备与广告标识进行投放。
- 广告 SDK 使用 Android AD_ID(不使用 OAID),用于广告归因与频次控制;你可在系统「设置 → Google → 广告」中重置或删除该标识。统计 SDK(友盟+)会读取 OAID 用于统计去重,详见第 4 节设备标识表。
- 我们已关闭【广告 SDK】的个性化推荐与设备信息采集开关:定位、手机状态(IMEI)、 OAID、Android ID、WiFi 状态(含 MAC)、软件安装列表、外部存储写入等一律设为不可用, 并关闭个性化广告与程序化推荐。因此广告不基于你的个人画像投放。 (注意:以上仅针对广告 SDK;统计 SDK 的 OAID 读取无法关闭,见本节表格)
- 我们已主动移除广告 SDK 附带的多项非必要敏感权限,包括读取已安装应用列表、 读取手机状态(IMEI)、悬浮窗、精确定位、写入外部存储等,仅保留广告展示所必需的权限。 (安全联盟 OAID 权限未移除 —— 因为统计 SDK 需要它读取 OAID,如实说明见下) (详见第 4 节权限清单)。
- 同意前不采集:只有你在本应用首次启动时阅读并同意本政策后,统计 SDK 才会初始化; 若你不同意,SDK 不会被初始化,也不会有任何数据采集与上报。
5敏感个人信息与单独同意
| 项目 | 说明 |
|---|---|
| 处理目的 | 计算 BMI、判定健康区间、绘制体重趋势、生成健康建议 |
| 必要性 | 身高与体重是 BMI 计算的唯一输入,不提供这两项则核心功能无法实现 |
| 处理方式 | 仅在你的设备本地计算与存储,不上传、不共享、不用于任何其他目的 |
| 对个人权益的影响 | 数据留在本机、我们无法访问,因此影响很小;但请你知悉健康数据的敏感性 |
单独同意:你在首次启动时点击「同意并继续」,即表示你已阅读本政策, 并单独同意我们处理你的身高、体重等敏感个人信息(仅用于上述目的)。
你也可以随时撤回该同意,见下方「如何撤回同意」。
我们不会把健康数据提供给广告或统计 SDK,广告投放不基于你的健康信息。
6设备传感器信息的读取与使用
| 项目 | 说明 |
|---|---|
| 读取的内容 | 设备的传感器列表(系统已安装的传感器类型清单)与加速度传感器读数。 不读取陀螺仪、磁力计、气压计、心率、指纹等其它传感器。 |
| 读取的目的 | ① 判断设备是否支持「摇一摇」广告交互,以决定是否请求该类素材; ② 广告反作弊与异常流量识别(识别模拟器、自动化脚本)。 |
| 读取的方式与时机 | 由穿山甲 / GroMore 广告 SDK在你同意本政策之后、广告加载与展示期间读取; 应用自身代码不读取任何传感器。 |
| 是否上传 | 原始传感器读数不回传、不存储;仅可能以「设备是否具备某类传感器」的结果参与广告请求。 |
| 是否用于识别身份 | 否。不用于识别你的身份,也不用于健康或运动数据统计(本应用无计步、运动识别功能)。 |
你如何选择
- 不想要广告 → 撤回隐私授权:应用「我的 → 撤回隐私授权」, 撤回后广告 SDK 不再初始化,也就不会再读取传感器。
- 摇一摇交互已关闭:我们已在广告 SDK 中关闭「摇一摇跳转」, 因此即使读取了加速度传感器,也不会因晃动手机而跳转广告。
- Android 系统不提供「单独禁止某个应用读取传感器列表」的开关, 因此如不希望读取,请勿同意本政策;已同意的可通过「撤回隐私授权」或卸载应用终止。
7数据出境
本应用的数据处理活动全部在中国境内完成:
- 你的健康数据只存在你的设备上,不存在出境问题;
- 统计与广告 SDK 的数据存储与处理均在中国境内服务器(友盟+、穿山甲及 GroMore 各广告源均为境内主体);
- 我们不会将你的个人信息传输至境外。
8应用申请的系统权限
| 权限 | 用途 | 是否必需 |
|---|---|---|
| 网络访问(INTERNET) | 友盟+ 统计 SDK 上报统计数据与崩溃日志 | 是 |
| 网络状态(ACCESS_NETWORK_STATE) | 判断当前网络是否可用,避免无网络时重复上报 | 是 |
| 发送通知(POST_NOTIFICATIONS) | 「每周称重提醒」到点后弹出系统通知 | 否,可拒绝或随时关闭 |
| 闹钟与提醒(SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM) | 把每周提醒登记到系统闹钟,保证到点准时提醒 | 否,可拒绝 |
| 开机自启(RECEIVE_BOOT_COMPLETED) | 已不再申请。为配合工信部信管函〔2020〕164 号第 164061 项(禁止未经明示同意的广播监听自启动)的整改,本应用不监听任何开机广播、不会随开机自启动。称重提醒改为「你每次打开应用时重新登记」。 | —(不申请) |
| 保持唤醒(WAKE_LOCK) | 视频广告播放时保持屏幕唤醒,避免播放中途黑屏 | 是(仅广告播放期间) |
| 震动(VIBRATE) | 广告互动与「保存记录」操作触感反馈 | 否,可在系统设置中关闭 |
| 切换网络状态(CHANGE_NETWORK_STATE) | 广告 SDK 在 WiFi/移动网络之间切换以保证素材加载 | 是 |
| 安全联盟 OAID 权限(freemme.permission.msa / com.asus.msa.SupplementaryDID.ACCESS) | 随统计 SDK(友盟+)的依赖声明,该 SDK 会用它读取 OAID 用于统计去重; 广告 SDK 侧的 OAID 已通过隐私开关关闭。OAID 不用于识别你的真实身份, 也不与你的身高体重关联 | 是(仅统计 SDK 使用) |
| 穿山甲内部签名权限(*.openadsdk.permission.TT_PANGOLIN) | 广告 SDK 内部用于安全校验的签名级权限,不涉及你的信息 | 是(SDK 必需) |
| 应用内动态广播权限(DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION) | Flutter 框架内部使用,限制广播仅在本应用内传递 | 是(框架必需) |
| 广告标识符(com.google.android.gms.permission.AD_ID) | 广告 SDK 用于广告归因与频次控制(不用于识别你的身份) | 是 |
| WLAN 状态(ACCESS_WIFI_STATE / CHANGE_WIFI_STATE) | 广告 SDK 判断网络类型以选择合适的广告素材 | 是 |
关于「每周称重提醒」
称重提醒是手机本地的定时通知,由系统闹钟触发,不经过任何服务器, 也不会上传或接收你的任何数据。你可以在「我的 → 提醒」中随时关闭;关闭后我们会取消已登记的提醒。
如果你拒绝通知权限,应用其余功能完全不受影响,只是收不到提醒。
关于手机重启:本应用不监听开机广播(见第 8 节权限说明),因此重启后需要打开一次应用来重新登记提醒;打开后提醒会按你设定的时间继续。
本应用不申请通讯录、定位、相机、麦克风、相册、存储读写、电话状态等敏感权限, 并已在配置中主动移除第三方 SDK 可能附带的读取设备标识(如 IMEI)的权限。
若后续版本因功能需要新增权限,我们会在应用更新说明中写明具体用途。
9你的权利
| 权利 | 操作方式 |
|---|---|
| 导出全部数据 | 「我的」→「导出数据(CSV)」,可随时取走所有记录 |
| 删除全部数据 | 「我的」→「清空全部记录」,一次删除本机所有数据;卸载应用效果相同 |
| 不提供数据 | 本应用无需注册登录,你完全可以不输入任何数据 |
上述 SDK 的隐私政策链接均可直接点击查看;应用内「我的 → 隐私政策(完整版)」另提供离线纯文本全文(含各链接地址)。
10如何撤回同意
你有权随时撤回对本政策的同意。撤回同意后,我们将停止统计与广告 SDK 的数据处理, 应用回到首次启动时的隐私门控页面。
方式一:在应用内撤回(推荐)
- 打开应用 → 底部「我的」标签页;
- 找到「隐私与授权」区域,点击「撤回隐私授权」;
- 确认后,应用会清除同意记录并返回隐私政策页面,统计与广告 SDK 立即停止初始化。
方式二:通过邮箱申请
发送邮件至 liruqiang@zhijiancha.cn, 说明你的应用名称与撤回诉求,我们会在 15 个工作日内处理并答复。
撤回后的影响
- 不影响你已保存的体重记录——它们仍在你的手机上,可继续查看与导出;
- 不影响你使用 BMI 计算、体重记录等核心功能(这些功能本来就不需要联网);
- 仅停止第三方统计与广告相关的数据处理,因此广告可能不再展示。
若你还希望删除本机记录,请使用「我的 → 清空全部记录」,或直接卸载应用。
11未成年人保护
本应用面向 18 岁以上成年人。成人 BMI 判定标准不适用于未成年人(未满 18 岁须使用儿童青少年的年龄性别百分位标准), 因此本应用不向未成年人提供服务,也不会主动收集未成年人的个人信息。
12健康信息特别说明
身高体重属于个人健康相关信息。我们通过「只存本机、不联网、不共享」的方式保护这类信息。 本应用提供的 BMI 数值与建议仅作为健康参考,不构成医学诊断、治疗建议或处方。
13政策更新
本政策如有变更,我们会在本页面更新并同步修改顶部的「最近更新」日期。 涉及数据处理方式的重要变更,会在应用内以弹窗或更新说明的方式提示。
14联系我们
| 开发者 | 上海麦丘信息技术有限公司 |
|---|---|
| 应用名称 | BMI计算器体重记录 |
| 联系邮箱 | liruqiang@zhijiancha.cn |
| 联系地址 | 上海市 |
如对本政策有任何疑问、意见或投诉,欢迎通过上述邮箱联系我们,我们会在 15 个工作日内答复。
投诉与举报渠道
- 应用内问题反馈:应用内如提供反馈入口,可直接提交;
- 隐私事务专用邮箱:liruqiang@zhijiancha.cn (我们承诺 15 个工作日内答复);
- 监管投诉:若你认为我们的处理侵害了你的合法权益,可向 网信部门(12377.cn)、 工信部门或当地消费者协会投诉举报。
政策版本
当前版本:v3(2026 年 10 月 15 日)。历史版本可向我们索取。
BMI计算器体重记录