The Privacy Policy and Terms of Service are legally binding in Chinese only (drafted under the laws of the People’s Republic of China). The Chinese text below is the sole official version.
法律文件隐私政策
最后更新:2026 年 10 月 30 日
律动(英文名 Oxymph,以下简称「律动」或「我们」)是一款 iPhone 与 Apple Watch 力量训练助手。我们深知训练数据与健康信息的敏感性,因此制定了本隐私政策,说明我们收集哪些信息、如何使用、如何存储,以及你拥有哪些权利。
使用律动即表示你同意本政策所述的信息收集与使用方式。
一、我们收集哪些信息
1.1 账号信息
- 邮箱,或通过 Apple 登录(Sign in with Apple)得到的 Apple 账号标识(用于注册与登录)
- 昵称、头像(由你自愿设置)
- 性别与出生年份(用于强度与个性化间歇计算;性别为建档必填项)
- 自评的训练经验等级(用于匹配间歇基线;由你填写)
- 登录设备记录:用于账号安全与多设备管理,保存在钥匙串中,卸载重装不会重置,退出登录或注销账号即解除
1.2 训练数据
- 训练计划(训练日、动作、组数、次数、目标重量)
- 训练记录(实际完成的组数、重量、次数、逐组间歇秒数、容量)
- 间歇偏好设置(短 / 中 / 长三档)
- 可选填的训练强度自评(RPE)
- 可选填的逐动作组间歇感受(短了 / 刚好 / 长了,用于校准个性化间歇)
1.3 健康数据(需你授权 HealthKit)
- 心率数据(训练中的实时心率;仅用于训练过程展示与训练记录中的心率曲线)
- 活动能量(卡路里,由 watchOS 原生估算)与锻炼时间
- 心率变异性(HRV)、睡眠分期、静息心率 —— 用于评估恢复状态与训练就绪度
- 其他体能训练记录(如在 Apple 体能训练或其他 App 中记录的跑步、骑行、球类;读取运动类型、时长、训练强度评分)—— 用于评估近期运动负荷、计入训练就绪度。不上传逐条记录,仅在就绪度匿名样本中每天上传一个近期(近 3 天加权)负荷汇总值
- 正念与呼吸训练的会话记录(仅在存在时读取,用于按天聚合 HRV)
- 步数(用于训练详情页的当日活动摘要)
- 身高、体重(用于强度与个性化间歇计算)
- 通过 Apple 健康 App 写入的训练记录(容量、卡路里、间歇)
- 注:展示手表归属时会读取设备名称(如「某某的 Apple Watch」)——该名称由你在系统设置中自定,可能包含人名,我们仅原样展示、不用于其他用途
身高与体重会派生出 BMI 分档,与训练经验等级一起作为间歇基线的匹配维度;上传的是分档值而非精确身高体重。
1.4 腕部运动数据
- 训练组进行期间,Apple Watch 采集腕部加速度与陀螺仪数据(六轴),用于识别动作次数、评估动作质量(稳定度、速度损失、疲劳衰减)
- 仅在组进行期间采集,组结束即停止;不含位置信息
- 随常规训练记录(
/api/sync/trainings)上传的是从波形派生的指标(次数、质量分、衰减率、速度损失等) - 为运行云端动作质量精算与个性化间歇进化,App 会通过专用同步通道(
/api/sync/motion-tuning/batch)自动上传经过压缩的组内六轴训练波形样本及停表窗口摘要(不含位置与音频),用于云端纯度门校验、起止包络结算及模型训练;云端仅向你的设备下发编译后的间歇推荐快照。波形保留到你注销账号,注销时随账号一并删除。该项上传是训练与间歇模型服务的一部分,默认开启:你同意本政策并开始使用训练功能即视为开启,App 内不再单独提供开关;如不希望上传,请勿在佩戴手表的情况下开始训练,或直接停止使用本服务
1.5 设备信息
- 设备型号(Apple Watch / iPhone)、系统版本(watchOS / iOS)
- App 版本号、网络类型、语言与地区(省份级)、崩溃日志(用于排查问题)
1.6 网络地址
- 你访问服务器时的 IP 地址。仅用于安全风控与防刷(限流、异常与滥用识别)的留底,不参与用户画像分析,并受保留期约束、到期自动删除
- 用于地域统计的是由 IP 反查得到的省份(不含 IP 或更精确位置),已在「设备信息」中列明
1.7 内容审核记录
- 昵称、头像、模板与评论等用户生成内容会经过内容审核。我们保存机器判决与人工终审结论、拒绝原因,以及申诉时被拒文本的快照与原拒绝原因,用于判定结果、处理申诉并统计机人分歧率以校准阈值
- 待审头像存放在不可公开访问的隔离区,对外仍展示上一张已过审的头像;被驳回的头像文件保留 30 天供人工改判或申诉,到期自动清理
- 审核记录不用于广告或用户画像
1.7 匿名使用与诊断数据
- 功能使用行为(页面 / 动作点击等)、设备标识符与应用内会话标识、App 运行诊断信息(错误码、耗时),用于产品改进、稳定性分析与防刷
- 本条所称的匿名埋点设备标识符由 App 生成并存储在设备上,卸载重装会重置;不用于跨应用追踪,也不用于广告(账号维度的登录设备记录见 1.1,保存在钥匙串,卸载不会重置)
- 上述数据不用于识别你的个人身份
1.8 官方推送信息
- 在你授权系统通知并登录后,Oxymph 会向服务端登记当前 iPhone 的 APNs 设备 token,用于接收官方公告推送
- APNs token 仅用于官方远程推送,不用于用户消息中心;退出登录后会解除当前账号绑定
二、我们如何使用这些信息
- 提供核心服务:记录你的训练历史、计算间歇推荐、评估动作质量、展示进步趋势
- AI 私人模型:基于你的逐组表现与动作质量衰减,持续校准专属于你的恢复模型
- 恢复评估:基于心率变异性、睡眠与静息心率判断你的训练就绪度,并据此调节当日训练参数
- 群体智慧:将你的训练经验匿名汇总后,参与全平台间歇基线的计算(详见第五节)
- 社交功能:在训练搭子圈中展示你的训练状态与打卡动态
- 服务改进:分析使用趋势以优化功能、修复缺陷
三、数据存储与安全
Oxymph 采用「云端为唯一事实源」架构:
- 云端存储:训练数据存储在中国大陆境内的云服务器(PostgreSQL 数据库),通过 HTTPS 加密传输,数据库认证使用 scram-sha-256 协议;我们不会将你的个人数据跨境传输至境外
- 心率与健康数据的上传边界:不上传逐秒原始心率流与逐条健康样本。训练心率仅上传降采样序列(用于历史心率曲线,不参与任何算法);健康数据仅上传按天聚合的 HRV / 睡眠 / 静息心率数值
- 本地缓存:iPhone 和 Apple Watch 各保留一份本地缓存(SwiftData / UserDefaults),按用户账号物理隔离,用于离线训练与快速展示
- 不存储支付信息:所有订阅与购买均通过 Apple App Store 的内购系统完成,我们不接触你的信用卡或支付凭证
四、第三方服务
Oxymph 使用以下第三方服务,它们各自有独立的隐私政策:
- Apple 健康(HealthKit):在获得你的授权后,将训练数据写入 Apple 健康;Oxymph 不会从 Apple 健康读取数据,除非你明确授权
- Apple App Store 内购:用于 Oxymph Pro 订阅的支付处理
- Apple 推送通知服务(APNs):用于向已授权设备发送官方公告;Oxymph 不通过 APNs 发送用户消息中心内容
除上述服务外,我们不会将你的数据分享给任何第三方。
五、群体智慧与匿名化
Oxymph 的「全网智慧」功能会使用你的训练经验来帮助全平台用户获得更好的间歇推荐。我们对此有严格的隐私保护措施:
- 仅使用匿名汇总后的整体趋势(如某动作的平均推荐间歇),不包含任何个人身份信息
- 群体数据采用 k-匿名聚合(至少 20 名用户的聚合才被采用),且使用加盐哈希处理
- 无法从群体数据反推出你的个人训练记录
- 你的个人训练数据始终只属于你,不会以个体形式展示给其他用户(训练搭子圈中展示的内容由你主动参与)
六、你的权利
你对自己的数据拥有以下权利:
- 访问权:你可以在 App 内随时查看自己的全部训练记录与计划
- 导出权:你可以通过 App 内「设置 → 导出我的数据」功能一键导出并获取自己的完整训练与个人数据
- 删除权:你可以删除单条训练记录,或注销账号以删除全部数据
- 撤回授权:你可以在系统设置中随时关闭 Apple 健康写入权限、官方推送或本地训练提醒
七、未成年人
Oxymph 面向 16 岁及以上的用户。如果你是 16 岁以下的未成年人,请在监护人同意后使用本服务。我们不会故意收集未成年人的个人信息。
八、政策更新
我们可能会不时更新本隐私政策。重大变更时,我们会通过官方推送或注册联系方式告知你。继续使用 Oxymph 即表示你同意更新后的政策。
九、联系我们
如果你对本隐私政策有任何疑问或建议,可通过以下方式联系我们:
- 邮箱:support@oxymph.com
本政策适用于 Oxymph 应用及官网(www.oxymph.com)。Oxymph 不隶属于 Apple Inc.,Apple Watch、iPhone、Apple 健康、App Store 均为 Apple Inc. 的商标或注册商标。