Streakbound 隐私政策
本隐私政策说明 Streakbound(下称“本应用”或“我们”)如何收集、使用、存储、共享和保护您在使用本应用期间的信息。我们的核心设计原则是“本地优先、数据最小化”:您的健康与打卡数据默认仅存储在您的设备本机;仅在您主动登录、购买订阅或启用 AI Coach 时,相关必要信息才会发送至我们的服务端或指定第三方。
请您在使用本应用前仔细阅读本政策。点击“同意”,或在登录页选择继续使用本应用,即表示您理解并同意本政策。如您不同意,请勿使用本应用。
一、我们是谁(个人信息处理者)
本应用由李壮运营,注册地址为中华人民共和国四川省成都市成华区二仙桥街道民兴北二路158号。如对本政策或您的个人信息处理有疑问、意见或请求,请通过第十二节所列联系方式与我们联系。
二、我们收集的信息
我们仅收集为提供核心功能所必需的信息,并按存储位置说明如下。未在本政策中列明的信息,我们默认不收集。
(一)仅存储在您设备本机的信息
| 数据类型 | 来源 | 用途 | 存储位置 |
|---|---|---|---|
| 打卡照片、形象照、本地头像 | 用户拍摄或从相册选择 | 每日打卡、对比图、成就海报、设置页展示 | 仅本机(默认不上云) |
| 体重、目标体重、周期天数及打卡记录 | 用户手动录入,或本机体脂秤画面 OCR 识别 | 进度计算、趋势分析与成就报告 | 仅本机 |
| 性别、身高、生日(年龄) | 用户在引导或档案中录入 | 本机体脂估算等计算 | 仅本机 |
| 轻断食计时状态 | 用户在工具页开启 | 倒计时,以及结束时的本地通知 | 仅本机 |
| 语言、体重单位等偏好 | 用户在设置中选择 | 界面展示与单位换算 | 仅本机(当前不同步到服务端) |
相机用于拍摄打卡照,相册用于选取已有照片,或保存您主动导出的海报。体脂秤读数识别在设备本地完成,识别画面不会上传至我们的服务端。自定义头像目前仅保存在本机,我们尚未提供头像的云端存储。
(二)匿名设备标识
| 数据类型 | 来源 | 用途 | 存储位置 |
|---|---|---|---|
| 匿名设备 ID(UUID)及首次启动时间 | 首次启动时自动生成 | 本机数据归属、前 3 天试用窗口锚点 | 本机 Keychain;仅在您使用 Sign in with Apple 登录时随登录请求发送至服务端并与账号绑定 |
该标识用于本机数据归属和试用窗口,不构成对您现实身份的直接识别,我们不会将其用于广告投放、跨应用追踪或用户画像。卸载本应用通常不会清除 Keychain 中的该标识,因此删除并重装应用一般无法重置试用窗口。在您登录之前,我们不会仅因首次启动而单独上传该标识。
(三)您登录后存储在服务端的信息
本应用目前通过 Sign in with Apple 登录。首次授权时,Apple 可能向我们提供您的姓名和电子邮箱(邮箱可能是 Hide My Email 隐藏邮箱,例如以 @privaterelay.appleid.com 结尾)。我们将其用于创建账号、生成默认昵称,以及在您主动联系时核验身份。
| 数据类型 | 来源 | 用途 | 存储位置 |
|---|---|---|---|
| Apple 用户标识、邮箱、姓名或昵称 | Sign in with Apple | 账号识别、默认昵称 | 我们的服务端 |
| 匿名设备 ID 与首次启动时间 | 登录请求携带 | 试用窗口校准、设备与账号绑定 | 我们的服务端 |
| 访问令牌与刷新令牌 | 我们在登录成功后签发 | 维持登录态 | 本机 Keychain;刷新令牌亦存于服务端 |
| 登录会话展示信息(昵称、邮箱缓存) | 登录结果 | 设置页展示 | 本机 UserDefaults |
| 订阅状态与交易标识(产品 ID、original transaction ID、到期时间、自动续订状态等) | App Store 交易及我们向 Apple 的回查 | 会员资格核验与订阅账本 | 我们的服务端 |
我们不会将您的体重、身高、性别、生日、打卡记录、照片或挑战(周期)数据上传至服务端。您登录时,我们仅把本机已有数据的归属从匿名设备 ID 改绑到您的账号,数据仍留在本机。我们目前不提供云端备份,也不提供跨设备同步历史打卡或照片:同一账号在新设备上登录后,新设备本机不会自动出现原设备上的历史记录。
(四)您启用 AI Coach 后发送的信息
| 数据类型 | 来源 | 用途 | 处理位置 |
|---|---|---|---|
| 结构化体重趋势:当前体重、初始体重、上次体重(如有)、当前天数、周期天数、体重单位、界面语言 | 每日打卡或结营时由本应用组装 | 生成当日鼓励及分析文案或结营简述 | 经我们的代理实时转发至第三方 AI(见第六节) |
上述请求不含您的姓名、邮箱、照片、自由文本提问或账号 ID。AI Coach 默认关闭;每次您在设置中将其从关闭切换为开启时,我们会弹出说明,并在您确认后启用。
三、信息的收集与使用目的
我们收集和使用上述信息,仅用于以下目的:
- 提供、维护和改进本应用的核心功能(打卡、周期对比、成就报告、轻断食计时等);
- 在您主动登录后,创建并维护账号、核验订阅状态,并将本机已有数据改绑至该账号(数据仍留在本机);
- 处理您的订阅购买,验证会员状态,以授予相应功能权限;
- 在您启用 AI Coach 时,将第二节所述结构化体重趋势发送给第三方 AI 提供方以生成建议;
- 响应您的客户支持、隐私或删号请求;发送必要的服务相关提示(目前为设备本地通知,例如轻断食结束提醒,而非远程推送)。
我们不会将您的个人信息用于广告投放、用户画像或跨 App 追踪。我们未集成广告 SDK、归因 SDK 或第三方崩溃分析 SDK。
四、本地优先与数据存储
- 未登录状态下,您的打卡记录、照片、身体数据、挑战(周期)数据等均存储于您设备本机,并与匿名设备 ID 关联;
- 我们不会在未登录时主动将上述本地业务数据上传至服务端;
- 您登录后,本机数据归属改绑至您的用户账号,不会因此上传健康或打卡数据;
- 目前我们未提供云端备份或跨设备同步。同一账号在新设备上登录时,新设备本机不会自动获得原设备的历史打卡与照片。
本机数据存储在设备本地(含 Keychain、应用沙盒,以及您主动保存到系统相册的内容)。登录后的账号资料与订阅账本存储在我们使用的云基础设施中(见第六节)。我们采取合理的物理、技术和组织措施保护您的信息安全。
设置中的“清除缓存”仅删除本地缩略图,不会删除原始打卡照片,也不会删除您的账号。
五、订阅与支付
本应用提供自动续订订阅。订阅群组名称为 Streakbound Premium,档位为月会员与年会员。相关说明如下:
- 所有购买均通过 Apple App Store 的 App 内购买(StoreKit)完成,由 Apple 处理支付;我们不直接收集您的支付卡信息;
- 订阅状态由我们的服务端统一管理,用于判断您的功能授权。我们保存交易标识与订阅状态,不设立积分、代币或余额账户;
- 下载后的前 3 天免费体验由本应用按本机首次启动时间自行管理,并非 App Store 的引导性优惠(Introductory Offer)。卸载重装通常无法重置该窗口(见第二节关于 Keychain 的说明);
- 订阅的自动续订、取消、退款等事宜,依 Apple 的订阅规则与您的 Apple ID 设置处理。
订阅不用于出售或转让您的个人健康数据;购买信息仅用于功能授权与账本记录。价格、税费及可购买档位以您所在 App Store 店面在应用内展示为准。
六、AI Coach 与第三方服务
AI Coach 由我们部署的代理服务转发至阿里云 DashScope(通义千问,模型 qwen-flash,处理地位于美国弗吉尼亚)生成回复。功能开启且您完成相应打卡或结营后,第二节所列结构化体重趋势会被发送至该提供方。我们的代理不将提示词或回复写入业务数据库,仅作实时转发及短期内存频率限制;该第三方仍将依照其自身政策处理请求。请同时参阅阿里云 / DashScope 的隐私政策。
AI Coach 提供的内容仅为基于通用信息的健康与行为建议,不构成医疗诊断、治疗或专业医疗意见。如有健康问题,请咨询合格医疗专业人员。
为实现本应用功能,我们还使用以下第三方。除为实现功能所必需外,我们不会主动向其他第三方共享您的个人数据:
| 第三方 | 目的 | 典型数据 | 处理地点(概要) |
|---|---|---|---|
| Apple(Sign in with Apple、StoreKit、App Store Server API) | 登录、订阅支付与状态核验 | 姓名、邮箱、交易标识 | 依 Apple 隐私政策 |
| Cloudflare(Workers、D1、KV) | 账号、订阅与登录会话的服务端托管 | 账号资料、设备绑定、订阅账本、刷新令牌 | Cloudflare 全球网络 |
| 阿里云 DashScope(通义千问 qwen-flash) | AI Coach 推理 | 结构化体重趋势、界面语言 | 美国弗吉尼亚 |
七、信息的共享与披露
我们不会出售您的个人信息。仅在以下情形,我们可能共享您的信息:
- 经您明确同意或按您的指示(如您主动登录、启用 AI Coach,或主动将海报、照片分享至其他应用或保存到相册);
- 为提供核心功能所必需的第三方服务(第六节所述 Apple、Cloudflare、DashScope);
- 为遵守适用法律、法规、法律程序或具有管辖权的监管机构的要求;
- 为保护我们、我们的用户或公众的权利、财产或安全所必需的合理范围。
八、您的权利
根据您所在地区的适用法律,您可能对您的个人信息享有相应权利。我们尽力为您提供以下能力:
- 访问与更正:您可在应用内查看和编辑您的昵称、本机头像、身体数据等信息。
- 数据导出:您可联系我们,请求以常用电子格式导出与您账号关联的服务端数据副本(账号资料与订阅状态)。本机打卡记录与照片需您自行在设备上备份或通过系统分享/保存相册功能导出。
- 账号删除(邮件申请):已登录用户可通过第十二节联系邮箱申请删除账号。请在邮件中提供可用于核验的信息(例如 Sign in with Apple 所使用的邮箱或应用内昵称)。我们将在收到可核验请求后 30 日内删除服务端账号、第三方登录绑定,并解除订阅与该账号的关联。Apple 侧的自动续订须您在 Apple ID 的订阅设置中自行取消,我们无法代为关闭续订。通过邮件删除账号不会自动擦除本机打卡、照片与身体数据;如需清除应用沙盒内数据,请卸载本应用。Keychain 中的匿名设备 ID 及试用锚点在卸载后仍可能保留。本政策不提供、亦不暗示应用内设有“删除账号”按钮。
- 撤回同意:对于基于同意的处理(如 AI Coach),您可随时在应用内关闭该功能。关闭后,我们不会再向第三方 AI 发送新的请求;撤回不影响撤回前已发生的合法处理。
九、儿童隐私
本应用不面向 13 周岁(或您所在司法辖区规定的更高法定年龄)以下的儿童。我们不会在知情的情况下收集儿童的个人信息,亦不会向儿童进行营销。如您是家长或监护人并认为您的孩子向我们提供了个人信息,请通过第十二节联系方式联系我们,我们将及时删除相关服务端信息。
十、数据安全、保留与跨境
我们采取合理的技术与管理措施保护您的信息安全。由于互联网传输或电子存储无法保证绝对安全,请您亦妥善保管您的设备与账号凭证。
我们仅在为实现本政策所述目的所必需的期限内保留您的信息:
- 本机业务数据:随您使用而保留;卸载应用将删除应用沙盒内数据,但 Keychain 中的匿名设备标识及试用锚点通常仍会保留(见第二节);
- 服务端账号数据:在您提出删除申请并完成核验后 30 日内删除或匿名化,法律要求继续保留的除外;
- 订阅交易记录:可能依适用的财税或会计义务保留 5–7 年;
- AI 请求:我们的代理不写入业务数据库;第三方 AI 提供方按其自身政策处理。
您的账号与订阅数据可能在 Cloudflare 的基础设施中处理;AI Coach 请求可能传输至位于美国的 DashScope。这意味着相关信息可能被传输至您所在国家或地区以外。我们将在适用法律要求的范围内采取合理措施。
十一、本政策的更新
我们可能适时更新本隐私政策。如更新涉及重大变更,我们将在应用内以通知或弹窗方式提示您。更新后的政策自文首“生效日期”或“最后更新”所载日期起适用。建议您定期查阅本政策。
十二、联系我们
如您对本隐私政策、您的信息处理或您的权利有任何疑问、意见或请求(包括数据导出与账号删除),请通过以下方式联系我们:
联系邮箱:[email protected]
免责声明:本应用用于一般健康与健身追踪目的,不构成医疗器械,亦不提供医疗诊断或治疗。在开始任何饮食或锻炼计划前,请咨询您的医生。