隐私政策
最后更新:
本政策说明 VitaMood 应用和本网站收集什么、数据去向、保留多久,以及你可以怎么做。它描述的是应用目前的工作方式。当某项功能改变了我们收集的内容时,我们会在该版本应用发布之前更新本政策。
我们是谁
VitaMood 由 Apex Technology Enterprises Ltd 制作,该公司在英格兰和威尔士注册,公司编号 15019510。我们的注册办公地址是 167-169 Great Portland Street, Fifth Floor, London W1W 5PF, United Kingdom。
对于此处所述的个人数据,我们是数据控制者。有关隐私的事宜,请发邮件至 support@vitamood.app,或按上述地址邮寄联系我们。
简要说明
- 你的语音录音留在你的手机上。它们绝不会被上传。
- 为了生成你的总结,应用会把你的签到文字发送到 Google 的 Gemini API。我们不会在服务器上保存该文字或总结。
- 我们的服务器保存你的账户,以及你请求总结次数的每日计数。仅此而已。
- 应用和本网站都没有广告、分析和跟踪。
- 健康数据只显示给你本人,绝不用于广告。
我们收集什么,为什么收集
你的账户
你登录时,Google 的服务 Firebase Authentication 会创建你的账户。它保存你的邮箱地址、用户 ID、你使用的登录方式(Apple、Google 或邮箱和密码),以及邮箱登录时以哈希形式保存的密码。Google 还会记录登录请求的 IP 地址以及浏览器或设备详情。
我们用它来创建你的账户、保持你的登录状态,并把你的订阅与你关联。
你的语音签到
- 录音。应用最多录制 60 秒音频,并将其作为文件保存在你手机上应用自己的存储空间中。该文件夹在 iPhone 上不包含在 iCloud 备份中,应用也会关闭 Android 备份。录音绝不会上传给我们或任何其他人。应用不会删除录音,目前也没有删除单条录音的选项。删除应用会删除全部录音。
- 转写。你的手机把录音转成文字。在 iPhone 上,它使用 Apple 在设备上运行的语音识别。在 Android 上,它使用 Google 的设备端语音识别(ML Kit)。对于你的手机不支持的语言,应用可以使用在应用内运行的 Whisper 语音模型。音频不会被发送到任何地方进行转写。
- 转写内容。文字会显示在屏幕上,并用于生成总结。你离开签到后,应用不会保存它。
总结
转写内容准备好后,应用会向我们的服务器发送两样内容:转写文字和这次签到的语言代码。你的登录令牌和应用完整性令牌(见下文“保护服务”)会随请求一起发送,让服务器知道请求来自你,并且来自真实的应用副本。
我们的服务器运行在比利时的 Google Cloud Functions 上。它把转写内容传给 Google 的 Gemini API,后者返回一句话总结、1 到 10 分的心情评分、一个精力水平和最多四个标签。服务器把这些发回应用,不保存转写内容或结果。应用在屏幕上显示总结,不保存它。
我们使用 Google 付费层级的 Gemini。根据 Gemini API 条款,Google 不会使用付费服务的提示词和响应来改进其产品,会依据其数据处理条款作为我们的数据处理者处理它们,并仅在有限期限内记录它们以检测滥用。Google 的使用政策给出的期限是 55 天。Google 表示,数据可能在 Google 或其代理设有设施的任何国家被短暂存储或缓存。
心情评分、精力水平和标签由系统自动生成。它们反映你所说的内容,不是评估,也不会导致任何针对你的决定。
每日限额
你每天最多可以请求 3 次总结(UTC)。为执行这一限制,我们的数据库为每位用户保存一条记录:你的用户 ID、日期和当天请求总结的次数。该记录每天替换一次。数据库是位于 Google 欧洲多区域(比利时和荷兰)的 Cloud Firestore。
订阅
VitaMood Pro 通过 App Store 或 Google Play 销售。款项由 Apple 或 Google 收取,我们不会看到你的银行卡信息。我们的订阅服务 RevenueCat 会收到你的购买凭证或购买令牌、你的用户 ID,以及设备类型和操作系统版本等基本设备详情,以便应用判断你的订阅是否有效。RevenueCat 把这些数据存储在美国。
语音模型下载
如果你的手机不支持你的语言,你可以选择下载语音模型。下载来自 Hugging Face(huggingface.co)或我们自己在 models.vitamood.app 的存储,该存储由 Cloudflare 托管。在 Android 上,系统也可能下载 Google 的语音语言包。与任何下载一样,这些请求会向托管方暴露你的 IP 地址和设备详情。不会发送任何音频或文字。
保护服务
Firebase App Check 确认请求来自真实设备上真实的 VitaMood 副本。在 iPhone 上,它使用 Apple 的 App Attest。在 Android 上,它使用 Google Play Integrity,检查应用的包名、版本和签名证书,以及来自你手机的设备证明。我们用它来防止总结服务被滥用。
Google Cloud 会为发送到我们服务器的每个请求保留一份标准日志:时间、你的 IP 地址、你设备的用户代理、被调用的地址、响应状态以及请求和响应的大小。这些日志不包含转写内容。它们会在 30 天后删除。
健康数据
当前版本的 VitaMood 不会读取任何健康数据。
健康功能发布后,VitaMood 在读取 Apple Health 或 Health Connect 中的任何内容之前,都会先征得你的许可。它只会读取睡眠、心率变异性(HRV)、静息心率、步数、锻炼和营养(例如另一个应用,如 VitaCal,写入那里的热量、宏量营养素和饮水)。它会在你的手机上使用这些数据,在你的签到旁边显示洞察。它不会把健康数据发送到我们的服务器或 Gemini,不会向 Apple Health 或 Health Connect 写入任何内容,也绝不会将健康数据用于广告。你可以随时在手机的健康设置中关闭访问权限。
麦克风
应用会在你第一次开始录音时请求麦克风权限,并且只在录音期间使用。
发给我们的邮件
如果你给 support@vitamood.app 发邮件,我们会收到你的邮箱地址、你的邮件内容以及你附上的任何内容。Cloudflare Email Routing 会把邮件转发到由 Google 托管的我们的邮箱。我们用它来回复你。
本网站
本网站没有分析工具,也没有跟踪脚本。只有当你在页脚选择语言时,网站才会设置一个名为 vm_lang 的 cookie,用来记住这个选择一年。网站托管在 Cloudflare Pages 上。Cloudflare 会处理你的 IP 地址和请求详情,以提供页面、根据你浏览器的语言设置选择页面语言,并保护网站免受攻击。
我们不做什么
- 我们不会出售你的数据,也不会为广告而分享你的数据。
- 我们不会使用你的签到或健康数据训练 AI 模型,Google 也不会使用它们来改进其产品。
- 我们不在应用中使用分析、广告或跟踪工具。
法律依据
如果你位于英国或欧洲经济区,本节适用。
| 目的 | 法律依据 |
|---|---|
| 你的账户、为生成总结而发送的转写内容、订阅 | 履行我们与你之间的合同(英国 GDPR 和欧盟 GDPR 第 6(1)(b) 条) |
| 透露你健康或心情信息的签到文字 | 你的明确同意(第 9(2)(a) 条) |
| App Check、每日限额和服务器请求日志 | 我们在保障服务安全并控制其成本方面的合法利益(第 6(1)(f) 条) |
| 回复你的邮件 | 我们帮助你的合法利益(第 6(1)(f) 条) |
| 健康数据(健康功能发布后) | 你的明确同意,通过你手机的健康权限给出(第 9(2)(a) 条) |
你可以随时撤回同意:不使用总结功能、关闭健康数据访问权限,或删除你的账户。撤回同意不影响此前已进行的处理。
谁会收到你的数据
| 接收方 | 接收的内容 | 位置 |
|---|---|---|
| Google(Firebase Authentication) | 账户详情、登录 IP 地址和设备详情 | 美国 |
| Google(Cloud Functions、Cloud Firestore、Cloud Logging) | 传输中的转写内容、每日计数、请求日志 | 欧盟(比利时和荷兰) |
| Google(Gemini API) | 转写文字及其语言 | Google 设有设施的任何国家 |
| Google(Play Integrity)和 Apple(App Attest) | 应用和设备完整性数据 | 各自的基础设施 |
| RevenueCat | 购买凭证、用户 ID、设备类型和操作系统 | 美国 |
| Apple 和 Google(商店) | 付款和订阅管理 | 各自的基础设施 |
| Hugging Face 和 Cloudflare | 下载语音模型时的 IP 地址和设备详情 | 各自的基础设施 |
| Cloudflare | 传输中的网站请求和支持邮件 | 全球网络 |
法律要求时,我们也可能披露数据;如果业务被出售,也会向买方披露,在这种情况下本政策继续适用。
跨境传输
其中一些服务提供商会在英国和欧洲经济区以外处理数据,主要在美国。对于这些传输,我们依据各提供商数据处理条款中的标准合同条款(必要时附英国补充条款);如果提供商已获认证,则依据欧盟-美国数据隐私框架及其英国扩展。
我们保留数据多久
| 数据 | 保留多久 |
|---|---|
| 手机上的录音 | 直到你删除应用 |
| 转写内容和总结 | 我们不保存。Google 会将 Gemini 请求记录最多 55 天,以检测滥用 |
| 你的账户 | 直到你要求我们删除。之后 Google 会在 180 天内将其从在线系统和备份系统中移除 |
| Firebase 保存的登录 IP 地址 | 几周 |
| 每日计数 | 每天替换,随你的账户一起删除 |
| 服务器请求日志 | 30 天 |
| RevenueCat 中的订阅记录 | 直到你删除账户 |
| 支持邮件 | 直到你的请求得到解决,此后只在我们需要保留所做处理的记录期间保留 |
你的权利
根据英国 GDPR 和欧盟 GDPR,你可以要求我们:
- 向你提供你的个人数据副本(访问权)
- 更正数据(更正权)
- 删除数据(删除权)
- 限制我们使用你的数据(限制处理权)
- 以机器可读的格式发送给你或另一项服务(可携权)
- 在我们依据合法利益的情况下,停止使用你的数据(反对权)
你也可以随时撤回同意。请用你登录所用的邮箱地址给 support@vitamood.app 发邮件。我们会在一个月内答复。
你有权向数据保护机构投诉。在英国,该机构是信息专员办公室(ico.org.uk)。在欧洲经济区,你可以向你居住或工作所在国家的主管机构投诉。
删除你的账户
应用暂时还没有删除按钮。请给我们发邮件,我们会删除你的账户、你的每日计数和你在 RevenueCat 的记录,并在一个月内通过邮件确认。请参阅删除你的账户。删除账户不会取消你的订阅。请在 App Store 或 Google Play 设置中取消。
安全
数据在应用与我们服务器之间的传输过程中已加密,Google 对静态数据加密。我们的数据库拒绝来自应用的所有直接访问,因此只有我们的服务器代码可以读取或写入它。每个总结请求都必须带有有效的登录令牌和有效的 App Check 令牌。
年龄限制
VitaMood 面向 18 岁及以上的成年人。Gemini API 条款不允许使用它的应用面向 18 岁以下的人,或可能被这些人使用。如果你认为有 18 岁以下的人拥有账户,请给我们发邮件,我们会将其删除。
本政策的变更
当我们更改本政策时,会在此发布新版本并更改顶部的日期。如果更改会影响我们使用你已提供的数据的方式,我们会在更改生效前通过应用或邮件告知你。
联系我们
Apex Technology Enterprises Ltd, 167-169 Great Portland Street, Fifth Floor, London W1W 5PF, United Kingdom。邮箱 support@vitamood.app。