隐私政策

最后更新:2026 年 7 月 13 日

在 Sano,我们十分重视你的隐私。本政策说明我们如何收集、使用和保护你的个人信息。Sano 由芬兰的 CoderLife Oy(Y-tunnus 3275684-9)运营,作为负责你个人信息的数据控制者。

1. 我们收集的信息

我们收集你直接提供的信息:用于创建账户的电子邮箱地址和密码;个人资料信息(姓名、母语、目标语言、学习目标);练习课程期间的语音录音和文本消息;以及订阅和付款信息。我们还会自动收集:设备信息和浏览器类型;使用数据(课程频率、时长、使用的功能);以及用于身份验证和分析的 Cookie 和类似技术。

2. 我们如何使用你的信息

我们使用你的信息来:提供并改进我们的语言学习服务;处理你与 AI 导师的练习课程;生成关于你口语的个性化反馈;追踪你的进度并维持连续打卡;处理付款并管理订阅;发送与服务相关的沟通信息;以及分析使用模式以改进 Sano。

3. 信息共享

我们不会出售你的个人信息。我们会与协助我们运营 Sano 的受信任服务提供商共享数据:Supabase(数据库和身份验证);我们的 AI 语音和语言服务提供商——OpenAI、ElevenLabs、Google 和 Microsoft Azure——处理你的语音录音和练习转写,用于语音识别、发音分析、教学和反馈;RevenueCat(订阅管理,根据你的订阅方式使用 Apple 的 App Store、Google Play 或 Stripe 作为支付处理商);Cloudflare(防机器人和滥用防护);Vercel(托管和分析);以及 Mixpanel(产品分析)。这些提供商在合同上有义务保护你的数据。

4. 数据存储与安全

你的数据存储在由 Supabase(PostgreSQL 数据库和文件存储)和 Upstash(Redis 缓存)提供的安全服务器上。你练习课程的语音录音保存在 Supabase Storage 中,以便你在历史记录中回顾过往课程;单个录音的访问链接会在短时间后过期,并在你重新访问该课程时自动刷新。我们对传输中的数据(HTTPS/TLS)和静态数据采用行业标准加密。我们实施访问控制并定期进行安全审查。

5. 数据保留

只要你的账户处于活跃状态,我们就会保留你的账户数据。课程数据、对话历史和语音录音会被保留,以支持你的练习历史记录和进度追踪。你可以随时发送邮件至 hello@coder.life 请求删除你的账户及关联数据。账户删除后,我们可能出于分析目的保留匿名化数据。

6. 你的权利

你有权:访问你的个人数据;更正个人资料中不准确的信息;请求删除你的账户及关联数据;请求以可移植的格式导出你的数据;选择不接收非必要的沟通信息;以及向数据保护机构提出投诉。要行使这些权利,请通过 hello@coder.life 联系我们。

7. Cookie 与追踪

我们使用 Cookie 来:身份验证(保持你的登录状态);偏好设置(记住你的设置);以及分析(了解你如何使用 Sano)。你可以通过浏览器设置控制 Cookie。禁用 Cookie 可能会影响本服务的某些功能。

8. 儿童隐私

Sano 不面向 13 周岁以下的儿童。我们不会在知情的情况下收集 13 周岁以下儿童的个人信息。如果你认为某位儿童向我们提供了个人信息,请立即通过 hello@coder.life 联系我们。

9. 国际数据传输

你的信息可能被传输到你所在国家/地区以外的国家并在那里处理。我们的服务提供商在包括美国和欧盟在内的多个司法管辖区运营。我们确保为国际数据传输采取了适当的保障措施。

10. 本政策的变更

我们可能会不时更新本隐私政策。我们将通过电子邮件或服务通知你重大变更。你在变更后继续使用 Sano 即构成对更新后政策的接受。

11. 联系我们

如果你对本隐私政策或我们的数据处理方式有疑问,请通过 hello@coder.life 联系我们