隐私政策
最后更新 · 阅读约 12 分钟
如有不一致,以英文版本为准。
Evens 帮助用户扫描小票、算清谁该付多少,并与账单上的人分享收款信息。本政策说明应用和本网站收集哪些数据、出于什么目的、由谁代我们处理、保留多久,以及你拥有哪些选择。
Evens 由居住在埃及开罗的 Omar Mahmoud(下称“运营者”或“我们”)运营。关于本政策的任何事宜,请发送邮件至 support@omarmali.net。
1. 我们收集的信息
我们只收集应用运行所需的信息。其中大部分是你有意创建的内容。
- 账户。你的姓名、电子邮箱、登录方式(Apple、Google 或邮箱加密码),以及你选择添加的手机号和头像。手机号为可选项,仅用于让朋友通过号码找到你。
- 账单与小票。你扫描的小票照片、从中读取的项目和金额、账单标题、日期、货币、每笔账单上的人员及其份额、你创建的群组和旅行、周期性账单模板,以及付款状态。
- 收款账号。你选择保存并分享、以便他人还款给你的收款信息,例如 PayPal、Revolut、Venmo、UPI、InstaPay 或 IBAN 账号,或一条付款链接。添加哪些账号、在哪些账单上显示,由你决定。
- 访客。没有应用的人可以通过链接打开账单。由发起人输入每位访客的姓名。访客可以将自己的份额标记为已付,并可附上一张截图作为付款凭证。网页上的访客会话使用匿名登录,不与任何个人账户关联。
- 联系人匹配。如果你允许访问联系人,应用会查询你所选联系人的手机号,以找到已在使用 Evens 的朋友。我们不会上传或存储你的通讯录。
- 设备与应用信息。推送通知令牌、设备类型和操作系统、应用版本和语言,以及运行服务和保障安全所需的技术日志(例如请求时间戳和错误代码)。
- 购买。如果你购买 Pro,付款由 Apple 或 Google 处理。我们和 RevenueCat 只会收到你的账户 ID、电子邮箱和订阅状态,绝不会收到你的卡号。
- 使用分析。应用使用 Google Analytics for Firebase 来了解使用情况,例如人们用了哪些功能、到达了哪些页面、在哪里停下。它记录应用交互和事件(所用功能、页面、操作成功或失败)、粗略的设备和应用信息(设备型号、操作系统版本、应用版本、语言,以及 Google 根据你的 IP 地址推断的国家或地区),以及一个对应你本次安装的随机标识符。它不会收到你的姓名、电子邮箱或手机号、账单的内容或金额、小票图片、联系人、精确位置或广告标识符(广告 ID 收集已关闭),我们也不会把你的账户 ID 与之关联。
- 支持。你发邮件联系支持时发送给我们的内容。
应用不包含崩溃报告 SDK。除上述使用分析外,支持登录、数据同步、通知和广告的 Firebase 与 Google Mobile Ads SDK 会为其自身运行收集标准设备标识符和使用信号,详见第 4 节。
2. 我们如何使用数据
- 让你登录并保护账户安全。
- 读取小票并将其转换为可编辑的账单,理解把项目分配给人的语音指令。
- 计算份额,维护跨账单和群组的持续余额,并记录谁已付款。
- 通过账单链接向访客显示其份额和你的收款账号。
- 发送关于新账单、提醒、付款凭证和已确认付款的通知。你可以在应用或手机设置中关闭这些通知。
- 运行免费版(AI 扫描和语音指令的积分,以及可增加积分的激励广告)和 Pro 订阅。
- 防止滥用,保持服务可靠,并衡量 AI 功能的成本。
- 了解哪些功能被使用、人们在哪里遇到困难,以便改进应用。这使用第 1 节所述的使用分析,不涉及你的账单或个人信息。
- 答复你的支持请求。
在适用 GDPR 或英国 GDPR 的情况下,我们的法律依据是:履行与你的合同(运行应用)、你的同意(联系人访问、麦克风、通知、广告跟踪),以及我们在安全、防欺诈、维持服务运行和了解应用使用情况以作改进方面的正当利益。我们不出售个人数据,也不会将其用于与应用无关的任何用途。
3. 小票与语音的 AI 处理
小票扫描和语音分配使用由第三方服务商运行的大语言模型。以下是离开你手机的全部内容。
- 小票照片。在照片发送给服务商之前,我们的服务器会缩小图片并移除所有内嵌元数据,包括 EXIF 和 GPS 位置、设备详情和注释。只有清理后的图片会被发送。小票上打印的内容仍然可见,例如商家名称和地址、卡号末几位或服务员的名字。
- 语音指令。默认情况下,你的手机使用 Apple 或 Google 的语音识别在设备上把语音转成文字,只有文字连同账单的项目名称和参与者姓名一起发送到我们的服务器。音频留在你的手机上。如果你的语言或设备不支持设备端识别,应用会录下指令并将音频发送到我们的服务器,由服务器交给 OpenAI 转写;我们不存储录音。
- 服务商。小票提取和语音分配由 Anthropic(Claude API)作为主要服务商处理,当 Anthropic 不可用时自动切换到 OpenAI。服务器端语音转文字(如使用)始终由 OpenAI 提供。二者均通过其商业 API、依据其商业条款使用,这些条款不允许它们用我们的数据训练模型。Anthropic 会在 30 天内删除 API 的输入和输出。OpenAI 不将 API 数据用于训练,对大多数接口的滥用监控日志最多保留 30 天,并且我们的请求以关闭存储的方式发送。
- 我们保留的内容。为确保重试的请求不会被重复计费,我们的服务器会将每次 AI 请求的结果保留最多 24 小时,然后删除。为监控成本和可靠性,我们会将每次请求的使用记录保留最多 180 天:功能、服务商、模型、令牌数、成本、耗时和结果,以及你账户 ID 的假名化哈希。这些记录不包含任何图片、文字、音频或小票内容。
- 准确性。AI 的输出可能出错。应用会在创建账单前向你显示每一行,以便你更正,并且它绝不会转账。
4. 服务提供商与子处理者
Evens 依赖以下服务商。每家服务商仅为提供其所负责的那部分服务而处理数据。
- Google Firebase(Authentication、Cloud Firestore、Cloud Messaging 和 Hosting):登录、存储账户、账单、群组和付款凭证的数据库、推送通知,以及访客网页。
- Google Analytics for Firebase:第 1 节所述的使用分析。Google 依据Google 隐私权政策作为我们的服务提供商处理这些数据;另请参阅Google 如何使用来自使用其服务的网站或应用的信息。访客网页在配置了 Google Analytics 的情况下也可能使用它。
- Anthropic(Claude API):作为主要 AI 服务商,负责小票提取和语音分配。
- OpenAI:作为备用的小票提取和语音分配,以及服务器端语音转文字。
- RevenueCat:Pro 的订阅和购买状态。
- Apple App Store 和 Google Play:依据其各自条款提供应用分发、Pro 付款、退款和订阅管理。
- Google AdMob:面向免费账户的可选激励广告。
- 我们自己的服务器:承载应用的 API、小票和语音处理、提醒以及周期性账单。
访客链接在访客的浏览器中打开;如果访客从账单打开某个支付应用或链接,付款本身适用该服务商的条款。
5. 广告与跟踪
免费账户可以选择观看 Google AdMob 的激励广告,以获取更多 AI 扫描积分。应用内没有其他广告,Pro 会移除广告。
在 iOS 上,应用会在使用任何广告标识符之前通过 App Tracking Transparency 请求你的许可。如果你拒绝,广告仍会显示,但不会个性化。在 Android 上,你可以在系统设置中重置或删除广告 ID。我们不会将广告标识符用于广告以外的任何用途,也不会把你的账单、联系人或收款账号分享给广告商。
使用分析(第 1 节)与广告是分开的。我们不会将其用于广告,也不会用它在其他公司的应用和网站上跟踪你;我们已关闭 Google Analytics 中的广告个性化信号,并且它不收集你的广告标识符。分析标识符属于你的本次应用安装,因此删除并重新安装应用会将其重置;上述设备设置也可以让你限制应用能收集的内容。
6. 资金流转
Evens 不在用户之间转移资金。应用帮助人们了解自己该付多少、付到哪里,但付款由参与者使用自己选择的方式直接进行。我们绝不会看到或存储卡号或银行密码。
7. 数据保留
- 账户和账单:在你的账户有效期间保留,因为未结账单和余额需要其历史记录。
- 小票照片和提取的项目:随其所属账单保留,直到该账单或你的账户被删除。
- 付款凭证截图:存储在其所附的账单内,并在该账单存在期间保留。
- AI 请求结果:最多 24 小时。AI 使用记录(假名化,不含内容):最多 180 天。
- 推送令牌:变更时替换,退出登录或删除账户时移除。
- 使用分析事件:在 Google Analytics 中保留 14 个月,之后仅保留汇总报告。
- 服务器日志:为安全和故障排查保留 14 天,之后删除。
- 支持邮件:保留至处理你的请求所需的时间。
8. 账户删除与你的权利
你可以在应用内删除账户:打开你的个人资料,选择删除账户并确认。系统可能会先要求你重新登录。删除会移除你的账户记录和登录信息、你的个人资料和手机号、你发起的账单和群组、你的通知、你的推送令牌,以及你与 RevenueCat 的订阅关联。由他人发起的账单会保留你的姓名和份额,以免其他人的记录出现残缺;如果你也希望移除这些,请联系发起人或发邮件给我们。由 Apple 或 Google 持有的购买记录遵循其各自的政策。使用分析从不与你的账户关联,因此删除账户不会移除已收集的汇总分析数据;这些数据不包含任何能识别你的信息。
根据你的居住地(包括欧盟、英国、埃及、沙特阿拉伯和阿联酋),你可能有权访问我们持有的你的个人数据、更正、删除、获取副本、反对或限制某些处理,并随时撤回同意。如需行使上述任何权利,请使用你账户上的邮箱地址发送邮件至 support@omarmali.net。我们会在 30 天内答复。你也有权向当地的数据保护机构投诉。
9. 数据存储地点与跨境传输
应用的数据库(Google Firebase)存储在 Google Cloud 位于沙特阿拉伯的达曼区域,本网站和应用的 API 运行在德国的一台 DigitalOcean 服务器上,我们的其他服务商(AI、分析、登录、通知、购买和广告)大多在美国运营,运营者位于埃及,因此你的数据可能在你居住国之外被处理。在适用 GDPR 或英国 GDPR 的情况下,传输依据各服务商数据处理条款中包含的欧盟委员会标准合同条款(及英国附录),并在服务商已获认证时结合欧盟-美国数据隐私框架。在适用埃及、沙特阿拉伯或阿联酋数据保护法的情况下,我们只会将数据传输给提供充分保护水平的服务商,并且仅用于本政策所述的目的。
10. 安全
数据在传输中加密。Firestore 安全规则将每次读写限制在账单上的人员范围内;访客只能看到发送给他们的那笔账单。API 请求通过你的登录令牌进行身份验证,AI 提示词已针对隐藏在小票或语音文字中的指令进行了加固,并且我们的日志绝不包含小票内容、转写文本或原始账户 ID。
11. 儿童
Evens 不面向 13 岁以下、或未达到你所在国家数字同意年龄(欧盟部分地区最高为 16 岁)的儿童。我们不会故意收集他们的数据。如果你认为有儿童创建了账户,请发邮件给我们,我们会将其删除。
12. 本政策的变更
当我们改变处理数据的方式时,会更新本页面和顶部的日期。对于重大变更,例如新增 AI 服务商,我们会在变更生效前在应用内通知你。
13. 联系方式
如有隐私请求、支持或账户方面的问题,请发送邮件至 support@omarmali.net。