物谱日记 · 开发测试版

隐私政策

更新及生效日期:2026 年 10 月 27 日

物谱日记由锦江区机动健身服务部运营,用于以中文查看你授权的 WHOOP 恢复、睡眠和运动数据。健康数据属于敏感个人信息,请在连接前阅读本政策,并自行决定是否在 WHOOP 官方页面授权。你也可以不连接账号,查看使用指南及隐私说明。

一、我们如何连接 WHOOP

登录发生在 WHOOP 官方页面。请使用激活 WHOOP 时的账号邮箱和当前密码;物谱日记不接收、不收集或保存 WHOOP 密码。你确认官方授权后,WHOOP 向服务端签发数据读取令牌。我们仅在后端保存这些令牌,不把 WHOOP 应用密钥或令牌发给小程序或网页。

二、读取的信息与用途

【WHOOP 授权与健康数据】当你主动点击“连接 WHOOP 账号”、阅读提示并点击“同意读取健康数据,继续连接”,再在 WHOOP 官方网页同意授权后,我们才读取你的 WHOOP 用户标识、名字及已授权的睡眠、恢复、运动等记录,用于建立个人档案、展示中文数据、历史趋势比较,以及生成你主动请求的周报、月报。你在 WHOOP 官方网页输入的登录邮箱和密码由 WHOOP 处理,不提交到物谱日记后端。不授权不影响查看使用指南和隐私说明。

【头像与昵称】当你主动点击首页左上角或“我的”页面的头像并选择头像,或在“我的”填写、选择昵称并保存时,所选头像和昵称用于当前设备的个人资料展示;昵称也可显示在你主动生成的个人报表海报中。这些信息保存在本机,不上传到物谱日记后端;不设置头像或昵称不影响连接 WHOOP 和查看健康数据。

【相册保存】当你进入个人周报或月报、生成长图并主动点击“保存长图到相册”时,小程序调用保存图片到相册能力,将当前报表长图写入手机相册。该功能不读取或上传相册中的其他照片;拒绝相册写入不影响查看报表和长图预览。

【剪切板使用】当你主动点击复制 WHOOP 官方授权链接或使用指南中的官方资料链接时,小程序将对应网址写入系统剪切板,便于你在浏览器打开。我们不读取剪切板中已有的内容。

手机号或邮箱由你手动提供作为档案登录名,当前不自动读取微信手机号,不调用微信手机号、微信运动步数、定位、通讯录、录音或蓝牙接口。运动数据来自你单独授权的 WHOOP 官方接口。未来如提供表带购买或收货服务,会在实际增加相关功能时另行说明所需信息,不在当前版本预先收集手机号或收货地址。

我们申请 read:profile、read:cycles、read:recovery、read:sleep 和 read:workout 权限,并使用 offline 权限刷新授权,以便你再次打开时同步数据。账户基本资料中的用户标识和名字用于关联授权及显示账户信息,并建立独立个人档案。档案保存建档时间、最近同步时间和最近数据更新类型;近一个月记录数量由你的已授权缓存计算,其他用户无法查询你的档案。

数据接口读取约最近 32 天的周期、恢复、睡眠和运动记录,用于中文详情、最近 7 天趋势、此前 30 天可用记录的比较,以及最近 7 / 30 天个人报表。返回内容可能包括负荷与恢复评分、心率变异性、静息心率、呼吸频率、血氧、皮肤温度、睡眠起止时间及分期、睡眠需求、运动类型、运动心率区间和能量消耗;具体以 WHOOP 接口实际返回为准。缺失数据会显示为空,不会填入示例数值。

网页版和小程序通过同一 WHOOP 用户标识关联同一份个人档案和健康数据。你自行选择的头像、昵称和减少动画等偏好保存在本机;网页版的头像昵称按登录账号区分,当前不在设备之间同步。当前版本不将这些资料上传到我们的后端,也不自动读取微信头像或昵称。

【个人目标与月历】你主动保存的每周训练次数和睡眠目标按WHOOP账号加密保存,用于计算个人进度和月历标记,供同一账号在网页和小程序查看。目标、提醒偏好和微信绑定在你解除连接并删除数据时一并删除;可在对应设置页修改或关闭。

【服务号关注核验与提醒】当你主动点击绑定接收微信并在微信完成身份确认后,我们保存该服务号下的微信 OpenID,并在你确认绑定后将其关联到当前 WHOOP 账号。我们通过微信官方接口核验是否关注,仅保存关注状态、核验时间及每日提示日期;未核验关注时每天最多提示一次,提示可关闭,不阻止查看已有数据。关注状态与消息订阅分开记录。发送提醒前再次核验关注,确认取消关注后停用提醒并取消未发送任务;重新关注不会自动开启消息。你主动开启且具备微信订阅资格后,运动或睡眠恢复记录完成评分时才发送相应提醒;评分点评依据已同步数据生成,用于记录反馈,不作诊断。微信接口暂不可用时不会把未知状态当作取消关注,也不会绕过核验发送健康内容。解除连接并删除数据时同步清除绑定、关注与每日提示记录。

【微信订阅窗口】你主动点击订阅提醒后,订阅页面会加载腾讯微信官方 JS-SDK,并再次核对当前微信身份是否与已绑定接收身份一致。临时订阅链接和验证状态最长保留15分钟,不包含健康记录。你可在微信窗口中分别同意或拒绝睡眠与运动通知;当前使用一次性订阅模板,每次同意对应一条通知,实际可发送次数由微信核验,前端回调不作为无限发送权限。解除连接时清除相关临时链接与状态。

PushPlus 可选自动提醒

你主动填写自己的 PushPlus 消息 token、同意使用说明并通过接收端验证码确认后,我们按当前 WHOOP 档案加密保存该凭据、绑定与验证时间、提醒偏好和发送状态,用于向你自己的 PushPlus 接收端发送睡眠或运动更新通知。默认只发送通用的更新提示与物谱日记入口,不发送姓名、邮箱、手机号或健康评分。只有你主动开启“发送详细报告”时,所选报告的时间、时长、运动类型、官方评分、心率、热量和日常记录点评才会经过 PushPlus 处理与展示;WHOOP 密码、授权令牌和物谱登录凭据始终不发送给 PushPlus。PushPlus 为独立第三方,适用其自身服务条款、隐私政策、实名要求和发送额度,微信卡片展现与最终送达由该平台决定。验证消息十分钟内有效;验证通过前不会开启通知。只提醒同意开启后完成的新记录,同一记录去重,网络结果不明时不会自动重发。你可以在“我的 → 微信提醒 → PushPlus 自动提醒”关闭、修改或解除绑定;解除绑定或解除 WHOOP 连接时会删除本服务保存的接收凭据、临时验证信息和通知任务,已由第三方接收的消息可在对应平台管理。

三、保存、保护与保留期限

当前测试后端部署在中国大陆服务器。WHOOP 账户标识、名字、授权令牌和应用会话有效期以逐条加密的数据库记录保存,访问限于服务端进程。小程序持有用于访问本服务的会话凭据。网页版通过仅由浏览器发送的 HttpOnly、Secure、SameSite 登录 Cookie 识别当前会话,最长连续 30 天未使用会过期、正常使用时可续期;官方授权过程使用最长 10 分钟的临时 Cookie 校验发起浏览器。网页不把 WHOOP 令牌或登录会话令牌保存到 localStorage。网络传输使用 HTTPS。

个人档案的账号标识、建档与同步元数据按连接保存,解除连接时删除;不会收集 WHOOP 登录密码。应用会话按设备保留,正常使用时自动续期为后续 30 天,最多每天更新一次服务端有效期;已过期会话不能自行续期,需要重新连接。退出当前设备登录不会删除健康档案。过期会话在再次访问或后续创建连接时清理。待授权状态仅保存在内存,最长 10 分钟。为避免大量用户同时请求 WHOOP,后台将已同步的睡眠、恢复、运动和周期记录按账号、按月加密保存为长期健康档案;只要你保留本服务连接,这些已保存记录不会因退出登录、登录会话过期、换设备或近期缓存清理而删除。你重新授权同一 WHOOP 账号后会继续使用原有档案。我们另保留约最近 93 天的近期数据缓存及展示快照,未使用的短期缓存最长保存 7 天;短期缓存清理不影响长期档案。长期保存仅包含已成功同步的记录,不表示首次授权时已获取全部历史,也不表示在授权失效后仍能自动获取新数据。主动解除连接并删除数据后,删除本服务中的长期档案、近期缓存和授权凭据;WHOOP 官方源记录被删除且本服务收到删除事件或完成对应日期的重新同步时,也会更新档案。页面会显示同步时间;数据更新时可能先显示上次同步结果。每日数据库备份及升级回滚备份仅管理员可访问,最多保留 7 天,不用于日常查询。删除资料后,现有备份会在该期限内自动淘汰。

当前不保留常规 HTTP 访问日志;运行日志用于记录服务启动和故障。运行日志不记录安全码、WHOOP 密码、完整授权回调查询串或授权令牌。后续若改变数据保存、备份或日志处理方式,会更新本政策及必要的告知。

档案登录与跨设备使用

【档案登录方式】网页版须先完成档案登录设置才能查看健康数据。首次在 WHOOP 官方页面授权后,请提供自己的手机号或邮箱之一,并设置 6 位数字安全码;已有档案请直接登录,换设备复用原授权。小程序当前仍可主动设置档案登录方式;也可在之后添加另一种联系方式。联系方式仅作为本服务登录名,不发送短信或邮件,也不表示我们已验证号码或邮箱的归属。我们将联系方式、WHOOP 用户标识及加盐的安全码派生值加密保存;不保存明文安全码。你在新设备输入登录名与安全码,经核验后复用原 WHOOP 授权和同一份健康档案,不另行创建 WHOOP 用户授权。当前设备使用有效期 30 天、活跃时续期的登录会话;WHOOP 授权失效时仍需重新授权。原授权凭据独立于设备会话加密保存,退出当前浏览器不删除原授权。登录失败次数、来源地址的不可逆标识与临时锁定状态最多保存 30 分钟,用于防止猜测;安全码设置操作限流最多保存 15 分钟。运营管理员可在受保护后台查看你提供的姓名与联系方式以处理档案支持,不展示安全码。修改登录方式或安全码需验证当前安全码,或刚刚完成的 WHOOP 官方授权;修改后其他设备会话失效。忘记安全码时可重新授权原 WHOOP 账号后重设。解除 WHOOP 连接并删除数据时,一并删除登录名索引、安全码派生值及独立保存的授权凭据。

四、WHOOP 与其他第三方

【管理员新成员通知】为处理新增账号与运营支持,我们可通过 PushPlus(推送加)微信公众号向运营者本人的微信发送首次绑定的成员序号、WHOOP 名字和加入时间。该通知不包含档案编号、手机号、邮箱、密码、授权令牌或健康明细,不发送给其他顾客;通知摘要将经 PushPlus 及微信服务处理。发送队列及成员编号对应记录在本服务服务器加密保存,解除连接并删除档案时删除对应记录;已发送摘要按运营者内部资料保护要求管理,不用于公开展示或营销。PushPlus 对相关消息的处理以其隐私政策为准。

WHOOP 官方登录、授权及原始数据处理由 WHOOP 提供,相关交互可能涉及其境外服务;我们通过其官方接口获取你授权的数据。请同时阅读 WHOOP 隐私政策。服务器由腾讯云提供基础设施服务,域名由阿里云管理。当前版本没有广告、商城或支付功能。后续如通过服务号提供外部购物入口,会在实际增加时说明,不使用个人健康数据推荐商品。你可以主动生成并保存个人报表长图;生成在本机完成,物谱日记不会主动上传长图或发送给其他用户。请自行决定是否通过相册或聊天分享含健康数据的图片。公众号提醒功能在服务号配置完成后可用。你主动点击绑定时,我们通过微信官方网页授权获取用于接收消息的公众号用户标识(OpenID),返回原账号确认绑定后加密保存。绑定不会自动开启发送;须由你主动选择晨报或运动提醒并开启。我们保存提醒偏好、免打扰时段及设备时区,以实现你选择的发送方式;未完成配置或未开启时不发送。消息将按睡眠恢复评分或运动评分完成事件触发,重复数据更新不会反复发送同一记录的通知;实际发送仍受微信消息权限和模板规则约束。以后增加相关功能前,会补充相应说明与授权。

五、你的选择与删除方式

你可以拒绝连接,仍可查看使用指南与本说明。连接后可在“我的”中选择“解除 WHOOP 连接”:操作成功时,服务会向 WHOOP 撤销授权、删除同一 WHOOP 账号保存的个人档案、应用会话、原始及展示缓存、待同步任务和未发送的通知任务。若操作失败,页面会提示重试。解除连接不会删除 WHOOP 官方保存的原始记录。

网页版“退出网页登录”只结束当前浏览器会话,不撤销 WHOOP 授权,也不影响其他设备。你可以清理浏览器站点数据以删除本机资料。解除连接不会一并清除本机保存的头像、昵称与偏好;你可以修改资料或清理本地小程序数据。需要查询、更正、删除我们处理的信息,或无法自行解除连接时,请通过下述邮箱联系运营方;核验请求时,我们只会要求为确认账户归属所必需的信息,不会索要 WHOOP 密码。

六、适用范围与更新

本政策适用于当前物谱日记开发测试版。正式发布、接入新功能、变更运营主体或数据处理方式时,将更新说明;如需新增健康数据用途或权限,将在使用相关功能前再次告知并征求相应授权。

七、联系我们

运营主体:锦江区机动健身服务部
联系邮箱:mistcats007@gmail.com