隐私政策
RusClip · 更新日期:2026年10月11日 · support@rusclip.app
RusClip 是一款通过分级文本、词汇练习和间隔重复来学习俄语的应用。本政策说明我们收集什么、为什么收集,以及您可以怎么做。这里写的是应用实际的行为,而不是它将来可能有的行为。
简要说明
- 应用的大部分功能完全在您的设备上运行,无需账户,也不会向我们发送任何内容。
- 应用中没有任何分析或广告 SDK。我们不会追踪您如何使用它。
- 您提交分析的文本由 Google 的 Gemini 处理,并经由 OpenRouter 转发。仅此两方,别无其他。
- 账户是可选的。它的作用是让学习进度在多台设备之间同步,并且可以在应用内立即彻底删除。
- 我们不出售您的数据,将来也不会。
1. 我们是谁
RusClip(下称“本应用”“我们”)由 Ilya Mikhaylov(比利时)运营。关于本政策或您的数据的任何问题,请发送邮件至 support@rusclip.app。在 GDPR 及类似法律的意义上,我们是此处所述个人数据的控制者。
2. 无需账户即可使用的部分
阅读、已保存的词语、短语、收藏、各个实验室以及完整的间隔重复复习流程都在您的设备上运行。没有账户时,这些数据就留在设备里:我们看不到,也不会为您备份-卸载应用即随之删除。
即使在退出登录的状态下,仍有两处会用到网络:
- 下载内容-内置文本和发音音频从我们的 CDN 获取。与任何下载一样,CDN 服务商会看到您的 IP 地址。
- 在未开启监控时,除此之外没有别的-应用不会发送使用统计、广告标识符或行为分析。如果构建中内置了崩溃监控密钥,崩溃报告可能会离开设备(见第 5 节)。
3. 哪些功能需要账户
需要账户的是运行在我们服务器上的功能:分析您添加的文本以及同步。这一方面是成本控制-分析会调用付费的 AI 服务-另一方面是防止滥用。
创建账户时,我们处理:
- 您的电子邮件地址-用于发送一次性登录验证码并识别您的账户。我们不会用于营销,也没有邮件列表。
- 您选择同步的学习数据-文本、已保存的词语、短语、卡组、收藏、复习排程、实验室进度和复习统计,以及阅读进度和书签、最近打开的内容和界面设置(卡片颜色与置顶、栏目的顺序与折叠、您已看过哪些新内容的标记)。这是设备上内容的副本,以便另一台设备接着用。
- 订阅状态(如果您订阅了)-套餐、到期时间、交易编号以及 RevenueCat 发来的最新通知。我们需要它来为您解锁付费书架。这里没有银行卡信息:只有 Google Play 能看到。
- 您主动提交的问题反馈-点击小虫图标后,我们会收到一封邮件,其中含有您的邮箱地址、您的留言,以及您所反馈的那句话。没有邮箱地址就无处回复。邮件同样由 Brevo 投递,与登录验证码相同。不提交反馈则不会产生这些数据。
4. 您提交分析的文本
当您添加文本时,文本会发送到我们的服务器,再转发给 Google 的 Gemini,由它生成语言分析。词语卡片不再由模型撰写:其中的内容来自应用内置的词典。我们通过 OpenRouter 访问它-这是一个路由服务,负责把请求转交给 Google。参与分析您文本的公司仅此两家。
- 两者均按付费条款使用,在此条款下双方都不会用您提交的文本进行训练。我们的 OpenRouter 账户已关闭提示词日志记录。
- 分析结果会在我们的服务器上缓存最多 90 天,以免对同一个句子付费两次。缓存以句子的哈希值为键,所存结果由该句子的词语构成。90 天后该记录被删除。
- 请求受每日限额和文本长度上限的限制。
请不要把敏感个人信息-医疗细节、财务数据、他人的私人通信-粘贴到提交分析的文本中。这是一个语言学习工具,不适合处理这类内容。
5. 服务器自动收集的信息
- IP 地址和请求时间-短暂保存,用于执行频率限制和防止滥用,例如有人试图索取上千封验证码邮件。若某个地址滥用登录,该地址最多会被封禁一天。
- 登录时的“真人验证”-在发送验证码之前,应用会在后台进行 Cloudflare Turnstile 验证。Cloudflare 会看到您的 IP 地址以及设备和内置浏览器的技术特征,只告诉我们的服务器一个结论:这看起来是否像真人。该验证只在登录时进行,我们不保存其结果。
- 服务器错误诊断-如果后端启用了错误监控,我们会收到已剔除个人数据的错误详情。当构建中配置了监控密钥时,应用也可能发送崩溃报告;默认情况下这些报告不包含您的文本、邮箱或学习内容。
我们不收集:通讯录、位置、照片、广告标识符和行为分析数据。我们自己不收集也不保存设备指纹;唯一的例外是上文所述、登录时的一次性 Cloudflare Turnstile 验证。
6. 还有谁会处理这些数据
| 服务方 | 收到什么 | 用途 |
| Google(Gemini) | 您提交分析的文本 | 生成语言分析 |
| OpenRouter | 传输中的同一文本 | 将请求路由至 Google |
| Brevo | 您的邮箱地址、登录验证码,以及您提交反馈时的反馈内容 | 投递登录邮件与您的问题反馈 |
| Fly.io | 作为主机,我们 API 处理的全部内容 | 运行后端 |
| Neon(PostgreSQL) | 您的邮箱和同步的学习数据 | 存储账户与同步数据 |
| Cloudflare R2 | 下载内容时的 IP 地址 | 分发文本与发音音频 |
| Cloudflare Turnstile | IP 地址以及设备和浏览器的技术特征——仅在登录时 | 区分真人与批量发送验证码邮件的程序 |
| Sentry(如启用) | 服务器错误事件,以及在配置密钥时的应用崩溃事件,均已剔除个人数据 | 排查故障 |
| Google Play | 您的付款,全部由 Google 处理,我们从不接触银行卡信息 | 销售并续订订阅 |
| RevenueCat | 您在我们系统中的账户编号以及订阅状态 | 校验购买并告知我们的服务器您享有的权益 |
发音来自预先准备好的音频文件,或您手机内置的语音。为此不会向任何地方发送数据。
词语卡片提供指向外部词典的链接-Wiktionary、Reverso、Glosbe。只有在您点击时才会在浏览器中打开;此后您已身处他人的网站:对方会看到您查询的词语和您的 IP 地址,并适用其自身的规则,而非我们的规则。
上述服务方可能在您所在国家/地区之外处理数据,包括欧洲经济区之外。凡涉及此类传输,均依据这些服务方提供的传输保障机制,例如欧盟委员会的标准合同条款。
7. 各类数据保存多久
- 设备上的数据-直到您删除它或卸载应用。
- 账户与同步数据-在账户存续期间。删除账户会立即从我们的数据库中清除您的邮箱、全部同步数据和订阅记录:没有宽限期,也没有归档副本。这不会取消订阅本身——订阅需在 Google Play 中取消。
- 缓存的分析结果-最多 90 天。
- 登录验证码-以哈希形式存储,有效期 10 分钟,三次输错即作废。
- 会话令牌-刷新令牌以哈希形式存储,30 天后过期。您可以一次性退出所有设备。
- 频率限制记录和 IP 封禁-最多两天。
8. 您的权利
- 不向我们提供任何信息也能使用应用-无账户、无邮箱、不经服务器。
- 随时在应用内删除账户,这会从我们的服务器上抹去您的邮箱和同步数据。
- 重置学习进度而不删除其他内容-在应用的账户页面。
- 退出所有设备,如果您认为某个会话不是您本人的。
- 向我们提出请求:访问、更正、导出或删除,请发送邮件至 support@rusclip.app。若您位于欧洲经济区或英国,您还有权向所在国的数据保护机构投诉。
9. 年龄
RusClip 面向 16 岁及以上的用户,并非面向儿童。我们不会有意收集未满 16 岁者的个人数据。如果您认为有儿童向我们提供了数据,请与我们联系,我们会删除。
10. 安全
登录不使用密码,而是通过邮箱收到的一次性验证码-也就是说,我们这里根本没有您的密码可供泄露。验证码和会话令牌均以哈希形式存储,绝不以可读形式保存。与我们 API 的通信使用 HTTPS。账户数据库仅服务本身可访问。没有系统是绝对安全的,因此我们同时限制收集的内容和保存的时长。
11. 本政策的变更
如有变更,我们会更新顶部的日期;对于重要变更,我们会在应用内告知,而不是指望您重新阅读此页。
12. 联系方式
support@rusclip.app
其他语言:English · Русский