Undertone 弦外 隐私政策

最近更新:2026 年 10 月 17 日。本政策从本插件在 Chrome 应用商店首次发布之日起适用。

Undertone 弦外(下称「本插件」)是帮助学习日语的浏览器插件。字幕的处理都在你的电脑上完成,不上传你的字幕内容。不登录账号时,我们不收集、不上传你的学习数据;你自己选择登录 Undertone 账号后,学习数据会同步到我们使用的云服务(见下面「账号与同步(可选)」)。只有在你自己打开「翻译服务」之后,本插件才会把需要翻译的字幕句子直接发给你选的翻译服务商(见下面「会联网的情况」)。

本插件读取的内容

保存在你电脑上的数据

数据存在哪里谁能读到用途
设置浏览器的同步存储(chrome.storage.sync);你开启了 Chrome 同步时,Google 会在你的设备之间同步它本插件(包括在视频网页里运行的部分)记住你的显示偏好
分词缓存(最近约 200 集的字幕原文和分词结果,按平台和剧集编号保存)本插件自己的 IndexedDB只有本插件的后台再次打开同一集时更快
收藏(含剧集编号、标题和所在句子)、每集的「最近出现」和「已播放到」、标注反馈(含剧集编号、标题和所在句子;「拆得不对」另含当时的拆解结果和中文字幕)浏览器本地存储(chrome.storage.local)本插件(包括在视频网页里运行的部分)提供学习功能
许可证密钥、激活编号、购买邮箱(仅高级版)本插件自己的 IndexedDB只有本插件的后台确认高级版资格
高级版状态(是否高级版、状态、上次校验时间;不含密钥和邮箱)浏览器本地存储(chrome.storage.local)本插件(包括在视频网页里运行的部分)让视频页上的界面知道是否解锁高级功能
翻译服务设置(服务商、模型名、端点地址、API Key;只在你打开过翻译服务页时才有)本插件自己的 IndexedDB只有本插件的后台连接你选的翻译服务
翻译结果缓存(发给翻译服务的句子或词的摘要值,和翻译服务回的中文)本插件自己的 IndexedDB只有本插件的后台同一句不重复请求、不重复花钱
翻译服务状态和最近一集的用量(是否启用、服务商、模型名、请求和命中缓存的次数;不含 API Key)浏览器本地存储(chrome.storage.local)本插件(包括在视频网页里运行的部分)让视频页上的界面知道要不要请求翻译,并在设置页显示用量
登录凭证(登录令牌和你的邮箱;只在你登录账号后才有)本插件自己的 IndexedDB只有本插件的后台保持登录
同步的记录(每条学习数据的摘要值、上次同步到哪;只在你登录账号后才有)本插件自己的 IndexedDB只有本插件的后台只同步改动过的数据
登录状态和同步状态(是否登录、上次同步时间、失败原因;不含邮箱和学习数据)浏览器本地存储(chrome.storage.local)本插件(包括在视频网页里运行的部分)在设置页显示账号和同步状态

这些数据存放在浏览器留给本插件的存储里,视频网站自己的网页脚本不能直接读取存储。但右侧列表和底部字幕栏是画在视频网页里的,列表上显示出来的内容(例如你收藏的词、本集的句子)在网页里是看得到的,网站的脚本理论上也能看到;许可证密钥和购买邮箱从不显示在视频网页里,只出现在插件自己的许可证管理页上;翻译服务的 API Key 也从不显示在视频网页里,只在插件自己的翻译服务页上输入,只用于直接请求你选的服务商,永不发送给我们,也不随导出的文件带出。不登录账号时,这些数据不会发送给我们;登录后同步哪些、不同步哪些,见下面「账号与同步(可选)」。你可以在右侧列表设置页的「数据」一组里清除分词缓存、导出标注反馈和收藏;收藏的词可以在「收藏」里逐条删除,标注反馈在高级版有效期间可在「讲解」里清空;翻译结果缓存和 API Key 可以在翻译服务页清除;每集的「最近出现」和「已播放到」只有在卸载本插件时才会被删除,卸载时浏览器会删除本插件在这台电脑上保存的全部数据;登录账号后,还可以在账号页导出或删除云端的数据。导出的文件归你自己保管,是否把它发给开发者由你自己决定。

会联网的情况

账号与同步(可选)

权限说明

儿童

本插件不面向 13 岁以下的儿童。不登录账号时,本插件本身不收集任何人的个人信息;购买高级版时,Lemon Squeezy 会把订单信息(例如购买邮箱)提供给我们,用来确认订单和售后。你登录账号时,我们通过 Supabase 保存你的邮箱和同步的学习数据(见「账号与同步(可选)」)。

变更

隐私政策如有变更,会更新本页面,并修改上面的「最近更新」日期。

联系我们

请通过 Chrome 应用商店本插件页面的「支持」标签联系我们。

本插件与 Netflix、YouTube 无任何关联,也未获得其认可。Netflix、YouTube 是其各自所有者的商标。