法律信息
隐私政策
生效日期:2026 年 10 月 17 日 · 最后更新:2026 年 10 月 17 日
1. 概述与适用范围
本隐私政策说明 Moraea 的独立开发者兼运营者 Shivendra Ananthan Chelliah(“Moraea”或“我们”)如何收集、使用、共享、保留和保护个人信息。本政策适用于:
- Moraea 网站,即 moraea.app(以及会跳转至该地址的旧地址 caltrakplus.app),包括营销页面、可能不时提供的候补名单登记入口、带签名的退订页面以及本政策(“本网站”);以及
- Moraea 移动应用,即 iOS 版应用及其主屏幕小组件(“本应用”)。本应用是面向有营养或体重目标的成年人的热量与营养追踪工具,并为选择记录已获处方药物(例如 GLP-1 类药物)的用户提供可选的用药记录功能。
本网站和本应用合称“本服务”。本政策说明我们的做法,请在使用本服务前阅读。如果你不同意本政策,请不要使用本服务。
Moraea 是个人记录工具,不是医疗器械,不提供医疗建议、诊断或治疗。我们不是医疗服务提供者、健康保险计划或医疗信息交换机构,也不是美国《健康保险流通与责任法案》(HIPAA)所定义的“受规管实体”或“业务伙伴”。不过,你输入的部分信息在其他法律下仍可能属于健康数据或“消费者健康数据”;请参阅第 5 节和第 15 节。
2. 我们是谁以及如何联系我们
对你的个人信息负责的人(在适用的法律中称为数据控制者、数据使用者或企业)是:
Shivendra Ananthan Chelliah(以 Moraea 名义运营),常驻马来西亚的独立开发者。
电子邮件:developer@rainfroglabs.com
如有任何隐私方面的问题、请求或投诉,请发送电子邮件至上述地址。开发者本人是本服务的隐私联系人,也是个人信息保护负责人。我们没有另行任命数据保护官。如果我们任命数据保护官或地区代表(见第 15 节),会在此公布其联系方式。
本政策提供英文、马来文、西班牙文、德文、简体中文和日文版本;可使用页面顶部的语言选择器切换。本应用提供英文、西班牙文、德文、简体中文和日文界面。我们以马来西亚国语(Bahasa Malaysia)编写的简要个人数据通知见 moraea.app/privacy-ms。我们力求每个译本与英文原文表达相同的含义。如果你觉得某个译本不清楚或与英文版本不一致,请联系我们,我们会予以更正。
3. 隐私做法概览
Moraea 的设计原则是尽可能把你最敏感的信息留在你自己的设备上:
- 你的饮食、饮水、体重、用药剂量、副作用和聊天记录都保存在你的设备上。如果你订阅了 Moraea Pro,本应用还会为你的记录(不含聊天和餐食照片)保存一份端到端加密的备份,方便你在新 iPhone 上恢复。该备份在你的设备上使用保存在你的 iCloud 钥匙串中的密钥加密,因此我们的服务器上只存有我们无法读取的数据(第 4.4 节)。
- 为了在你重新登录时恢复你的设置,我们会将你的营养计划以及计算该计划所需的最少设置信息(第 4.4 节)备份到你的账户。这份计划备份不包含饮食记录、体重历史、用药记录、副作用或聊天内容。
- 我们在服务器上保存的其他数据(你的账户、订阅状态以及安全和防滥用记录)见第 4 节说明,且仅限于各项功能所需。
- AI 功能只会通过我们的中转服务,把生成你所请求的结果所需的内容发送给第 9 节列出的 AI 和搜索服务提供商。本应用会在发送前告知你。
- 经过隐私最小化处理的使用情况分析和崩溃报告是两项独立的设置,会在初始设置时显示。两者默认开启,你可以在继续之前或之后在“个人资料”中分别关闭。它们不包含你的记录、聊天或照片内容。
- 我们不出售你的个人信息或消费者健康数据,不展示广告,也不为跨情境行为广告或定向广告使用或共享你的信息。
- 我们不将 Apple“健康”(HealthKit)数据用于广告或营销,不出售这些数据,并且只在提供你所使用的功能所需的范围内共享(第 4.9 节)。
4. 我们收集的信息
4.1 你在本网站提供的信息(候补名单与电子邮件)
- 电子邮件地址。如果你曾经(或以后)加入 Moraea 候补名单,我们会收集你提交的电子邮件地址,并以规范化形式(去除首尾空格并转为小写)保存,以便统一管理登记并向你发送邮件:上线和可用性通知、偶尔的 Moraea 产品动态、偶尔的意见征询,以及偶尔关于我们开发的其他应用的消息。本网站主要用于引导用户从 App Store 下载,候补名单登记入口不一定始终显示,但已收集的电子邮件以及今后提交的候补名单登记仍会按本节所述处理。每封此类邮件都附有退订方式,退订后你将不再收到上述任何邮件。我们不会在本网站要求你提供姓名、健康信息或付款信息,也绝不会把你的电子邮件出租、出售或共享给其他公司用于其自身营销。邮件通过我们的邮件发送服务提供商发送(见第 9 节)。
- 产品反馈邮件与退订调查邮件(已停用)。旧版应用允许已登录用户选择接收产品反馈邮件,其中可能包括订阅结束后的简短退订调查。我们已停用这两项功能,不再发送此类邮件或收集调查回复,并已删除我们持有的相关同意记录和调查记录。当前版本的应用不再提供此选项,我们也不会将你“通过 Apple 登录”所用的电子邮件用于产品调研。
4.2 本网站自动收集的信息
当你访问本网站或提交表单时,我们的托管和分析服务提供商可能会处理有限的技术信息,包括:
- 浏览的页面和大致访问时间
- 引导你访问本网站的来源网址或链接
- 浏览器类型、设备类型、操作系统和语言
- 服务器和平台日志中的 IP 地址及类似网络标识符
为减少候补名单表单被滥用,我们的服务器会在存在时间很短的内存限流器中临时使用你的 IP 地址和你提交的电子邮件。这些计数器只暂存在服务器内存中,不会写入我们的数据库,也不会作为永久记录保存。
4.3 本应用保存在你设备上的信息
你的记录数据保存在你的设备上。除第 4.4 节所述、我们无法读取的端到端加密进度备份外,除非下文所述的某项功能需要,我们的服务器不会接收这些内容。设备上的数据包括:
- 饮食与营养记录:餐食及其估算的热量、宏量营养素、膳食纤维、糖和钠;你附上的餐食照片;保存的收藏餐食;以及每餐的估算营养评分。记录可以通过输入文字、拍照、扫描条形码、语音输入、与 Moraea AI 聊天、Siri、餐食提醒、将收据或订单分享给 Moraea,或再次记录收藏或最近的餐食来创建。
- 饮水和体重记录,包括你从 Apple“健康”导入的体重历史,以及据此生成的进度视图。
- 可选的用药记录,仅在你开启用药记录时才有:你根据已有处方输入的药物、剂量和用药安排,给药途径,注射部位,可选备注,注射部位疼痛,漏用的剂量,副作用及其严重程度,以及你选择记录的相关测量值(例如体重、腰围、空腹血糖或血压)。你也可以在设备上生成“剂量记录摘要”PDF。
- 你与 Moraea AI 的对话。Moraea AI 是本应用内的 AI 饮食助手;对话包括它建议的食谱及其显示的食谱照片。
- 个人资料与计划信息:姓名(可选)、性别、身高、出生日期、当前体重和目标体重、活动水平、体重目标和进度节奏、饮食偏好、计量单位、语言和外观设置、会员卡样式、提醒设置以及你的营养目标。
根据你的 iOS 备份设置,Apple 可能会把本应用的本地数据包含在加密的设备备份或 iCloud 备份中。这些备份由 Apple 和你的 Apple 账户设置控制,不保存在 Moraea 的服务器上,并可能一直保留,直到你删除相应的备份。
如果你添加了主屏幕小组件,小组件会通过你设备上的 App Group 读取有限的设备数据快照;这些小组件数据不会发送到我们的服务器。旧版应用允许你添加头像照片;当前版本的应用不再显示或上传头像,之前添加的照片会留在你的设备上,直到你删除本应用或你的账户。
4.4 账户信息与备份
你会在初始设置过程中、在计划生成之前登录。使用本应用及其联网功能需要登录。当前版本的应用提供“通过 Apple 登录”。
- 通过 Apple 登录。Apple 会提供身份令牌,并根据你的选择提供你的姓名(仅首次)以及你的电子邮件地址或 Apple 私密中转邮箱。如果你的个人资料中姓名为空,我们可能会用该姓名预先填写。
- 旧版免密码电子邮件登录。部分早期版本提供使用短时效一次性验证码的电子邮件登录。我们已停用该方式,不再发送登录验证码。以这种方式创建的账户会在 Supabase 中保留其规范化的电子邮件地址作为账户凭据,现有登录会话仍可继续使用。在该方式提供期间,验证码由 Resend 发送,并由不持久保存的 Cloudflare Turnstile 验证帮助防止自动化滥用;该验证可能处理你的 IP 地址、设备或浏览器信号以及短时效的验证令牌。我们从未收到任何密码。
Supabase 会用你的凭据换取一个登录会话,并保存在设备的钥匙串(Keychain)中。服务器上的账户包含一个随机用户标识符、关联的电子邮件或 Apple 中转邮箱,以及账户创建日期(例如用于判断新账户是否有资格获得 Moraea AI 入门体验)。我们仅将你的登录电子邮件用于创建和保护你的账户,以及就你的账户与你沟通。在服务器端,身份由经过签名的会话令牌确定,而不是由请求中提交的账户标识符确定。
营养计划备份。当你完成(或部分完成)营养设置时,以及每次编辑计划时,本应用都会把一份备份保存到你的账户,以便你重新登录时(包括在新设备上)恢复。备份仅包含:你的姓名(如已填写)、性别、身高、出生日期、当前体重和目标体重、活动水平、体重目标和进度节奏、饮食偏好、计量单位、会员卡样式、设置是否完成,以及你的热量、蛋白质、碳水化合物、脂肪、膳食纤维、糖、钠和饮水目标。它不包含饮食、饮水或体重记录,用药或剂量信息,副作用,照片或聊天内容。只有你可以读取它(仅限所有者的访问控制),删除账户时它也会被删除。如果你登录已有账户后选择新建计划而不恢复已保存的计划,新计划会在你完成设置时替换已保存的备份。
加密进度备份(Moraea Pro)。如果你订阅了 Moraea Pro,本应用会备份你的进度,方便你在新 iPhone 上恢复。备份包含你的个人资料和计划(包括你输入的任何药物、剂量和用药安排信息);你的饮食、体重(包括从 Apple“健康”导入的体重)、饮水、剂量、漏用剂量和副作用记录及其备注和关联;你的收藏餐食;以及少量应用偏好设置,例如外观和你的 AI 开关。它不包含餐食照片或 Moraea AI 聊天内容。
上传前,本应用会在你的设备上压缩备份,并使用一个保存在你的 iCloud 钥匙串中、与你的账户绑定的随机密钥对其加密(AES-256-GCM)。我们的服务器只保存加密后的备份、密钥的简短指纹、格式版本、修订编号和最后保存时间。我们没有该密钥,无法读取备份内容。本应用可以向你显示一个恢复密钥;任何拥有该密钥并能访问你账户的人都可以读取你的备份,因此请妥善保管。如果你同时失去了 iCloud 钥匙串的访问权限和恢复密钥,你和我们都无法恢复该备份。
在你于本应用中接受当前的服务条款和本隐私政策后,Moraea Pro 用户默认开启该备份。在“个人资料”→“数据与账户”→“进度备份”中,你可以关闭备份(之后不再上传新备份)、立即备份、恢复、显示恢复密钥,或从我们的服务器删除备份。恢复时,备份会替换该 iPhone 上的记录,但保留你的聊天内容,并且绝不会写入 Apple“健康”。如果 Moraea Pro 到期,上传会暂停,你仍可恢复或删除已有的备份。只有你可以读取或删除它(仅限所有者的访问控制),删除账户时它也会被删除。
4.5 Moraea AI(AI 饮食助手)
当你使用 Moraea AI 时,你的设备会向我们的中转服务(一个 Supabase Edge Function)发送请求,再由它通过 Vercel AI Gateway 转发给第三方 AI 和搜索服务提供商,以估算你餐食的营养成分、回答你的营养问题或建议食谱。每个请求可能包含:
- 你输入的消息(或设备端语音输入生成的文字)以及你附上的餐食照片
- 同一对话中的近期消息,包括描述 Moraea AI 之前显示过的估算或食谱的简短说明,以便它进行修改
- 你最近 30 天常吃餐食的名称(仅名称,不含完整营养数值或照片)
- 你的当地时间、回复风格偏好和应用语言
- 一份简要的营养计划快照:你的目标方向、已保存的饮食偏好、营养和饮水目标、今天已记录的总量以及剩余量。这份快照不包含你的姓名、体重、身体测量值、药物、剂量、备注或 Apple“健康”样本。
你向 Siri 描述的餐食,以及你从其他应用分享给 Moraea 的图片或文字(第 4.17 节),也会以相同方式发送。Siri 请求不包含你的聊天记录。
路由由服务器控制,可能会变更。在当前版本的应用中,餐食文字和照片请求会根据你在 Moraea AI 聊天中选择的 AI 模式发送给 OpenAI 或 Google(“快速”使用 OpenAI;“均衡”和默认的“精准”使用 Google),若该提供商不可用则由 Anthropic 作为备用。通过 Siri 记录的餐食使用“快速”。如果你的应用语言为简体中文,这些请求会改为发送给 DeepSeek,并由 OpenAI 作为备用。为了查询已公布的营养信息(例如品牌食品或餐厅菜品),模型可能会向 Perplexity 发送简短的搜索查询。当 Moraea AI 建议食谱时,它可能会向 Exa 发送简短的查询(菜名),以找到相应的食谱照片。搜索查询由模型根据你的请求生成,不应包含你的身份信息。旧版应用可能使用较早的路由,包括以 Google 为主、以 OpenAI 或 Anthropic 为备用。
食谱照片。如果食谱卡片显示照片,本应用会直接从发布者的网站下载该图片,并注明和链接来源。与任何网络请求一样,该网站会收到你的 IP 地址、请求时间和基本设备信息。本应用在这些请求中不发送 Cookie,也不会向发布者发送你的任何 Moraea 数据。
你首次打开聊天时,本应用会请你确认一项应用内通知:你的消息和照片会离开你的设备进行 AI 处理。我们不会在数据库中保存餐食文字、照片或聊天回复;它们只为返回结果而处理,你的聊天记录保存在你的设备上。我们不会用你的请求训练我们自己的 AI 模型,并会对经过网关的请求进行标记,使提供商不得将其用于训练。尽管如此,提供商仍可能根据其适用条款,为滥用监控、安全或法律合规目的在有限期限内保留请求内容。
4.6 进度 AI 洞察
如果你使用进度 AI 洞察,本应用会把一份小型的每周汇总快照发送到我们的中转服务,再通过 Vercel AI Gateway 转发给 Anthropic(由 OpenAI 作为备用);如果你的应用语言为简体中文,则转发给 DeepSeek(由 OpenAI 作为备用)。旧版应用可能改用 OpenAI 或 Google。快照可能包括你的起始体重、当前体重和目标体重以及距离目标的进度;每周的蛋白质、饮水和热量平均值及目标;你记录餐食和饮水的天数;以及最近 30 天的称重次数。你的当前体重根据你的体重记录计算,其中可能包括从 Apple“健康”导入的体重(第 4.9 节)。此功能不会发送食物名称、用药或剂量记录、副作用备注、聊天文字、照片、步数或活动能量,我们也不会在数据库中保存该快照。
4.7 每日 AI 分析
如果你使用每日 AI 分析(在本应用中显示为“当日评分”),本应用会把所选日期的一份仅含许可字段的快照发送到我们的中转服务,再通过 Vercel AI Gateway 转发给 Anthropic(由 OpenAI 作为备用);如果你的应用语言为简体中文,则转发给 DeepSeek(由 OpenAI 作为备用)。旧版应用可能改用 OpenAI 或 Google。快照可能包括日期;当天记录的餐食、饮水、称重、剂量和副作用的条数;副作用的最高严重程度;营养和饮水的总量及目标;以及你最近一次记录的体重(如有,可能是从 Apple“健康”导入的)。它不包含食物或药物名称、备注、照片、确切的事件时间、聊天文字、步数或活动能量。该快照不会保存在我们的数据库中;结果缓存在你的设备上。
进度 AI 和每日 AI 会在你于本应用中接受当前的服务条款和本隐私政策后开启,并且只在“进度”标签页或每日摘要请求结果时运行。你可以在“个人资料”→“Moraea AI”中用“洞察”开关单独关闭进度 AI 和每日 AI,也可以在“个人资料”→“Moraea AI”→“隐私选项”中用“AI处理”开关关闭今后的所有 AI 处理。你可以在同一位置重新开启。
4.8 Friends 和 Circle(已停用)
旧版应用曾提供可选的 Friends 和 Circle 功能(当时仅有英文版),供彼此建立联系的用户互相鼓励。我们已停用这些功能。2026 年 10 月 9 日,我们永久删除了这些功能使用的服务器记录:社区显示名称和卡片样式、好友关系和邀请码、每周活动信号和动态事件、加油和提醒、Circle 成员资格、约定、每日完成状态和每周汇总、支持信号和社区汇总计数、小组匹配队列条目,以及屏蔽和举报记录。旧版应用已无法再使用这些功能,当前版本的应用也不会收集这些信息。
4.9 Apple“健康”(HealthKit)
只有在你授予权限后,本应用才会从 Apple“健康”读取体重、步数和活动能量,可以把你的体重历史导入你的 Moraea 体重记录,并可以把饮食(热量和营养素)、饮水和体重记录写回 Apple“健康”。HealthKit 数据在你的设备上按照 Apple 的政策在 Moraea 和 Apple“健康”之间传递。步数和活动能量保留在你的设备上。
你从 Apple“健康”导入的体重会成为你的 Moraea 体重记录的一部分。与你自己输入的体重一样,如果你使用端到端加密的进度备份,这些体重会包含在其中(第 4.4 节);当你使用进度 AI 和每日 AI 时,你的当前体重也可能包含在它们的快照中(第 4.6 节和第 4.7 节)。我们绝不会把 Apple“健康”数据发送给分析服务提供商,绝不会将其用于广告或营销,绝不会出售它,也绝不会为第三方自身目的与其共享。
4.10 订阅、购买与 App Store 通知
Moraea Pro 订阅和一次性买断的 Moraea Pro Lifetime(终身版)由 Apple 通过 App Store 销售和处理。我们绝不会收到你的支付卡信息。为了解锁和验证付费功能,我们使用:
- RevenueCat:一家订阅管理服务提供商,接收一个化名账户标识符(你的 Supabase 用户 ID)以及 App Store 的购买和试用生命周期信息(例如产品、权益状态、续订、到期、取消、一次性购买和退款)。我们不会向 RevenueCat 发送你的姓名、电子邮件、健康记录、餐食数据、聊天内容或照片。
- 我们服务器上的权益记录:你使用的方案、是否有效、适用时的到期时间以及 Apple 提供的交易标识符。该记录根据 Apple 签名的 App Store Server Notifications 创建和更新;对于在这一关联建立之前完成的购买,则根据本应用提交验证的已签名 App Store 交易创建和更新。购买会带有你的随机应用账户标识符(不是你的 Apple ID),以便我们将其与你的账户关联。我们还会记录哪个账户认领了某笔原始交易,防止同一笔购买在多个账户间重复使用。我们仅将这些记录用于判断是否应提供付费功能以及防止滥用。
如果你兑换促销优惠代码,兑换完全通过 Apple 的系统流程完成。我们绝不会收到或保存代码本身,只会得知由此产生的权益。
4.11 安全、防滥用与服务限额数据
为保障本服务安全、执行合理使用限额并防止我们的付费 AI 功能被滥用,我们的后端会记录有限的运营数据:
- 服务限额计数器:按账户统计的 AI 请求次数(Moraea AI、进度 AI 和每日 AI),用于执行每日配额;对于新账户,还包括其已使用的免费 Moraea AI 入门体验提交次数以及其 24 小时体验的开始时间。
- 限流与防滥用计数器:与你的账户关联(部分接口还与网络标识符关联)的短时间窗口请求计数器,用于限制和阻止滥用流量。
- 安全事件日志:与安全相关的事件记录(例如被拦截的请求)。这些记录只包含函数名称、事件类型、不具识别性的简短详情、截断或脱敏的账户引用,以及截断的 IP 地址前缀。它们不包含你的姓名、电子邮件、令牌、请求正文、健康数据或消息内容。
4.12 使用情况分析(由你控制;默认开启)
本应用的“使用情况分析”设置会在初始设置时显示,默认开启。你可以在继续之前或随时在“个人资料”→“数据与账户”→“设备与隐私”中关闭。开启时,PostHog 会接收与本应用生成的随机标识符关联的产品使用事件,例如:
- 粗略的功能操作(例如记录了一餐及记录方式,或显示了付费墙)、订阅和免费体验的转化阶段,以及安装后的天数;
- 你完成的初始设置步骤,以及以固定类别表示的回答:目标方向、体重预期、次要目标、你如何得知 Moraea、性别、以 10 岁为一档的年龄段、活动水平、饮食类型、单位制、所选进度节奏、权限授予结果,以及大致的治疗阶段类别(例如“未用药”或“维持期”,绝不包含药物名称或剂量);以及
- 你的应用语言、设备的握持或折叠方式,以及应用版本和构建号。
其他设备和 SDK 信息(例如设备型号和操作系统版本)会在事件发送前移除。PostHog 不会收到你的姓名、电子邮件、Apple ID、账户标识符、出生日期、身高、饮食或营养数值、体重数值、营养目标、药物名称、剂量或用药安排、副作用详情、聊天文字、照片或 Apple“健康”数据。我们关闭了会话录制、屏幕和点按的自动采集、问卷调查以及个人档案功能。与任何互联网请求一样,PostHog 在接收事件时会获得你的 IP 地址,并可能据此推算大致位置。
4.13 崩溃与错误报告(由你控制;默认开启)
独立的“崩溃与错误报告”设置同样会在初始设置时显示,默认开启,你可以在继续之前或之后在“个人资料”中关闭。开启时,PostHog Error Tracking 会接收堆栈跟踪、异常类型以及应用版本和构建号。报告不包含健康数据或聊天内容;其他设备信息会被移除,属性在发送前会经过清理。构建时上传的符号文件包含的是我们的代码,而不是你的数据。
4.14 提醒与通知
你开启的提醒(餐食、饮水、体重提醒,以及如果你记录用药,按你输入的安排进行的用药提醒)都通过 iOS 通知在你的设备上本地安排。我们不为这些提醒运营推送服务器,也不收集设备推送令牌。
餐食提醒只会在某一餐尚未记录时出现。开启“跟随我的作息”(“个人资料”→“通知”)后,本应用会在你的设备上根据你最近 30 天的记录,计算你通常在什么时间记录每一餐、通常吃什么。随后,提醒或确认通知可能会在锁定屏幕上显示餐食名称或热量数值;你可以在 iOS“设置”中隐藏通知预览。如果你在提醒上轻点“记录”,本应用会根据你设备上的历史记录来记录这份常吃的餐食。
4.15 相机、照片、麦克风、语音与条形码
在你授权后,本应用可能访问:
- 相机和照片图库:用于拍摄或附加餐食照片,以及扫描商品条形码。
- 麦克风和语音识别:让你可以口述餐食。语音识别设置为在你的设备上运行;除非你把文字发送给 Moraea AI,否则文字会留在你的设备上。
当你扫描条形码时,本应用会把条形码数字直接发送给 Open Food Facts 以查询商品。Open Food Facts 及其托管服务提供商可能会收到你的 IP 地址和请求时间等技术数据。条形码不会发送到我们的服务器。
4.16 你发给我们的反馈和支持邮件
本应用中的“功能建议”和“报告问题”会打开你自己的邮件应用,并预先填好可能包含应用版本的消息。如果你发送该邮件或直接给我们写信,我们会收到你的电子邮件地址以及你选择附上的任何内容。我们用这些信息回复你、解决问题并改进 Moraea。请避免发送我们不需要的健康信息。
4.17 Siri、快捷指令、聚焦搜索与共享表单
- Siri 与快捷指令。你可以通过语音或在“快捷指令”应用中记录餐食、饮水或体重,再次记录收藏或最近的餐食,或询问今天还剩多少热量。Apple 按照其自身政策处理你的语音。饮水、体重、“再次记录”和剩余热量请求在你的设备上处理。你向 Siri 描述的餐食会像聊天消息一样发送给 Moraea AI(第 4.5 节),且不会保存到你的聊天记录中。
- 聚焦搜索与 Siri 建议。为了让你能查找并再次记录餐食,本应用会把你收藏和最近餐食的名称添加到设备上的聚焦搜索(Spotlight)中,并在 iPhone 锁定期间受到保护;本应用还会在你于应用中记录饮水或再次记录餐食时告知 iOS,以便 Siri 建议这些操作。这些信息保留在你的设备上,遵循你的“Siri 与搜索”设置,并会在你退出登录或删除账户时清除。
- 分享给 Moraea。当你从其他应用把图片或文字(例如收据、订单确认或菜单)分享给 Moraea 时,分享扩展会在你设备上一个只有 Moraea 可以读取的存储空间中保存一份缩小后的副本。之后,本应用会把它作为聊天消息发送给 Moraea AI(第 4.5 节)并将其移除。尚未发送的项目会在七天后删除,同时最多保存十个,并会在你退出登录或删除账户时清除。
5. 消费者健康数据与敏感数据
你输入的部分信息(例如体重、身体测量值、餐食及其照片、饮食偏好、药物、剂量和副作用)与你的健康有关。根据欧盟和英国《通用数据保护条例》(GDPR)、马来西亚《个人数据保护法》(PDPA)、《加州消费者隐私法》、美国其他州的隐私法以及华盛顿州《我的健康我的数据法》(My Health My Data Act)等法律,这些信息属于“敏感”、“特殊类别”或“消费者健康”数据。
- 我们把记录保存在你的设备上,以尽量减少服务器上的此类数据。我们在服务器上能读取的健康相关信息仅限于第 4.4 节中营养计划备份所含的信息(例如身高、体重和目标体重)。如果你使用加密进度备份,我们的服务器也会保存你的记录,但只以仅你自己能解锁的形式保存。
- 只有在 AI 功能需要时,健康相关内容才会离开你的设备进行 AI 处理。Moraea AI 会在发送第一条消息或第一张照片之前征得你的确认。进度 AI 和每日 AI 只在你接受当前的服务条款和本政策后,发送第 4.6 节和第 4.7 节所述的汇总快照。你可以随时在“个人资料”→“Moraea AI”→“隐私选项”中撤回对今后 AI 处理的许可。
- 使用情况分析开启时,PostHog 会收到你设置中的一些大致类别,例如目标方向、性别、年龄段、活动水平、饮食类型和治疗阶段(第 4.12 节),绝不会收到药物名称、剂量或记录的数值。
- 我们不会利用健康数据或其他敏感数据推断你的特征以用于广告,不会出售这些数据,也不会为广告目的共享。
我们的消费者健康数据隐私声明集中说明了我们收集和共享的消费者健康数据类别、收集原因、数据来源、接收方,以及如何根据华盛顿州、内华达州、康涅狄格州及类似的消费者健康数据法律行使相关权利。
6. 我们如何使用信息
我们将个人信息用于:
- 运行本应用:保存和显示你的记录,计算营养目标,备份和恢复你的营养计划以及(Moraea Pro 用户的)加密进度备份,生成“剂量记录摘要”PDF,安排提醒,并提供你所使用的功能。
- 提供 Moraea AI:估算你描述或拍摄的餐食的营养,回答营养问题,并建议带照片的食谱。
- 提供进度 AI 和每日 AI:在你使用这些功能时,概括你自己的汇总记录数据。
- 运营订阅:验证你的权益,解锁付费功能,并管理 Moraea AI 入门体验。
- 保障本服务安全并执行限额:发现、预防和应对滥用、欺诈和安全事件,并执行合理使用配额和限流。
- 与你沟通:发送第 4.1 节所述的候补名单、上线和偶尔的产品邮件,以及回复你的消息。你可以随时退订非必要邮件。
- 改进和保护本服务:在相应设置开启时,使用经过隐私最小化处理的分析和诊断报告。
- 遵守法律:履行法律义务,回应合法请求,以及确立、行使或抗辩法律主张。
我们不会将你的信息用于广告,也不会出售你的个人信息。如果我们希望将个人信息用于与上述目的不相容的新目的,会事先告知你,并在法律要求时征得你的同意。
7. 处理的法律依据(欧洲经济区、英国和瑞士)
如果你位于欧洲经济区、英国或瑞士,我们依据以下法律基础处理数据:
- 明确同意(GDPR 第 9(2)(a) 条):适用于我们或我们的处理者在你设备之外处理的健康数据,即你发送给 Moraea AI 的内容、进度 AI 和每日 AI 快照、你营养计划备份中的健康相关信息,以及你的加密进度备份。你通过这些功能在应用内的告知和接受步骤给予同意,并可随时撤回(第 14 节)。
- 同意(第 6(1)(a) 条):适用于候补名单、产品动态和其他应用的邮件,以及 Apple“健康”访问权限和设备权限。
- 履行合同(第 6(1)(b) 条):用于提供本应用和你请求的功能,包括你的账户、计划和进度的备份与恢复、AI 功能以及订阅。
- 正当利益(第 6(1)(f) 条):用于保障本服务安全、防止滥用和欺诈、执行合理使用限额、运营本网站,以及在相应设置开启时处理经过隐私最小化处理的使用和诊断遥测数据。你可以反对此类处理,本应用也允许你关闭遥测。
- 法律义务(第 6(1)(c) 条):适用于为遵守法律而必须进行的处理,例如税务或数据泄露通知义务。
撤回同意不影响撤回前所进行处理的合法性。使用本应用需要提供账户信息;其他信息是可选的,但缺少这些信息时部分功能将无法使用。
8. AI 功能与自动化处理
Moraea AI、进度 AI 和每日 AI 都是 AI 系统。使用它们时,你是在与 AI 而不是真人互动,它们的回复、估算、评分、分数、食谱和摘要都是自动生成的。这些功能:
- 只在完成第 4.5 节至第 4.7 节所述的相应应用内告知或接受步骤之后,并且只在你使用相关功能时运行;
- 只接收第 4.5 节至第 4.7 节列出的输入;
- 只生成估算和参考性摘要,不会作出对你产生法律效力或类似重大影响的决定;
- 仅供参考;你可以编辑、接受或忽略任何输出;并且
- 不是医疗建议、诊断或治疗,绝不会计算、推荐或更改药物剂量。
我们不会利用这些功能为广告目的对你进行画像,不会用你的请求训练我们自己的 AI 模型,也不会作出 GDPR 第 22 条或类似法律所指的、对你产生法律效力或类似重大影响的完全自动化决定。你能否使用付费功能取决于你在 App Store 的购买状态,而不是对你的任何评估。本应用在你的设备上计算的营养目标基于标准公式和你输入的信息,你可以随时更改。
11. 跨境数据传输
Moraea 在马来西亚运营,并在许多国家和地区提供。我们的数据库和服务器函数由 Supabase 托管在韩国(首尔区域),其中包括你的加密进度备份。我们的其他服务提供商,包括 Apple、RevenueCat、Vercel、OpenAI、Google、Anthropic、DeepSeek、Perplexity、Exa、PostHog、Resend 和 Open Food Facts,可能在美国、欧盟、中华人民共和国(DeepSeek)及其他国家和地区存储或处理信息。这些国家和地区的数据保护法律可能与你所在地不同。
当我们将个人数据从欧洲经济区、英国或瑞士传输到未获充分性认定的国家时,我们和我们的服务提供商会依靠适当的保障措施,例如欧盟委员会的标准合同条款、英国国际数据传输附录、瑞士认可的同等文件,或在服务提供商获得认证时依据欧盟-美国数据隐私框架及其英国和瑞士扩展。对于从马来西亚向外传输的数据,我们会采取 PDPA 要求的措施,确保数据获得相当水平的保护。如需进一步了解这些保障措施,请联系我们。
12. 数据保留
我们只在实现本政策所述目的所需的期限内保留个人信息,之后会将其删除或匿名化。
- 本应用在设备上的数据:保留到你在本应用中删除它、删除你的账户或删除本应用为止。
- 账户和营养计划备份:在你的账户存续期间保留,并通过应用内的账户删除功能删除。
- 加密进度备份:每次上传都会替换上一次的备份。在你的账户存续期间保留(即使 Moraea Pro 到期),直到你在本应用中删除它或删除你的账户。
- Friends/Circle 记录:已于 2026 年 10 月 9 日停用该功能时永久删除。
- 订阅和权益记录:在你的账户存续期间保留,并在你删除账户时连同对应的 RevenueCat 订阅者记录一并删除。Apple 会根据其自身政策保留其购买记录。
- 服务限额和限流计数器:按账户的计数器随你的账户一并删除;短时间窗口的网络计数器会自动过期。
- 安全事件日志:保留约 90 天后删除。
- AI 请求与结果:不保存在我们的数据库中。AI 和搜索服务提供商可能根据其 API 或企业条款,为滥用监控、安全或法律合规在有限期限内保留输入内容。聊天记录和 AI 结果保留在你的设备上,直到你删除它们或删除你的账户。
- 分析和崩溃数据(PostHog):按我们的配置保留(目前最长 7 年),除非应你的要求提前删除。关闭某项设置会停止今后的收集;你也可以另行要求我们删除已收集的数据。
- 候补名单邮箱:在我们继续发送第 4.1 节所述邮件期间保留,并在你退订或要求删除时删除或屏蔽。只有在为遵守你的退订要求所必需时,我们才会保留屏蔽记录。
- 支持邮件:保留至解决你的请求所需的时间,并在之后的合理期限内保留以便跟进。
- 服务器、托管和分析日志:按我们服务提供商的标准期限保留,用于安全、调试和汇总统计。
在法律要求或为确立、行使或抗辩法律主张所需时,我们可能会更长时间地保留有限的记录。
13. 安全与数据泄露通知
我们采取合理的管理、技术和组织措施保护个人信息,包括:
- 传输过程中的 HTTPS/TLS 加密,以及 Apple 平台对设备上数据的加密
- 将你的会话令牌保存在设备钥匙串中
- 在你的设备上对进度备份进行端到端加密(AES-256-GCM),密钥保存在你的 iCloud 钥匙串中,而不是我们的服务器上
- 仅限服务器使用的数据库凭据、行级安全、仅限你本人访问计划备份,以及后端的最小权限访问
- 在我们的 API 上进行输入验证、限流和防滥用保护
- 在本网站上使用内容安全策略(CSP)、HSTS 和防嵌套框架等安全标头
- 发送前清理遥测数据,并在 PostHog 中关闭会话录制、自动采集和个人档案
任何传输或存储方式都不是绝对安全的。如果个人数据泄露影响到你,我们会在法律要求的情况下按要求通知你和相关主管机关,包括遵守 GDPR 的 72 小时时限和美国各州的数据泄露通知法律。在适用马来西亚 PDPA 且发生须通报的泄露时,我们会在知悉后尽快、且不迟于 72 小时通知个人数据保护专员,并在无不必要延误的情况下、且不迟于通知专员后七天通知受影响的个人。在适用美国联邦贸易委员会《健康数据泄露通知规则》或类似消费者健康数据泄露法律时,我们也会按要求通知受影响的个人、监管机构,并在需要时通知媒体。如果你认为与我们的往来已不再安全,请尽快联系我们。
14. 你的权利与选择
视你所在地区而定,你可能享有以下部分或全部权利:
- 了解我们是否处理你的数据,并获取其副本
- 更正不准确或不完整的信息
- 删除你的信息
- 获取你所提供信息的可携带副本
- 在处理基于同意时撤回同意
- 反对或限制某些处理
- 选择退出任何“出售”、“共享”、定向广告或画像(我们都不这样做),以及限制敏感数据的使用
- 了解哪些第三方接收你的数据(见第 9 节)
- 对我们就你的请求作出的决定提出申诉
- 向你所在地的数据保护机构投诉
如何行使权利。请发送电子邮件至 developer@rainfroglabs.com并说明你的请求。由于你的大部分数据只保存在你的设备上,或保存在我们无法读取的加密备份中,我们可能无法向你提供这些数据;你设备上的副本本就由你掌控,也只有你能恢复该备份。在回复前,我们可能需要核实你的身份(例如请你使用账户邮箱写信,或确认应用中的信息)。在法律允许的情况下,你可以委托授权代理人。我们会在法律规定的期限内回复(一般在欧洲经济区和英国为一个月内,在马来西亚为 21 天内,在美国各州为 45 天内,法律允许时可延长),并且不会因为你行使权利而歧视你。如果我们拒绝你的请求,会说明理由和申诉方式;你可以直接回复我们的答复提出申诉,我们会在法律规定的期限内答复。
删除账户。你可以在本应用的“个人资料”→“数据与账户”中删除账户。删除会清除你设备上的数据,并删除你在服务器上的记录:身份验证记录、营养计划备份、加密进度备份、订阅权益和交易认领记录、对应的 RevenueCat 订阅者记录,以及服务限额和限流计数器。它还会清除你的会话、AI 选择、设备上的 AI 缓存、进度备份密钥,以及本应用添加到聚焦搜索和 Siri 的餐食和建议。删除账户不会取消 App Store 订阅(请在 iOS“设置”中管理),不会删除你之前写入 Apple“健康”的数据,也不会自动删除已收集的分析或崩溃数据;如需删除这些数据或候补名单邮箱,请给我们发送电子邮件。
应用内选项。你可以在“个人资料”→“数据与账户”→“设备与隐私”中开启或关闭分析和崩溃报告;在“个人资料”→“数据与账户”→“进度备份”中关闭或删除你的加密进度备份;在“个人资料”→“Moraea AI”中用“洞察”关闭进度 AI 和每日 AI;在“个人资料”→“Moraea AI”→“隐私选项”中关闭今后的所有 AI 处理;在 iOS“设置”中控制 Apple“健康”、相机、照片、麦克风、语音识别、通知以及“Siri 与搜索”的权限;并可使用非必要邮件中的链接退订。撤回某项选择不会撤销已完成的处理;你可以要求我们删除服务提供商持有的、可合理关联到你请求的数据。
15. 特定地区的披露
欧洲经济区、英国和瑞士
当你在这些地区使用本服务时,适用欧盟 GDPR、英国 GDPR 和英国《2018 年数据保护法》以及瑞士《联邦数据保护法》。第 7、8、11 和 14 节说明了我们的法律基础、自动化处理、数据传输以及你的权利。我们尚未根据 GDPR 第 27 条在欧盟或英国任命代表;在任命之前,请直接通过上述电子邮件联系我们。你可以先向我们投诉,我们会在 30 天内确认收到你的投诉,并在没有不当延误的情况下答复。你也有权向监管机构投诉,例如你所在地的欧盟数据保护机构(在德国为你所在联邦州的主管机构;在西班牙为西班牙数据保护局)、英国信息专员办公室或瑞士联邦数据保护和信息专员。
加利福尼亚州
在过去 12 个月中,我们收集了以下类别的个人信息:标识符(例如电子邮件地址、账户标识符和 IP 地址);个人特征(例如计划备份中的性别以及由出生日期得出的年龄);商业信息(订阅和权益状态);互联网或其他电子网络活动(浏览的页面和由用户控制的分析事件);大致地理位置(由我们的分析服务提供商根据 IP 地址推算);你提供的其他信息(支持消息);以及敏感个人信息(你选择输入或发送给 AI 功能的健康信息,以及账户登录凭据)。来源、目的和接收方见第 4、6 和 9 节;保留期限见第 12 节。我们不为跨情境行为广告出售或共享个人信息,过去 12 个月内也没有这样做过,并且不会在知情的情况下出售或共享 16 岁以下消费者的个人信息。我们仅为提供你请求的服务以及法律允许的其他目的使用敏感个人信息,因此限制其使用的权利无需你采取进一步行动。加州居民可以通过给我们发送电子邮件行使知情、删除、更正和选择退出的权利;即使某项法定门槛不适用于我们,我们也会在合理可行的范围内响应这些请求。根据加州《Shine the Light》法律,我们不会为第三方自身的直接营销目的与其共享个人信息。
华盛顿州、内华达州、康涅狄格州及其他消费者健康数据法律
华盛顿州《我的健康我的数据法》、内华达州的消费者健康数据法律、康涅狄格州的消费者健康数据条款以及类似法律对“消费者健康数据”进行规范。在这些法律适用的情况下,我们只在提供你请求的功能所必需时,或在获得法律要求的同意后,收集和共享消费者健康数据;我们不出售这些数据;我们不在医疗场所周围设置地理围栏;并且我们限制对这些数据的访问。你可以通过发送电子邮件至 developer@rainfroglabs.com,访问、删除你的消费者健康数据和撤回相关同意,并索取已接收这些数据的第三方和关联方名单。我们另行发布的消费者健康数据隐私声明提供了这些法律要求的完整披露。
美国其他州
已颁布综合性隐私法律的州(包括科罗拉多州、康涅狄格州、特拉华州、印第安纳州、艾奥瓦州、肯塔基州、马里兰州、明尼苏达州、蒙大拿州、内布拉斯加州、新罕布什尔州、新泽西州、俄勒冈州、罗得岛州、田纳西州、得克萨斯州、犹他州和弗吉尼亚州)的居民可能有权确认、访问、更正、删除其个人数据并获取可携带副本;选择退出定向广告、出售和某些画像;获取已接收其数据的第三方名单(见第 9 节);以及对被拒绝的请求提出申诉。在法律要求时,我们只在获得同意后、且只在提供你请求的功能所必需的范围内处理敏感数据。我们不从事定向广告、出售或会产生法律效力或类似重大影响的画像。如果我们驳回你的申诉,你可以联系你所在州的总检察长。
加拿大
我们会根据信息的敏感程度获得适当的同意,将收集限制在必要范围内,并允许你通过联系我们访问和更正你的个人信息以及撤回同意。第 2 节中列出的开发者负责个人信息保护,包括魁北克省《第 25 号法律》下的相关责任。魁北克居民还可以要求数据可携带以及了解自动化处理的信息。你可以向加拿大隐私专员办公室投诉,在魁北克省也可以向信息访问委员会(Commission d’accès à l’information)投诉。
澳大利亚和新西兰
我们按照《澳大利亚隐私原则》和新西兰《2020 年隐私法》处理个人信息,包括对健康信息使用和披露的限制。我们不使用会对你的权利或利益产生重大影响的自动化决策;第 8 节所述的 AI 功能生成的是你可以编辑或忽略的估算。请将隐私投诉发送至联系邮箱,主题注明“Privacy complaint”(隐私投诉);我们会在 30 天内答复。如果你不满意,可以向澳大利亚信息专员办公室或新西兰隐私专员办公室投诉。
马来西亚
我们位于马来西亚。根据《2010 年个人数据保护法》(PDPA,2024 年修订),我们在获得你的同意后(对健康数据等敏感个人数据则需获得明确同意)为本政策所述目的处理个人数据,以英文和马来西亚国语提供通知,保持数据准确、安全且不超出必要期限保存,并响应你访问或更正数据、撤回同意、停止直接营销使用,以及在技术可行时将数据传输给另一控制者(数据可携带)的请求。PDPA 相关事宜请通过上述电子邮件联系我们。你也可以联系个人数据保护局(Jabatan Perlindungan Data Peribadi)。
日本
在适用日本《个人信息保护法》(APPI)的情况下,我们仅将个人信息用于第 6 节所述的目的,除非法律允许,否则未经你的同意不会用于其他目的。你输入的部分信息(例如用药和副作用记录)可能属于“需特别注意的个人信息”;我们取得此类信息时,只会在你通过使用该信息的功能在应用内完成相应步骤并给予同意后进行。我们在日本境外(第 11 节列出的国家和地区)的服务提供商根据要求其采取与 APPI 所要求措施相当之措施的合同处理个人数据;应你的要求,我们会告知这些措施以及相关国家和地区的数据保护制度。第 13 节说明了我们的安全措施。你可以通过发送电子邮件要求我们披露、更正、补充或删除我们保存的你的个人数据,停止使用或停止向第三方提供,或披露我们向第三方提供的记录;应你的要求,我们会立即告知你我们的地址。你也可以联系日本个人信息保护委员会。
中国大陆
在适用中国《个人信息保护法》(PIPL)的情况下,我们按照本政策所述的目的和方式处理个人信息。健康和用药信息属于 PIPL 所称的敏感个人信息;我们只在你使用的功能需要时处理这些信息,而会把这些信息发送到你设备之外的功能,都会先在应用内征求你的同意。你的个人信息在中国大陆境外处理:我们的数据库位于韩国,第 9 节和第 11 节列明了每个接收方、其接收的内容、原因和所在地;你可以通过各接收方隐私政策中的联系方式与其联系。如果你的应用语言为简体中文,AI 请求会发送给 DeepSeek,DeepSeek 可能在中国大陆境内处理这些请求。你可以通过发送电子邮件,要求查阅、复制、更正、补充或删除你的个人信息,在法律允许时将其转移给其他个人信息处理者,撤回同意,或要求我们解释这些规则。我们尚未在中国大陆指定代表;请直接与我们联系。
巴西、印度及其他国家
巴西《通用数据保护法》(LGPD)、印度《数字个人数据保护法》、新加坡《个人数据保护法》、韩国《个人信息保护法》以及其他法律可能赋予你以下权利:确认处理情况,访问、更正、删除或转移你的数据,撤回同意,指定他人代为行使你的权利,以及向你所在国的主管机构投诉(例如巴西国家数据保护局或印度数据保护委员会)。你可以通过给我们发送电子邮件行使你享有的任何权利或提出任何申诉;我们会在你当地法律规定的期限内答复。
16. 儿童隐私
本服务面向 18 岁及以上的成年人,并非针对儿童。我们不会在知情的情况下收集未满 18 岁人士的个人信息。如果你认为有未成年人向我们提供了个人信息,请联系我们,我们会将其删除。
17. Apple 平台相关披露
Moraea 通过 Apple App Store 分发,并遵守 Apple 的要求:
- 通过 Apple 登录的数据(身份令牌,以及你允许提供的姓名和电子邮件或中转邮箱)用于创建和保护你的账户,未经你另行选择同意,不会用于营销。
- HealthKit 数据仅用于提供本应用的健康与健身功能,绝不用于广告或营销,绝不出售,也绝不发送给我们的分析服务提供商。它只会作为你自己记录的一部分,在第 4.9 节所述的功能中离开你的设备。
- 第三方 AI。在发送任何内容之前,本应用会告知你 Moraea AI 会与第三方 AI 服务提供商共享你的消息和照片,并征求你的许可。这些提供商列于第 9 节。
- App Store 购买由 Apple 处理;我们绝不会收到你的付款信息。
- 本应用不会进行 Apple“App 跟踪透明度”框架所定义的跟踪。我们在 App Store 上的“App 隐私”信息与本政策保持一致。
18. 第三方链接与服务
本服务可能链接到或依赖第三方网站和服务,包括从食谱卡片链接的食谱发布者,其隐私做法受其自身政策而非本政策约束。我们建议你查阅 Apple、RevenueCat、Supabase、Vercel、OpenAI、Google、Anthropic、DeepSeek、Perplexity、Exa、PostHog、Resend 和 Open Food Facts 的政策。
19. 本政策的变更
当我们的服务、服务提供商或法律发生变化时,我们可能会更新本隐私政策。我们会修改上方的“最后更新”日期;对于重大变更,会在变更生效前在本应用或本网站上发出通知,并在法律要求时再次征求你的同意。未经法律要求的通知或选择,任何变更都不会减少你的权利,也不会将新的目的适用于已收集的数据。我们会同时更新英文、马来文、西班牙文、德文、简体中文和日文版本。本政策是关于我们做法的说明,不构成合同。
20. 联系我们
如果你对本隐私政策或我们的隐私做法有任何疑问,请联系:
Shivendra Ananthan Chelliah
Moraea
电子邮件:developer@rainfroglabs.com