Privacy
Vila 隐私政策
Vila(全称 Video Language Acquisition,以下简称「本扩展」)帮助用户通过 YouTube 视频中的双语字幕、词汇标记、学习收藏、复习及可选 AI 口语练习来习得语言。本政策说明本扩展如何处理数据。
我们处理的数据
本扩展会在你的浏览器本地处理当前 YouTube 视频的 ID、标题、字幕文本、时间戳、字幕语言、播放进度和暂停状态;你收藏的单词和句子,以及复习评分、复习历史和复习计划;学习目标、目标中的收藏关系、写作草稿和你编辑过的句式;原文与翻译语言组合、词汇难度筛选、AI 开关、字幕缓存、AI 分析和词卡缓存等设置与本机缓存;以及旧版本保留的外部服务连接设置。
当你使用可选 Vila 账号时,本扩展还会处理 Google/Firebase 提供的 uid、显示名称、邮箱、头像和认证令牌。当你使用口语练习时,本扩展会处理所选视频范围、有限的学习记录、课程状态、麦克风音频、你与语音教练的转写、逐轮评价和课后报告。当你主动提交视频问题反馈时,本扩展会处理视频 ID、问题类型、你选择填写的说明、提交时间,以及扩展版本、发布渠道、浏览器名称与版本、操作系统、架构、界面语言和时区。当你在设置中主动提交产品意见反馈时,本扩展会处理你选择的反馈类别、你填写的说明、你选填的回信邮箱、提交时间,以及同一组扩展版本与设备环境信息。当你订阅并启用托管 AI 时,本扩展和 Vila 服务端还会处理订阅状态与有效期、AI 额度用量、请求的 token 数与费用估算,以及为提供功能所需的字幕文本(详见下文「可选托管 AI」)。
数据的用途与存放位置
这些数据只用于显示和对齐字幕、控制学习播放、标注与查询词汇、保存与复习学习内容、生成用户主动请求的 AI 或口语练习、同步用户明确选择的账号学习数据,以及接收用户主动提交的问题反馈。
不登录时,学习数据仅存放在你的浏览器本地存储和本机 IndexedDB 中。你可以不注册、不登录而继续使用本机功能。旧版本保留的外部服务连接设置仅存于本机,不参与账号同步,也不发送给 Vila、Firebase 或开发者服务器;只有在你主动使用相应功能时,所需连接信息才会发送给你选择的服务商。旧版直接连接的文本功能会将所需字幕直接发送给该服务商,不经过 Vila 服务器。你可随时关闭 AI,并通过 Chrome 清除扩展数据或卸载扩展来删除本地设置。
官网访问统计
我们在普通官网营销页面统计来源分类、落地页面、页面语言以及 Chrome 商店入口点击,用于了解哪些介绍能帮助用户找到 Vila。使用当前标签页中的随机标识,在 30 分钟内归并访问;服务端只保留按日期散列的去重记录,设置两天过期,按来源与页面汇总的统计设置 90 天过期,过期后由云平台异步删除。统计不使用追踪 Cookie,不与 Vila 账号或扩展学习数据关联,不采集完整网址查询串、完整来源网址、对话、字幕、报告或音频,也不将商店点击当作安装。
浏览器的 Do Not Track 或 Global Privacy Control 信号会停止统计。也可以使用下方按钮退出;退出偏好保存在当前浏览器本地,清除网站数据后会重置。付款、账单及认证页面不运行统计。Vila 统计集合不保存 IP 或原始 User-Agent;Google Cloud 仍可能按基础设施规则保留请求与安全日志。
单词发音朗读
发音文字来自扩展内置文件。点击单词的朗读按钮时,要朗读的单词可能会交给 Chrome 的朗读功能处理,即使 Vila 的 AI 开关处于关闭状态也可能如此。英语可选择美音或英音,中文可选择普通话或粤语;选择保存在本机,重新打开插件后仍然生效,也适用于收藏词和复习卡。朗读请求不经过 Vila 服务器。
可选 Vila 账号与同步
只有在你于扩展内阅读同步披露、主动勾选同意并使用 Google 登录后,Vila 才会通过 Google Firebase Authentication 处理账号身份,并把你账号分区内的收藏单词、单词语境、收藏句子、复习日志、学习目标、目标收藏关系、草稿和用户编辑的句式同步到 Google Cloud Firestore。Firebase Functions 用于生成账号数据导出和执行账号递归删除。Google/Firebase 是提供这些功能所需的服务处理方。
同步不包括外部服务连接信息、原始麦克风音频、字幕缓存、自动生成且未经用户编辑的句式、视频播放进度或本机口语报告。首次登录时,如果本机已有匿名学习数据,扩展会先提示共享设备风险,并要求你选择合并、保持分离或确认删除;不会自动把不确定归属的数据上传到账号。
云端学习数据会保留到你在扩展设置中删除账号,或依法需要更长保留期。账号删除会递归删除该账号的 Firestore 子集合、账号 Storage 对象和 Firebase Auth 用户。你也可以在删除前通过设置页下载 JSON 格式的账号数据副本。为维护安全与可靠性,Firebase/Google 可能按其服务规则短期保存认证、请求、错误和安全日志;Vila 不把这些日志用于广告画像。
用户主动提交的视频问题反馈
你可以在视频侧栏主动报告没有字幕、时间对不上、断句、语言或其他问题。只有点击提交后,扩展才会通过 Vila 使用的 Firebase Function 将视频 ID、问题类型、你在「其他问题」中填写的说明、客户端与服务端时间,以及扩展版本、发布渠道、浏览器名称与版本、操作系统、架构、界面语言和时区写入运维反馈集合。这些资料只用于排查字幕兼容性和改进产品。
问题反馈不会包含字幕正文、观看记录、原始 User-Agent、外部服务连接信息或 Google 账号 uid;云端只记录提交时处于登录或匿名状态。反馈仅在完成排障和产品改善所需期间保留。如需协助定位特定反馈,你可以通过上方邮箱联系我们,并提供视频 ID 和大致提交时间。
用户主动提交的产品意见反馈
你可以在扩展设置的「概览 · 关于与反馈」中主动提交对 Vila 的意见、功能建议、故障描述或订阅疑问。只有点击提交后,扩展才会通过 Vila 使用的 Firebase Function 将你选择的反馈类别、你填写的说明(最多 1000 字)、你选填的回信邮箱、客户端与服务端时间,以及扩展版本、发布渠道、浏览器名称与版本、操作系统、架构、界面语言和时区写入运维反馈集合。这些资料只用于答复你、排查故障和改进产品。
回信邮箱是选填项,不填也可以提交;扩展不会用你的账号邮箱自动填写这一项。产品意见反馈不会包含字幕正文、观看记录、原始 User-Agent、外部服务连接信息或 Google 账号 uid;云端只记录提交时处于登录或匿名状态。反馈仅在完成答复、排障和产品改善所需期间保留。你也可以不使用该入口,直接通过上方邮箱联系我们。
可选付费托管 AI
AI 功能默认关闭。只有在你登录 Vila 账号、阅读设置中的数据处理说明并主动勾选同意后,才会启用 Vila 提供的 AI 服务。
在该模式下,为提供你请求的功能,以下内容会发送到 Vila 运行在 Google Cloud Functions 上的服务端,再由服务端转发给你所选的模型服务商(OpenAI 或 Google Gemini):当前观看位置附近一个固定窗口内的字幕原文、由本机词表标出的生词、你选择的词汇难度档位与语言组合;或你点击查询的单个单词及其所在句子。
Vila 服务端不长期保存字幕正文、译文正文或词卡正文。服务端保存的是:账号 uid、订阅状态与有效期、按月与按日的额度用量、token 数与费用估算,以及一条请求台账(请求标识、模型、状态、时间)。为支持网络中断后的重试而不重复计费,台账会保留一份有效期为 24 小时的结果副本。过期结果不再用于重试返回,数据库随后通过 TTL 异步删除记录,物理删除可能晚于过期时间。运行日志只记录结构化摘要(错误码、服务商、任务类型),不记录请求或响应正文。
你可以随时在设置中撤回同意;撤回后扩展会立即停止使用托管 AI。已产生的额度用量记录属于计费与对账记录,会随账号一并保留,并在你删除账号时删除。
托管文本 AI 不处理原始麦克风音频。另行启用的实时口语练习会处理实时音频,开始前会单独征求同意,详见下文。
可选实时口语练习
实时口语练习默认不启动。只有在你选择视频章节或字幕片段、点击开始练习并授予麦克风权限后,本扩展才会处理本次练习所需的字幕上下文、有限的本地学习记录、课程指令、麦克风音频和练习转写。长章节或固定片段最多选取 80 段字幕,不会上传整部视频或原始视频音轨。
旧版保留的直接连接会使用你此前选择的 OpenAI 或 Google Gemini 服务。课程规划和详细评价请求由扩展直接发送给所选 AI 服务商;课程状态、掌握度和报告由扩展客户端管理。提供功能所需的字幕上下文、课程指令、转写和音频会直接在浏览器与所选 AI 服务商之间传输。原始麦克风音频只在活动连接中处理,扩展不保存原始音频。课程状态、转写、评价和课后报告会保存在当前浏览器的本机 IndexedDB 中,但不会同步到 Vila 账号。
在使用 AI 额度或旧 Pro Voice 权益的托管口语模式下(沿用设置里的托管 AI 同意),本次课程的字幕上下文、有限学习记录、课程状态、练习转写和实时麦克风音频会发送到 Vila 的 Google Cloud Run 服务,再转发给OpenAI(旧版配置也可选择 Google Gemini)。Vila 只转发实时音频,不保存原始音频;活动课程和转写仅在服务器临时内存中处理(课程有效期约 65 分钟,过期后清理),报告仍保存在本机。按视频共享的课程计划缓存不包含个人学习记录、实时对话或转写。服务器另行保存账号对应的月度口语用量、临时连接计量记录和每日课程准备计数,记录不含音频或转写,删除账号时一并删除。暂停或断开连接停止口语计量。旧版自建 OpenAI 服务仍采用浏览器直连 OpenAI 的 WebRTC 音频链路。
数据共享
数据只会在提供你明确选择的功能所必需时共享:点击朗读单词时,Chrome 的朗读功能可能会处理该单词;打开「发现」页时,扩展会从 YouTube 的图片服务器(i.ytimg.com)加载推荐视频的缩略图,YouTube/Google 因此会收到这些公开视频的图片请求和常规网络信息(如 IP 地址与浏览器信息),但不会收到你的学习数据;Google/Firebase 处理可选登录、账号同步、导出、删除、用户主动提交的视频问题反馈,以及托管 AI 的服务端运行与计量;你选择的 AI 服务商处理可选 AI 与口语功能所需的文本、转写、音频和外部服务连接信息;在托管 AI 模式下,OpenAI 或 Google Gemini 处理由 Vila 服务端转发的字幕文本;另行启用的托管口语还会经 Vila 服务端转发实时音频与练习转写;构建预先配置或旧设置保留的 Vila 口语服务地址仅处理用户主动开始的托管口语课程。购买订阅或升级套餐时,Paddle 作为记录商户处理付款与税务信息,我们不接收完整的支付卡信息。除这些服务处理方,以及法律或安全要求适用的情形外,我们不向其他第三方传输用户数据。
我们不出售用户数据,也不将用户数据用于广告、用户画像、信用评估或任何与本扩展核心语言学习、同步、支持和安全功能无关的用途。
订阅管理与支付
你可以在官网订阅管理页使用 Google 登录。该登录仅用于识别订阅账号,不会开启扩展的学习数据同步;请使用与扩展相同的账号。页面仅在当前页面会话中保留登录状态。
订阅购买开放后,Paddle 作为记录商户处理付款、税费、发票、退款及支付方式信息。Vila 向 Paddle 提供你的账号邮箱以创建付款客户,并在 Firebase 服务端保存账号 uid 与 Paddle 客户、交易、订阅标识的对应关系、套餐、状态和有效期,用于开通权益、避免重复购买和处理取消或退款。Vila 不接收完整的支付卡信息。支付通知仅保留事件标识与处理时间用于去重,不保留通知正文。订阅管理的临时授权链接按需生成,不保存到数据库。
自助删除账号前,需要先取消仍在续费或有效期内的订阅并等待其结束;如需立即删除,请联系 vila@allgood.living 协助处理,以避免账号删除后仍被续费。账号删除会清除 Vila 保存的付款账号对应关系与权益信息。Paddle 独立保存的交易、税务及依法需要保留的记录,适用其隐私政策。账号 JSON 导出包括学习数据;订阅交易与发票可在 Paddle 订阅管理入口查看。
AI 使用包与新月订阅会在 Firebase 保存每批购买数量、已使用/预留/退款回收数量、到期日、计费标准版本,以及到账、文本、口语、退款和到期流水。Paddle 客户、订单、订阅和退款标识用于对账和去重。计量记录不含音频或对话正文;原始麦克风音频不保存。删除账号时按既有流程清理 Vila 账本,Paddle 依法保留的记录不受影响。
数据保留与删除
本地保存的外部服务连接信息、设置、缓存、收藏、复习记录、口语转写和报告会保留在你的浏览器中,直到你通过 Chrome 清除本扩展的数据或卸载本扩展。你也可以从设置页导出或导入本机学习档案。卸载扩展不会自动删除已登录账号的云端数据;请先在设置页使用「递归删除账号与云端数据」,或通过上方联系邮箱提出请求。
托管 AI 的请求结果副本在 24 小时后失效,不再用于重试返回;请求台账随后由数据库 TTL 异步删除,物理删除可能晚于过期时间;额度用量与订阅记录作为计费与对账记录随账号保留,并在账号删除时一并删除。视频问题反馈按上文说明仅在排障和产品改善所需期间保留。你选择的 AI 服务商和 Google/Firebase 可能依据各自的服务规则保留请求、认证、安全或错误日志;请同时查阅对应服务商的隐私政策。
安全
本扩展只在用户配置或启用 AI/口语服务后请求对应站点的可选权限;账号功能另需访问 Firebase 的认证、数据库和 Functions 域名。Google 登录使用临时 Offscreen Document 打开固定来源的账号选择桥,并在成功、取消或失败后关闭;定时同步只有在用户已经明确同意、仍处于登录状态且账号作用域匹配时才执行。账号数据按 Firebase uid 分区,并由 Firestore 安全规则限制字段、大小和所有者访问。请勿向他人提供登录凭据或私人学习数据。
Chrome Web Store 用户数据政策
本扩展可能处理 Chrome Web Store 所列的身份识别信息、身份验证信息、网站内容、用户活动、个人通讯或用户生成内容和音频,但仅用于登录、同步、支持以及提供用户明确选择的语言学习、AI 和口语功能。其中「网站内容」包括字幕文本:旧版直接连接会发送给此前选择的服务商,在托管 AI 模式下经 Vila 服务端转发给模型服务商。本扩展不收集一般网页浏览历史、精确位置或健康信息;会处理前述购买、订阅、点数与交易标识等付款相关数据,但不接收完整卡号。本扩展对用户数据的使用遵循 Chrome Web Store 用户数据政策(包括 Limited Use 要求):数据不会被出售或用于个性化广告;除提供或改进功能、遵守法律或保护安全所必需的情况外,不会被转移;开发者不会让人工人员读取用户数据,除非取得用户对特定支持请求的同意,或法律与安全要求适用。
政策更新
若本政策有重大变更,我们会在扩展更新说明或本页面中说明新的生效日期。继续使用更新后的扩展即表示你接受更新后的政策。