隐私政策
这是详细的法律版本。请先浏览下方的简明摘要,它涵盖了大多数人真正想了解的内容。
简明摘要
下方的法律文本之所以详尽,是因为加拿大隐私法(PIPEDA + 魁北克第 25 号法案)的要求。但要点如下:
- 我们只收集向您展示财务情况所需的信息,别无其他。
- 我们通过 Plaid 和 SnapTrade 连接您的账户。仅读取。不动钱。
- 我们绝不向任何人出售您的数据。
- 您的数据存储在加拿大(Google Cloud 蒙特利尔),并遵守 PIPEDA 与魁北克第 25 号法案。
- Google 的 Gemini AI 模型在同一蒙特利尔区域运行,根据您的数字撰写仪表板、预算和目标上的简短说明;在付费方案中,它还会为您的交易建议类别。第 4 节列出了它收到的具体内容。
- 您可以随时从设置中导出或删除数据。删除将在 30 天内永久生效。
- 我们的隐私官是 Laurent Risser(laurent.risser@mozaicfinance.com)。真人,亲自回复。
1. 身份和联系信息
Mozaic Finance 致力于保护您的隐私。本隐私政策说明我们如何收集、使用、披露和保护您的信息。
组织:Mozaic Finance
隐私官(根据魁北克 25 号法和 PIPEDA 要求):
Laurent Risser
邮箱:laurent.risser@mozaicfinance.com
隐私官负责确保遵守隐私法规、处理隐私查询以及监督您个人信息的保护。如有任何隐私相关问题或疑虑,请直接联系我们的隐私官。
2. 我们收集的信息
我们收集以下类型的个人信息:
账户信息:
- 电子邮箱地址,来自您的登录方式:Google、Apple、电子邮箱和密码,或通过电子邮件发送的登录链接,均由 Google Cloud Identity Platform 处理。如果您使用 Apple 登录并选择隐藏邮箱,我们收到的是 Apple 为 Mozaic 创建的中转地址
- 姓名和头像
- 用户偏好和设置
- 如果您使用 Apple 登录:Apple 为该次登录签发的令牌,加密存储,我们保留它仅是为了在您删除账户时撤销您的 Apple 登录
订阅信息:
- 如果您在网页上订阅:Stripe 与我们共享的计费信息(见第 4 节)
- 如果您在 iOS 应用中订阅:Apple 发送给我们的已签名购买记录(交易标识符、方案、续订或到期日期,以及是否为免费试用),以及 Apple 之后关于续订、计费问题和退款的通知。付款由 Apple 收取;我们从不接触您的支付信息或 Apple 账户密码
财务数据:
- 账户余额和持仓(来自已连接的机构)
- 交易历史
- 投资仓位和投资组合数据
路线图看板内容:
- 你提交的功能需求、改进建议或问题反馈的正文,以及你撰写的任何回复
- 由你的账户派生的化名,显示在你的发布内容旁
- 你投票支持的需求
这是 Mozaic 中唯一会公开的内容。需求经审阅后才会出现;一旦公开,任何人都可以阅读,包括没有 Mozaic 账户的人,并且可能被搜索引擎收录。化名是稳定的:同一个人的多条发布看起来来自同一个人,但它不会透露你的姓名或邮箱。我们会在存储前自动移除卡号、类似社保号的号码和邮箱地址,但该过滤无法涵盖全部内容:请不要在需求中填写账号、余额或他人的信息。发布是自愿的,删除账户会同时删除你的发布、回复和投票。
技术数据:
- 浏览器类型和版本
- 设备信息
- 使用模式和分析
当您创建账户并通过我们的第三方合作伙伴(Plaid 和 SnapTrade)连接您的金融机构时,我们会直接从您处收集信息。我们绝不会接收或存储您的银行或券商密码。您的登录凭据通过这些合作伙伴直接从您传递到您的金融机构。
3. 我们如何使用您的信息
我们使用您的个人信息来:
- 提供和维护我们的财务仪表板服务
- 聚合和显示您的财务数据
- 生成关于您财务状况的洞察和分析
- 使用 Google 的 Gemini 模型为您的交易建议类别,并撰写仪表板、预算和目标上的简短说明(见第 4 节)
- 改善我们的服务和用户体验
- 发送服务相关的通讯
- 将免费试用限制为每张支付卡一次
- 遵守法律义务
我们不会将您的个人信息出售给第三方。
4. 信息共享与披露
我们与以下第三方共享您的信息:
金融数据提供商:
- Plaid Technologies Inc.(美国)- 连接您的银行账户,以及部分银行旗下的投资账户(只读)
- SnapTrade Inc.(加拿大)- 连接您的券商账户(只读)
服务提供商:
- Stripe, Inc.(美国)- 订阅计费和支付处理(电子邮件、姓名、计费元数据,以及您在结账时输入的支付卡,由 Stripe 直接收集;我们从不接触卡号)。每个账户都会有一条包含其电子邮箱的 Stripe 客户记录,通过 App Store 订阅的账户也不例外
- Resend(美国)- 交易和通知电子邮件的递送。部分邮件的正文包含您的财务信息:每周摘要包含您的姓名、净资产和账户活动(支出、商家、即将到期的账单和目标名称),试用期结束邮件包含您的姓名和净资产。
- Google Cloud 和 Google Identity Platform(美国及其他区域)- 身份验证、应用托管和基础设施
- Apple Inc.(美国)- 通过 Apple 登录,以及在 iOS 应用中购买的订阅。当您使用 Apple 登录时,Apple 会确认您的身份,并向我们提供您选择的电子邮箱(您本人的邮箱或中转地址),在 iOS 应用中还会提供您的姓名。我们会加密保存 Apple 为每次 Apple 登录签发的令牌,并在您删除账户时请 Apple 撤销它。如果 Apple 未接受撤销,我们会保留加密的令牌,在有限次数内重试;如果重试仍失败,我们会人工跟进,并在最后一次重试 30 天后删除该令牌,无论 Apple 是否已将其撤销。当您在 iOS 应用中订阅时,由 Apple 处理付款。我们会给 Apple 一个随机标识符附加到该笔购买上,以便将其与您的 Mozaic 账户对应,Apple 则向我们发送购买记录及其后续变更。
人工智能:
Google Gemini,通过 Google Cloud Vertex AI 提供(Google LLC;在蒙特利尔 / northamerica-northeast1 区域处理)。我们在两个地方使用 Google 的 Gemini 模型:
- 交易类别,适用于付费方案且已在设置中开启自动分类时:对于您自己的规则和以往选择尚未归类的交易,我们会发送商户名称(没有商户名称时发送交易描述)、金额、资金是流入还是流出、该账户是否属于企业账簿,以及您的类别和分组名称、类别描述、您的分类规则,和您以多种方式归类的商户在各类别下的常见金额。在设置中关闭自动分类即可停止此项发送。
- 仪表板、预算建议和目标建议上的简短说明,适用于所有方案:我们会发送每条说明所描述的数字,例如您的净资产及其本月变化、本月收入和支出、最大资产类别所占比例、预算类别名称及其主要商户和平均支出,以及目标建议背后的储蓄能力、现金余额、债务总额和最高债务利率。
我们不会在发送给 Gemini 的内容中加入您的姓名、电子邮箱或账号,但交易描述中仍可能包含银行写入的姓名或参考编号。Gemini 在我们自己的 Google Cloud 项目中运行,作为我们的数据处理方;根据 Google Cloud 的条款,未经我们许可,Google 不会使用这些数据训练其模型。
在您允许使用 AI 功能之前(注册时,或应用首次询问您时),我们不会向 Gemini 发送任何内容。您可以随时在同意设置中关闭这些功能,之后 Gemini 将不再收到您账户的任何数据。
分析、广告和错误监控:
- Sentry,由 Functional Software, Inc. 提供(美国)- 来自应用和我们服务器的错误报告和抽样性能追踪:错误信息、故障的技术细节,以及涉及的请求和数据库查询。我们不会将报告与您的账户关联,并在发送前屏蔽我们检测到的电子邮件地址和凭据。在应用中,只有在您允许分析时才会发送报告。
- Microsoft Clarity,由 Microsoft Corporation 提供(美国)- 我们的公开页面以及注册和登录界面的会话录制(点击、滚动和页面内容)。从这些界面开始的录制可能会在您登录后继续,直到页面重新加载。
- Google Analytics,由 Google LLC 提供(美国)- 上述页面的页面访问以及注册和登录事件。我们不会发送您的姓名或电子邮件地址。
- Reddit, Inc.(美国)- 广告效果衡量。Reddit 像素记录对上述页面的访问。如果您通过 Reddit 广告访问,我们还会在您注册时向 Reddit 发送您电子邮件地址的 SHA-256 哈希值(Reddit 可借此将其与 Reddit 账户匹配),并在您首次付费订阅时再次发送,同时附上金额和币种。
- Meta Platforms, Inc.(美国)- Facebook 和 Instagram 广告的效果衡量。Meta 像素记录对上述页面的访问以及对我们注册和登录按钮的点击,并在您完成注册时通知 Meta。我们不会发送您的姓名或电子邮件地址。如果您在同一浏览器中登录了 Facebook 或 Instagram 账户,Meta 可能会将这些事件与该账户关联。
这些提供商作为我们的数据处理方:受其自身隐私承诺和安全认证的约束,并且仅接收其特定职能所需的个人信息。
Microsoft、Google、Reddit 和 Meta 也可能根据其自身的隐私条款使用其收到的分析和广告数据。
跨境传输:
您的主要数据(包括您的财务记录)存储在加拿大(Google Cloud,蒙特利尔 / northamerica-northeast1 区域)。上述部分服务提供商在美国处理有限的个人信息:Plaid(银行连接数据)、Stripe(计费电子邮件、元数据和支付卡)、Apple(通过 Apple 登录和 App Store 订阅)、Resend(电子邮件递送,包括部分邮件中的财务信息)、Google(身份验证、基础设施和 Google Analytics)、Sentry(错误报告)、Microsoft(Clarity 会话录制)、Reddit(广告效果衡量)以及 Meta(广告效果衡量)。我们已根据魁北克第 25 号法案(第 17 条)和 PIPEDA 评估了这些跨境传输:我们尽量减少向每个提供商披露的个人信息,通过传输中加密(HTTPS/TLS)加以保护,并依赖每个提供商的数据保护条款和安全认证。如需了解有关这些传输的更多信息,请联系我们的隐私官。
我们也可能在法律要求或为保护我们的权利和安全时披露信息。
5. 同意
通过使用 Mozaic Finance,您同意按本隐私政策所述收集、使用和披露您的个人信息。
您可以随时通过以下方式撤回同意:
- 断开您的财务账户
- 在同意设置中关闭 AI 功能,从而停止向 Gemini 发送任何内容
- 在设置中关闭自动分类,从而停止将您的交易发送给 Gemini 进行分类
- 通过隐私与数据设置删除您的账户
- 通过 laurent.risser@mozaicfinance.com 联系我们
撤回同意可能会影响您使用我们服务的某些功能。
6. 访问与更正
您有权:
访问您的信息:
- 查看我们收集的关于您的所有数据
- 以可移植格式导出您的数据
更正您的信息:
- 更新您的账户设置
- 请求更正不准确的数据
要行使这些权利,请访问您账户设置中的隐私与数据部分,或通过 laurent.risser@mozaicfinance.com 联系我们。
根据魁北克第 25 号法律的要求,我们将在 30 天内回复访问、更正和删除请求。
7. 数据保留
在您的账户处于活动状态期间或为提供服务所需的时间内,我们会保留您的个人信息。当您的订阅结束后,您的数据将遵循既定的生命周期,以确保被弃用的账户不会被无限期保留。
当您的订阅到期时:
- 我们会撤销您已连接的银行和券商授权,因此不会再从这些提供商处提取任何数据
- 您的现有数据在免费套餐下仍可完整使用:您可以继续查看,也可以继续手动添加。若您重新订阅,由于到期的连接无法被静默恢复,届时将要求您重新连接账户
休眠账户:
- 如果您的账户保持到期状态且您连续 12 个月未登录,该账户将被视为休眠账户
- 在删除前 30 天和 7 天,我们会向您发送电子邮件,以便您可以先登录或导出您的数据
- 到达期限时,我们会通过与用户主动删除相同的删除流程,永久删除您的账户,包括您的身份信息和财务数据
当您自行删除账户时:
- 您的数据将在 30 天内被永久删除
- 您有 30 天的宽限期可以取消删除
- 如果您告诉我们离开的原因,我们会保存该回答,但不会关联您的姓名或账户。您选择的原因会被保留;您填写的任何评论将在账户删除 90 天后删除
免费试用限制:
- 每张支付卡仅可享受一次免费试用。试用开始时,Stripe 会在其为您保存的计费记录中记下该卡的指纹。该指纹由 Stripe 根据卡片计算得出,并非卡号
- 删除 Mozaic 账户后,该记录仍保留在 Stripe,我们的数据库不保留任何副本。它仅用于核查一张卡是否已使用过免费试用,使已试用过的卡无法在新账户上再次开始试用
Mozaic 是一个账户聚合平台,而非您的财务记录机构。您的银行或券商仍是税务和监管记录保存的官方记录系统,因此在您的账户被删除后,我们不会保留您的交易历史记录。已删除的数据也会按照与这些删除窗口一致的时间表从我们的备份中清除。
8. 安全措施
我们采取以下安全措施来保护您的信息。我们使用准确而非夸大的措辞。如果某项陈述不属实,就不会出现在这里。
传输中加密:
- 所有到 Mozaic 的流量都使用 HTTPS(TLS 1.2 或更高版本;支持 TLS 1.3),由 Google Cloud Run 终止
- 启用 HSTS,max-age 为 1 年,浏览器拒绝降级到不安全连接
存储中加密:
- 敏感字段(例如连接您银行或券商的访问令牌,以及交易的商户名称、描述和地点)在应用层使用每位用户专属的密钥加密:每位用户的数据都用自己的密钥加密,而非一把共享密钥
- 每位用户的密钥本身又被一把保存在 Google Cloud KMS 中的主密钥包装,该主密钥永远不会离开密钥库,也绝不会存储在我们的数据库或应用中,因此解密任何字段都需要一次经过身份验证的 Cloud KMS 调用,其访问权限由我们通过 IAM 授予并可集中撤销
- 字段加密算法为 Fernet(AES-128-CBC 加 HMAC-SHA256);每位用户的密钥由 Cloud KMS 包装(AES-256);底层数据库存储则由 Google Cloud SQL 独立加密(AES-256)。仅凭一份数据库转储只含有密文和被包装的密钥,而没有读取它们所需的主密钥
身份验证:
- 登录由 Google Cloud Identity Platform(Firebase Authentication)处理。您可以使用 Google、Apple、电子邮箱和密码,或通过电子邮件发送的登录链接登录。使用密码注册的账户必须先验证电子邮箱,才能访问任何数据。
- 您的浏览器或应用接收一个短期的 Firebase ID 令牌,后端在每次请求时根据 Google 的公钥重新验证该令牌。令牌的有效期、刷新和撤销均由 Identity Platform 管理。
- 可选的双重身份验证 (2FA),使用 TOTP 验证器应用
基础设施:
- 我们运行在 Google Cloud Run + Cloud SQL,区域为 northamerica-northeast1(蒙特利尔)
- Google Cloud 已通过 SOC 2 Type II 和 ISO 27001 认证。这描述的是我们的托管基础设施;Mozaic 本身尚未单独获得 SOC 2 认证,我们也尚未委托正式的外部渗透测试。完成后我们会更新此页面。
持续监控:
- 每次代码更改都会自动扫描漏洞(Bandit 静态分析)和已知的恶意依赖项(pip-audit),才能合并
- 服务器端记录集成相关的安全事件,并使用 Google Cloud Monitoring 进行异常检测
- 对每个端点应用速率限制以防止滥用
我们从不存储:
- 我们绝不会接收或存储您的银行或券商密码。当您连接账户时,您通过 Plaid 或 SnapTrade 直接登录该机构。我们仅接收一个不透明的访问令牌,并在存储前对其加密。
- 我们的连接是只读的。即使我们的系统被攻破,我们也无权转移资金或下单。
9. 本政策的变更
我们可能会不时更新本隐私政策。"重大变更"是指任何影响我们收集、使用、共享或保留您个人数据方式的变更。
我们将通过以下方式通知您任何重大变更:
- 在此页面上发布新的隐私政策
- 更新"最后更新"日期
- 对于重大变更通过电子邮件通知
我们建议您定期查看本隐私政策的任何更改。
10. 语言偏好数据处理
当您选择语言偏好时,我们会将其本地存储在您的浏览器中。您的语言偏好不会传输到我们的服务器或与第三方共享。
最后更新:2026 年 10 月
管理您的数据
随时访问、导出或删除您的个人数据。 laurent.risser@mozaicfinance.com