法律信息

隐私政策

简而言之:你的日记属于你,并保存在你的手机上。我们不创建账户、不出售数据,也不展示广告。

版本日期:2026年10月14日

01我们是谁

CaloryLab 应用及网站由 CaloryLab开发和维护,地址:Ukraine。如有隐私相关问题,请发送邮件至 calorylab.support@gmail.com。

02应用处理哪些数据

为了计算个人每日目标并记录日记,应用会使用你自行输入的数据:

  • 姓名(或昵称)、性别、年龄、身高、体重、活动量和目标;
  • 日记记录:食物、份量重量、餐次、饮水;
  • 体重历史以及根据标签创建的自定义食物;
  • 设置:界面语言、货币、提醒、所选方案、收藏的食物;
  • 与 AI 教练的聊天记录。

03数据存储在哪里

上述所有数据均存储在你设备本地(Android — SharedPreferences,iOS — NSUserDefaults),不会传输到我们的服务器(例外情况为“网络请求与 AI”一节所述的请求)。应用无需注册、密码或手机号码。食物目录内置于应用中,无需网络即可使用。

04网络请求与 AI

仅部分功能需要联网,且仅在你启动这些功能时才会联网:

  • 按条码搜索内置目录中没有的商品:仅将条码号码发送至开放数据库 Open Food Facts。
  • AI 功能(Premium):餐食或标签照片、你发给 AI 教练的消息,以及当天个人资料和日记的简要摘要,会被发送至 Google Gemini API 进行处理。我们不会在请求中附加账户名称、联系方式或设备标识符。处理由 Google 依据其自身条款进行。
  • 目录中的食物照片从 Open Food Facts 和 Wikimedia Commons 加载。

应用仅在扫描和拍照识别界面、并且仅在获得你的许可后使用相机;照片不会保存到相册。

05Apple Health 和 Health Connect

如果你开启手表同步(我的 › 手表与健康),CaloryLab 将在你许可后从 Apple Health(iOS)或 Health Connect(Android)仅读取:

  • 活动热量和总消耗热量——用于计入每日目标;
  • 步数——用于在首页显示活动情况;
  • 体重——用于更新体重图表。

这些数据保留在手机上,不会传输到服务器,不会用于广告,也不会被出售。CaloryLab 不会向 Apple Health 或 Health Connect 写入任何数据。你可以随时在“健康”/ Health Connect 设置中撤销访问权限,或在应用中关闭同步。

06语音输入与连续打卡对决

语音输入:语音由手机内置服务识别(iOS 上为 Apple 语音识别,Android 上为系统语音识别服务),在支持时直接在设备上完成。我们不会录制或保存音频。仅当设备无法理解该语句时,识别出的文字才可能按上文所述发送至 Google Gemini API。

连续打卡对决(可选):开始对决时,仅会向我们的服务器发送你的资料名称、头像颜色与边框、当前与最佳连续天数,以及最近 60 天中有记录的日期编号。饮食、体重和卡路里从不发送。只有同一对决中的对手能看到这些数据;你可以在「连续打卡对决」中删除它们。

07广告、分析与第三方

应用中没有广告、广告标识符或第三方分析 SDK。我们不会出售你的数据,也不会将其提供给第三方。网站不使用用于追踪的 cookie;网站语言选择仅保存在你的浏览器中。

08订阅付款

付费方案通过 App Store 或 Google Play 订阅。支付数据由 Apple 或 Google 依据其各自的政策处理;我们仅获取开通方案功能所需的购买状态信息。

09你的权利与数据删除

你可以随时修改个人资料中的数据,或一键删除全部数据:我的 › 删除所有数据。卸载应用也会删除设备上的所有数据。由于数据不保存在我们的服务器上,删除后将无法恢复。

10儿童

CaloryLab 面向 14 岁及以上的用户。本应用不是医疗器械;如患有疾病或处于孕期,请在调整饮食前咨询医生。

11食物数据来源

  • 营养数据:USDA FoodData Central——公共领域(CC0 1.0);乌克兰语名称由 CaloryLab 团队编写。
  • 带条码的商品:Open Food Facts——Open Database License(ODbL)。
  • 乌克兰品牌:来自厂商标签的数据。
  • 食物照片:Wikimedia Commons 和 Open Food Facts——依相应作者的许可使用。

12政策变更

如果我们改变数据处理方式(例如增加跨设备同步),我们将在变更生效前更新本页面,并在应用内通知你。