← 返回首页·100old.appEnglish
目录
  1. 01概述
  2. 02数据控制者
  3. 03我们收集的信息
  4. 04信息使用方式
  5. 05健康数据特别说明
  6. 06第三方服务
  7. 07数据存储与保留
  8. 08安全措施
  9. 09你的权利
  10. 10跨境数据传输
  11. 11儿童隐私
  12. 12Cookie 和类似技术
  13. 13政策变更
  14. 14联系我们
  15. 15Apple 隐私标签对照

隐私政策

Vita(iOS 应用) 与 100old.app(网页应用)

生效日期 2026-05-20最后更新 2026-05-20

01概述

欢迎使用 Vita(以下简称"本应用"或"我们")。Vita 是一款个人健康追踪 iOS 应用,配套的网页版位于 100old.app。我们的核心理念是:你的健康数据归你所有,本应用只是帮你看得更清楚的工具。

本隐私政策说明:我们收集哪些信息、如何使用、如何保护、你拥有哪些权利。本政策同时适用于 iOS 应用和网页版。

02数据控制者

本应用目前由独立开发者运营,并非公司主体。在欧盟《通用数据保护条例(GDPR)》、中国《个人信息保护法(PIPL)》及香港《个人资料(私隐)条例(PDPO)》语境下,"数据控制者"指对你的个人数据如何处理作出决定的主体;该主体即本应用的运营者。

所有数据处理相关的联络(访问、更正、删除、撤回同意、投诉等)请通过本政策第 14 节列出的方式联系我们。

03我们收集的信息

3.1 你直接提供的信息

  • 账户信息:邮箱地址、密码(以加盐哈希存储,我们无法读取明文)。 未来版本将引入 Sign in with Apple 和 Google 登录 作为可选认证方式;当你选择使用时,我们会收到对应身份提供方返回的标识符与邮箱(详见第 6 节)。
  • 个人资料:姓名(昵称)、出生日期、性别、头像图片、健康目标描述。这些字段均为可选;你可以随时在"个人中心"中查看、修改或清空。
  • 头像图片:上传时在设备端压缩为 256px JPEG,以 base64 数据 URL 形式直接存入数据库(不进入对象存储)。

3.2 通过第三方授权访问的数据

当你主动在本应用内连接外部数据源时,本应用会代表你获取相应数据:

  • WHOOP(OAuth 2.0 授权):每日身体周期、睡眠分段、运动记录、恢复指数、HRV、静息心率、血氧、呼吸频率、皮肤温度。授权后我们每小时同步最近 3 天的数据。你可以在 WHOOP 账户中随时撤销授权。
  • Apple Health(HealthKit):iOS 应用将通过 HealthKit 直接读取 Apple Health 中的健康数据。所有读取在你于 iOS 系统级权限弹窗中明确授权后才会进行;每一个数据类型都可单独同意或拒绝。具体类型见下方第 5 节。HealthKit 读取在过渡期间与既有的"Apple Health Auto Export 推送"通道并存,未来将完全替换该通道。

3.3 自动收集的信息

  • 设备和会话信息:登录会话令牌、设备型号、操作系统版本(用于错误诊断与会话维持)。
  • 使用记录:你与 AI 对话的问题与回复(保存到"洞察记忆"中以便回看)、营养拍照记录、写入的日记。这些都是你主动创建的内容。

我们目前不集成任何第三方分析、广告或行为追踪 SDK(无 Google Analytics、无 Sentry、无 Facebook SDK 等)。

04信息使用方式

我们使用上述信息仅为以下目的:

  • 提供核心功能:在你自己的账户中展示健康数据可视化、生成趋势分析、计算睡眠与训练指标。
  • 个性化 AI 洞察:将你的健康数据片段连同结构化提示发送给大模型供应商,生成给你的个性化建议(详见第 6 节)。
  • 账户管理:登录认证、密码重置、会话维持。
  • 服务运维:错误诊断、性能监控、安全防护。

我们不会将你的数据用于广告、行为画像、向第三方出售或分享、训练通用大语言模型,或任何未在本政策中明确披露的用途。

05健康数据特别说明

关于健康数据的明确承诺

  • 我们绝不会将你的健康数据用于广告、营销或行为画像。
  • 我们绝不会向数据经纪商或任何第三方出售你的健康数据。
  • 我们绝不会将健康数据备份到非 Apple 的云存储(如 Google Drive、Dropbox 等),也不会未经你授权将其同步到任何第三方服务。
  • 你可以随时在"个人中心 → 数据源"中断开 WHOOP 授权,或在 WHOOP 账户中撤销我们的访问权限。
  • 你可以随时通过本政策第 9 节列出的方式申请导出或永久删除全部健康数据。

HealthKit 集成与权限范围

Vita iOS 应用使用 HealthKit 读取你授权的健康数据。所有读取均通过 Apple 提供的 HKHealthStore 接口完成,并受 iOS 系统级权限管控;你可以随时在 设置 → 健康 → 数据访问与设备 → Vita 中查看授权状态,按数据类型粒度收回授权。

我们计划请求的读取权限(HKObjectType)包括:

  • 活动 / Activity:stepCount、distanceWalkingRunning、distanceCycling、distanceSwimming、flightsClimbed、activeEnergyBurned、basalEnergyBurned、appleExerciseTime、appleStandTime。
  • 心血管 / Cardio:heartRate、restingHeartRate、heartRateVariabilitySDNN、oxygenSaturation、respiratoryRate、vo2Max、bloodPressureSystolic / Diastolic。
  • 身体测量 / Body:bodyMass、bodyMassIndex、bodyFatPercentage、height、bodyTemperature、appleSleepingWristTemperature。
  • 睡眠 / Sleep:sleepAnalysis(含分段)、sleepDurationGoal。
  • 营养 / Nutrition:dietaryEnergyConsumed、dietaryProtein、dietaryFatTotal、dietaryCarbohydrates、dietaryFiber、dietarySugar、dietaryWater。
  • 女性健康 / Reproductive:menstrualFlow、cervicalMucusQuality、ovulationTestResult。
  • 锻炼 / Workouts:HKWorkoutType(含 sport_name、时长、心率、能量、距离)。

计划请求的写入权限:dietaryEnergyConsumed 与 dietaryWater(仅在你通过本应用的"营养"功能记录食物时写回 Apple Health)。其他类型一律不写入。

注:实际请求的权限以发布版本中 Info.plist 的 NSHealthShareUsageDescription / NSHealthUpdateUsageDescription 为准。我们采用最小权限原则:仅请求展示与分析所需的类型,不一次性勾选所有项。

WHOOP 数据

一旦你连接 WHOOP,我们每小时通过 Vercel Cron 从 WHOOP API 拉取最近 3 天数据并存入数据库。数据用途仅限于在本应用内向你展示与生成个性化分析。

过渡期:Apple Health Auto Export(即将下线)

在 HealthKit 直读功能全量上线之前,已经使用 Apple Health Auto Export 第三方应用向 100old.app 推送数据的用户仍可继续使用该通道。该应用由 Vita 团队之外的第三方维护,数据来源、推送频率、字段范围由你在该应用内配置,请同时阅读该应用的隐私政策。HealthKit 直读上线后我们将停止接收 Auto Export 通道的新推送。

06第三方服务

本应用依赖以下第三方服务运行。每一项都仅接收完成其功能所必需的数据。

Supabase(账户认证 + 数据库托管)

  • 用途:用户账户认证、个人数据库托管。
  • 数据流向:Supabase Inc.(美国),数据库实例托管在亚太东北(日本东京)。
  • 数据范围:账户邮箱、加密的密码哈希、个人资料、所有健康数据。
  • 链接:supabase.com/privacy

Vercel(应用托管 + Web 流量)

  • 用途:网页前端与 API 路由的 Serverless 托管。
  • 数据流向:Vercel Inc.(美国)。
  • 数据范围:HTTP 请求元数据(IP、User-Agent);Vercel 不直接看到我们应用层的健康数据明文。
  • 链接:vercel.com/legal/privacy-policy

WHOOP(健康数据来源)

  • 用途:OAuth 授权后读取你授权范围内的 WHOOP 数据。
  • 数据流向:WHOOP, Inc.(美国)。
  • 授权范围:恢复、周期、睡眠、运动、个人资料、身体测量(offline 续期)。
  • 链接:whoop.com/legal/privacy

Shengsuanyun(胜算云 · AI 模型路由)

  • 用途:通过 OpenAI 兼容接口转发我们构造的健康洞察提示词。文字类分析使用 DeepSeek(deepseek-v4-flash 主 / minimax-m2.7 备);营养图片识别使用 OpenAI(gpt-5.4-mini,gpt-4o 兜底)。
  • 数据流向:经胜算云(中国大陆)API 网关转发给上述第三方大模型供应商 DeepSeek、OpenAI。
  • 数据范围:你的姓名、出生年(用于年龄计算)、性别、健康目标,以及与你提问相关的部分健康数据(如最近 7 天 daily_cycles 摘要、营养拍照内容)。我们不会传输你的邮箱、密码、设备标识或完整健康数据库。
  • 使用限制:上述数据仅用于即时生成你的分析结果,不会用于训练大模型、不出售、不用于广告。我们仅在你在应用内明确同意后才会向这些供应商发送数据;这些供应商受其服务条款约束,对你的数据提供与本政策同等或相当的保护。
  • 链接:router.shengsuanyun.com

Apple(App Store 分发 + Sign in with Apple)

  • 用途:iOS 应用分发;以及作为可选的身份认证方式(Sign in with Apple)。
  • 数据流向:Apple Inc.(美国)。
  • 收集的信息:当你选择 Sign in with Apple 时,我们会收到稳定的 Apple ID 用户标识符以及邮箱(你可选择隐藏邮箱使用 Apple 的中继邮箱)和你选择填写的姓名。
  • 链接:apple.com/legal/privacy

Google Sign-In(计划提供的登录方式)

  • 用途:通过 Google 账号完成身份认证(可选)。
  • 数据流向:Google LLC(美国)。
  • 收集的信息:Google 账户邮箱、显示名、头像 URL、稳定的 Google 用户 ID。我们不读取你的 Gmail 内容、联系人、日历等任何其他范围。
  • 链接:policies.google.com/privacy

07数据存储与保留

  • 位置:账户与健康数据存储于 Supabase 在日本东京区的 PostgreSQL 实例;备份由 Supabase 按其平台政策管理。
  • 保留期:账户存续期间持续保留;账户删除后我们将在 30 天内永久清除你的健康数据与账户记录(备份滚动周期内可能短暂残留,最长不超过 60 天)。
  • WHOOP Token:以加密形式存储在数据库 settings 表中,仅用于代你刷新数据,断开授权时立即删除。

08安全措施

  • 密码以 bcrypt 哈希存储(由 Supabase Auth 实现),我们无法看到你的明文密码。
  • 所有客户端与服务端之间的通信使用 TLS 1.2+ 加密。
  • 数据库使用 Supabase 的行级安全(RLS),每个用户只能访问自己 user_id 下的行。
  • iOS 端的访问令牌存储在系统 Keychain;后端只接受 Bearer JWT 验证后的请求。
  • API 路由按用户隔离:未登录请求一律拒绝;跨用户访问被 RLS 拦截。

无论我们采取多少安全措施,互联网传输和电子存储均不可能绝对安全。如发生数据泄露,我们将依照适用法律在 72 小时内通知受影响用户与监管机构。

09你的权利

所有用户共享的权利

  • 查看:你可以随时在应用内"个人中心"查看我们持有你的全部个人资料。
  • 更正:你可以随时直接在应用内编辑姓名、性别、出生日期、目标、头像等。
  • 导出:通过第 14 节列出的邮箱发送请求,我们将在 30 天内以机器可读格式(JSON)提供你账户下的全部数据。
  • 删除:你可以通过应用内"退出登录 + 删除账户"流程,或通过邮件请求删除。
  • 撤回同意:你可以随时断开 WHOOP / Apple Health 数据源连接。

GDPR(欧洲经济区用户)额外权利

  • 访问权、更正权、被遗忘权(删除)、数据可携权、限制处理权、反对权。
  • 有权向所在欧盟成员国监管机构投诉。

CCPA / CPRA(加州用户)额外权利

  • 知情权、删除权、不歧视权。
  • 我们不出售也不分享你的个人信息给第三方用于交叉文本广告,因此 "Do Not Sell or Share My Personal Information" 选项默认对你不适用。

PIPL(中国大陆用户)额外权利

  • 健康数据属于 PIPL 项下的"敏感个人信息"。本应用启动时会一次性提示你同意敏感信息处理;不同意可继续使用基础功能但部分洞察分析不可用。
  • 有权访问、复制、更正、删除自己的个人信息,并撤回同意。
  • 有权向网信办或行业主管部门投诉。

10跨境数据传输

为了让本应用工作,你的数据可能跨境传输。例如:账户数据存于日本(Supabase)、应用前端由美国(Vercel)提供、AI 分析提示词在中国大陆处理(胜算云)。当跨境传输至 GDPR 视角下的"第三国"时,我们依赖适用的标准合同条款(SCC)或服务商已有的充分性认证。

11儿童隐私

本应用面向 13 周岁及以上人群。如果你是 13 岁以下儿童,请勿注册或提交任何个人信息。如发现我们无意中收集了 13 岁以下儿童的信息,我们将立即删除。

12Cookie 和类似技术(仅网页版)

网页版仅使用维持登录会话所必需的第一方 Cookie(Supabase Auth 会话凭证),不放置任何用于广告、分析或社交媒体追踪的 Cookie。 iOS 应用不使用 Cookie。

13政策变更

我们可能不时更新本政策(例如:集成新的服务、启用 HealthKit、扩展数据范围)。 重大变更时我们将在应用内显著位置展示提示,并将"生效日期"提前到变更生效之日。继续使用本应用即视为接受更新后的政策。

14联系我们

关于本政策、你的权利、数据请求或投诉,请通过以下方式联系我们:

  • 邮箱:privacy@100old.app
  • 网站:100old.app

我们将在 30 个工作日内回复你的请求;涉及身份核验时可能需要你额外提供信息。

15Apple 隐私标签对照

下表对应 App Store Connect 中的 Privacy Nutrition Label 填写指引。

数据类别收集关联用户用于追踪用途
Contact · EmailYesYesNoApp Functionality, Authentication
Contact · NameYes (optional)YesNoApp Functionality
Health & FitnessYesYesNoApp Functionality, Analytics (个人)
User Content · PhotosYes (头像/营养拍照)YesNoApp Functionality
Identifiers · User IDYesYesNoApp Functionality
DiagnosticsYes (服务器日志)NoNoApp Functionality

注:当未来引入 HealthKit、订阅计费、或第三方分析 SDK 时,本表将相应更新。

© 2026 100old.app · Vita