Chrome 扩展隐私政策
隐私政策
本政策由逐句精听控制台(Sentence Listening Console)的开发者发布,说明浏览器扩展、配套手机精听页面及下述资料申请表如何收集、处理、存储和共享用户数据。隐私联系邮箱:[email protected]。
登录后自动同步
未登录时精听数据保存在本机;登录后,已有和新增的打点、掌握程度、进度和统计自动同步至 Supabase。
仅用于产品功能
数据用于账号验证、精听、学习统计和跨设备恢复,不出售数据,不用于广告投放或广告画像。
保留与删除
退出登录不会删除账号缓存或云端数据;卸载只移除本机扩展数据。可删除历史视频或通过邮箱申请账号及云端数据删除。
游客学习数据与账号归属
未登录时可进行打点和精听,学习数据保存在当前浏览器中;查看历史记录和统计页面必须登录。下一次登录时,这些游客数据会自动归入该账号,并在网络可用时同步至云端。
退出登录后新产生的游客数据同样归紧接着登录的账号,原账号的缓存和云端数据仍独立保留。共用同一浏览器配置文件时,下一位登录者可能将这些游客数据归入自己的账号。
1. 适用范围与收集时机
扩展在 Bilibili 和 YouTube 页面识别当前视频并提供逐句打点和播放控制。基础打点可在未登录时使用;历史记录、统计页面及跨设备同步使用账号功能。普通HTTP/HTTPS网页会加载选词脚本,在本机识别所选文字并显示插件图标;仅在你点击图标或扩展右键菜单后,才请求翻译并处理来源网址;扩展不遍历其他网站的浏览历史,不读取或存储平台登录密码、Cookie、私人消息、支付信息或音视频文件,也不录制麦克风或摄像头。
在 Bilibili 视频尚无打点时,扩展会检查 Bilibili 登录状态并读取当前视频及分 P 的字幕列表和正文;字幕可读取并通过校验后才显示黄色一键打点按钮。点击按钮时会复用短期缓存或重新读取字幕,只为有原文的片段生成打点。YouTube 视频尚无打点时,扩展使用当前页访客上下文请求 YouTube 的 /youtubei/v1/player,取得与视频原始音轨对应的字幕轨及其 timedtext 地址,以判断是否显示黄色按钮;页面尚未就绪时会短暂重试。点击黄色按钮后,扩展重新取得默认轨道的地址,再请求 /api/timedtext 读取字幕。浏览器可能随平台请求附带现有的平台 Cookie;扩展不会读取 Cookie,也不会持久保存 Cookie、访客上下文或字幕地址,不会把它们发送给 Supabase。
视频信息来自当前受支持页面;句子边界和掌握程度来自你的操作;学习统计来自播放事件。精听时长仅累计控制台显示期间,在当前方案已闭合打点句子范围内的实际播放时间;不包含句子闭合前的播放、未打点区间、句间空白、暂停、缓冲或拖动时间。关闭或隐藏控制台后停止统计,重新打开不会补算隐藏期间的时间;首次划分句子时,不追溯计入闭合前的播放时间。普通浏览未打点视频不会产生精听历史记录。你主动登录后,已有游客学习数据会自动归入该账号并持续同步,无需另行开启同步开关。
未登录时可进行打点和精听,学习数据保存在当前浏览器中;查看历史记录和统计页面必须登录。下一次登录时,这些游客数据会自动归入该账号,并在网络可用时同步至云端。
退出登录后新产生的游客数据同样归紧接着登录的账号,原账号的缓存和云端数据仍独立保留。共用同一浏览器配置文件时,下一位登录者可能将这些游客数据归入自己的账号。
2. 收集和处理哪些数据
- 账号和身份验证: 你输入的邮箱、密码,以及服务生成的用户 ID、访问令牌和刷新令牌。邮箱和密码通过 HTTPS 发给 Supabase Auth,用于注册和登录;扩展不会把明文密码写入持久存储,会保存登录会话以保持登录状态。登录表单默认勾选“记住邮箱”,成功登录或注册后在本机保存邮箱以便预填;退出登录仍保留,可取消勾选或点击“清除已记住的邮箱”删除,不参与云同步或打点导出。
- 视频和网页信息: 平台、视频 ID、分 P/分段标识、标题、视频页面网址、封面网址,用于识别学习材料和显示历史记录。登录后相关视频信息随学习记录同步。
- Bilibili 字幕一键打点: 读取当前视频及分P的字幕文字与时间戳,只为非空字幕生成边界。后台最多保留60秒、4个来源的内存缓存,不持久保存正文或签名地址,不上传至Supabase或加入导出。轨道冲突且字幕大幅超出视频时长时拒绝生成,并提示关闭网络代理后刷新重试;这不是对代理或平台行为的判定。B站面板暂不显示原文,也不提供字幕选词翻译收藏。旧开发版本留下的本机正文可能仍在存储中,但不再显示,可随清除扩展数据移除。
- YouTube 字幕与历史收藏数据: 当前视频的 timedtext 字幕片段按句末标点合并后生成打点;字幕正文和语言保存在本机,以显示句子原文。带签名的字幕地址不保存。你主动选中原文并登录插件账号后,扩展通过 Supabase 云端函数处理翻译:已确认英文且有道收录的单词译中文时直接使用词典基本释义,词组、句子及其他翻译方向通过 Azure Translator 翻译;英语双语方向的短词可另发双语词典请求,补充词性和常用译义,该请求也记入账号的翻译明细。云端请求仅包含所选文字、源语言和目标语言,不包含整段字幕、视频 ID 或平台账号。Supabase 用插件登录令牌验证请求,函数调用 Azure 时不传该令牌。游客需要登录才能使用翻译;弹窗提供登录入口。选中英文单词或查看收藏详情时,扩展会向有道词典 jsonapi 发送英文词以查询英美音标,不发送视频信息、原句、笔记或插件登录令牌。目标语言偏好保存在本机,不参与云同步或导出。你可主动在翻译弹窗复制原文和译文到剪贴板,或收藏文字。收藏夹、原文、译文、源/目标语言、笔记、视频信息、句子 ID、起止时间和原句直接保存在 Supabase 当前账号下,不经本机缓存或离线队列。笔记留空时保持为空,原句单独保存在来源信息中;收藏需登录且联网。点击喇叭时,登录用户选择的文字和原文语言经 Supabase 云端函数发送给 Azure Speech,生成合成语音;不发送视频、笔记或插件登录令牌给 Azure。音频仅供本次播放,不缓存、不持久保存。云端不可用时尝试相同语言和地区的设备语音,设备远程引擎可能将文字发送给其服务商。Supabase 按账号保存播放原文、语言/地区、语音名称、来源、结果和时间,以及独立的服务端合成请求字符数、调用次数和结果,用于用户中心统计与服务用量核对;未登录的设备朗读不计入账号。旧版本本机收藏不会自动上传。删除历史视频不会删除独立的云端收藏来源快照。新版 v5 导出包含已缓存的字幕正文及旧版本机收藏,不包含新云端收藏,旧版 v4 导出不包含。清除扩展数据会移除本机副本。
- 打点和掌握程度: 句子起止时间、打点方案名称、记录和句子 ID、创建与更新时间、掌握程度颜色,用于断句、跳转、循环及跨设备复习。
- 学习活动和进度: 学习会话、学习日期和时区、实际播放时长、播放速度及各速度时长、完成句子次数、循环次数、每日汇总、上次学习时间、视频位置及对应句子和方案。用于显示个人统计和恢复学习位置。
- 设备和同步信息: 随机生成的设备标识、设备名称、客户端类型(扩展或手机)、同步版本、操作/会话 ID 和待同步操作,用于区分设备、去重、离线重试及解决冲突;不使用硬件指纹。
- 本地偏好和临时指令: 面板位置、显示状态、播放设置和功能开关保存在浏览器;打开指定句子的临时指令保存在扩展会话存储,不作为广告跟踪信息。
3. 数据用途与处理方式
我们仅为提供账号验证、打点断句、句子跳转与循环、掌握程度管理、学习历史与统计、导入导出、离线恢复和跨设备同步处理上述数据。统计由学习事件计算,不用于广告画像、出售或信用评估。扩展没有广告分析或行为追踪 SDK。
登录后,扩展通过 HTTPS 向 Supabase 上传和下载个人学习数据,首次同步也包含此前的本地打点及累计统计。断网期间变更进入本地队列,在网络恢复且登录有效时重试;冲突可能保留另一份打点副本和本地恢复备份。未登录时不向云端上传精听记录,但视频页面及封面仍可能发起平台资源请求。
手机精听页面使用同一 Supabase 账号读取和更新学习数据,并在该手机浏览器保存独立登录会话和随机设备标识。手机精听二维码及可复制链接的 URL # 片段包含账号访问令牌、刷新令牌和目标视频 ID,可供手机建立登录会话;取得二维码或链接的人也可能使用这些令牌。请勿向他人展示或转发。手机页面读取后会从地址栏移除该片段,但会话仍保存在该手机浏览器。
4. 数据存储与安全
本机数据:扩展使用 chrome.storage.local 保存账号会话、按账号隔离的学习缓存、偏好、同步队列和恢复备份;chrome.storage.session 保存短期打开指令。手机页面使用该浏览器的 localStorage 保存会话和设备标识。导出的 JSON 由你保存到所选文件位置。
云端数据:Supabase 提供身份验证及数据库托管,保存账号资料、同步学习记录、统计、进度和设备信息。通信使用 HTTPS;个人业务数据使用按账号隔离的数据库权限规则。云同步不是端到端加密;服务运营所需的授权管理访问不受用户之间的行级隔离规则限制。
服务请求会向接收方暴露 IP 地址和必要的网络请求信息,服务商可能为交付服务、安全和故障排查保留运行日志。云端数据在所配置的 Supabase 托管基础设施处理,可能位于你所在国家或地区以外。请保护浏览器配置文件、已登录设备和导出文件;本地缓存并非独立的密码保险库。
5. 数据共享和第三方接收方
- Supabase: 作为身份验证、云存储及云端函数服务商,接收注册/登录所需的邮箱和密码、身份验证请求,以及登录后同步的视频信息、打点、掌握程度、学习统计、进度和设备信息。你主动选词且使用云端翻译时,云端函数还会临时处理所选文字及源/目标语言;该函数不持久保存翻译请求内容。
- Bilibili 和 YouTube/Google: 浏览器加载视频页面、封面或手机端 YouTube 嵌入式播放器时,会向对应平台请求资源。Bilibili 一键打点还会向 Bilibili API 和 hdslb.com 字幕域名请求登录状态、当前视频及分 P 的字幕信息。YouTube 一键打点会读取当前页的字幕轨信息,并按你选择的轨道请求 YouTube timedtext。平台请求可能附带现有 Cookie;平台会收到 IP 地址和必要的视频/资源标识。扩展不会将你的 Supabase 密码或登录令牌发给视频平台。
- 有道词典: 在你选中英文单词或查看收藏详情时,接收该单词与网络请求信息,以返回英美音标。
- 企业微信导入需求表: 仅当你主动提交时,将平台类型、平台名称、选填平台链接及你填写的联系方式发送到开发者的企业微信群,用于评估接入和联系你。不会附加插件账号、密码、令牌或学习记录;表单不在本机持久保存。需求消息由企业微信及群内开发者接收和保留,如需更正或删除请联系隐私邮箱。
- 网页选词翻译与收藏: 普通HTTP/HTTPS网页及其HTTP/HTTPS子页面会加载本地选词脚本,选择文字后显示图标,输入框和可编辑区域除外。仅在你点击图标或插件右键菜单时,才打开弹窗并读取附近段落(最多2000字符)。翻译或精听分析只发送选中文字与语言;你主动收藏时,网页地址、标题、上下文、译文和笔记存入账号收藏。选词脚本不自动上传文字、不遍历页面内容;未登录时在弹窗中提示登录,点击“登录 / 注册”才打开插件登录页。
- 整句翻译: 点击句子原文旁的“译”按钮时,该句完整文本、源语言和目标语言经 Supabase 验证登录后发送给 Azure。译文临时显示,不自动加入收藏;可主动通过弹窗收藏,目标语言偏好保存在本机。
- 资源用量: 当前免费使用。启用用量统计后,翻译和精听请求的原文、结果、语言、时间、供应商/模型、调用次数、字符数、接口返回的 token 数、耗时、缓存标记和错误码存入 Supabase 当前用户的用量账本,用于展示明细和规划会员功能。失败请求也可能消耗资源;缺失 token 不按零消耗解释。本机缓存展示不产生新的接口记录。记录仅本人及授权服务端可访问,用户中心可查看;当前无自动保留期,删除账号时联动删除。用量统计不会自动创建收藏。
- 关键异常通知: AI、Supabase 等接口的关键失败由扩展后台自动发送到开发者的企业微信机器人,以排查服务故障。仅包含时间、扩展版本、接口类别、状态码和经过白名单筛选的技术诊断,不包含账号、用户 ID、视频、学习文本、笔记、密钥或令牌。本机只存通知去重和限频元数据。
- ChatAnywhere AI 精听技巧: 仅当你在收藏详情主动点击“查看”,或在翻译弹窗点击“为什么没听懂?”时,Supabase 函数把当前原文、源语言及建议的显示语言发送到 ChatAnywhere API,使用 DeepSeek 模型生成简短精听指导。不发送笔记、译文、视频、原句上下文或插件账号令牌。翻译弹窗的分析不写入收藏,但请求原文和成功结果仍记入下述云端请求明细;收藏详情生成内容和时间存于 Supabase 当前账号的对应收藏下,删除该收藏时一起删除;已有内容直接读取,不自动请求 AI。服务方可能按其政策处理请求和服务日志。建议基于文本,不包含音频分析。
- Azure Speech: 点击喇叭时,经 Supabase 函数接收所选文字、原文语言和语音名称,用于合成语音;不接收视频、笔记或插件账号令牌。音频不缓存或持久保存。Supabase 保存按账号隔离的播放明细与合成请求用量。
- Azure Translator: 登录插件账号后,接收经 Supabase 云端函数转发的所选文字、源语言和目标语言;单个词用于双语词典查询,词组与句子用于翻译。Azure 不接收插件登录令牌、视频 ID 或整段字幕。
- 开发者及你选择的接收方: 开发者可在提供支持和维护服务所需范围内处理你提供的联系信息和相关记录。你主动导出的文件可能包含视频网址和个人打点,交给他人即由你决定共享。
- 共享限制: 我们不出售或出租用户数据,不向广告商或数据经纪商提供数据,不公开你的个人学习记录。除本政策列明的服务提供、你主动要求的共享,或遵守适用法律及保护服务安全所必需的披露外,不向其他方共享用户数据。
6. 保留期限、删除和你的选择
打点缓存和云端学习记录通常保留至你删除相关记录或申请删除账号数据,没有统一的自动到期期限。本地统计明细有容量限制:最多保留最近 500 条会话和 730 天每日汇总,较旧明细可被淘汰。退出登录会移除本机登录会话并隐藏该账号工作区,但账号缓存和云端数据仍保留;再次登录可恢复。
在历史记录中删除视频,会清理关联本地学习数据,并排队删除云端个人关联数据,包括打点、掌握程度、进度和统计;需保持有效登录并联网完成同步。共享的视频基础元数据可能继续保留。删除排队期间卸载或清除本机存储,可能使云端删除尚未完成。
清除扩展存储或卸载扩展会移除本机扩展数据,不会删除 Supabase 账号或云端数据,也不会删除手机浏览器的数据或你下载的导出文件。新版 v5 导出 JSON 包含视频、打点、已缓存的 YouTube 字幕正文及对应词组收藏,不包含密码、会话令牌或完整学习统计;请像保护学习笔记一样保管导出文件。导入兼容文件后,登录状态下仅打点等现有云数据会同步,字幕原文和旧版收藏仍留在本机。新云端收藏独立保存,不包含在打点备份内。
如需访问、更正或删除账号及全部云端个人数据,请使用注册邮箱联系 [email protected]。当前没有自助删除账号按钮;我们会核验请求者身份后处理,请勿发送密码或登录令牌。服务商安全日志、备份及法律要求保留的信息可能不会随业务记录立即清除,其保留受相应服务配置和适用要求约束。
7. 扩展权限
- storage: 保存本地学习记录、偏好、会话和同步队列。
- alarms: 在浏览器运行期间定期触发同步和失败重试。
- scripting: 在YouTube视频页读取当前播放器字幕信息;在右键入口需要时注入翻译、精听和收藏弹窗。
- Supabase 主机访问: 发送账号验证请求并读取、上传和删除云端学习数据。
- Bilibili 和 YouTube 页面访问: 识别当前视频及元数据、监听播放事件、控制播放并显示精听面板;不用于收集其他站点的浏览记录。
- Bilibili API 与字幕域名访问: 访问 api.bilibili.com 检查 Bilibili 登录状态并读取当前视频的字幕信息;访问 hdslb.com 子域名下载当前字幕 JSON,用于一键生成打点。
- YouTube 主机访问: 从当前视频页读取字幕轨信息,并请求 www.youtube.com 的 timedtext 字幕数据;不下载视频或音频。
- 有道词典主机访问: 查询选中的英文单词或收藏英文单词的英美音标。
- 企业微信主机访问: 提交你主动填写的平台接入需求,以及后台自动发送经过白名单筛选的关键服务故障诊断。
- HTTP/HTTPS网页访问: 加载本地选词脚本,在所选文字旁显示插件图标;点击后打开翻译、精听与收藏弹窗。不自动上传所选文字、不遍历页面内容。
- activeTab: 保留右键菜单主动操作后的临时访问能力;自动显示选词图标另需HTTP/HTTPS网页内容脚本访问权限。
- contextMenus: 为所选文字提供“翻译/精听/收藏”菜单。
- offscreen: 通过不可见的扩展文档播放主动请求的云端语音,结束或中止后释放临时音频;不读取网页、不录音、不缓存音频。
- tts: 云端语音不可用时,使用匹配语言和地区的设备语音播放用户主动选择的文字。
8. Chrome Web Store 用户数据有限使用
我们遵守 Chrome Web Store 用户数据政策,包括 Limited Use(有限使用)要求。通过扩展及 Chrome API 获取的数据仅用于向用户明确展示的精听及相关账号同步功能,不用于个性化广告,不出售给数据经纪商,也不用于与产品功能无关的用途。
9. 产品页学习资料申请表
产品介绍页提供可选的英语学习资料领取表单。提交时会收集你主动填写的昵称和邮箱,并通过安全的服务端接口发送至开发者的企业微信工作群,仅用于处理资料领取申请和向该邮箱发送资料。是否填写表单、是否评价扩展以及评分高低均不会影响扩展功能。
表单提交成功状态会保存在当前浏览器的本地存储中,用于避免重复提交;该状态不包含你填写的邮箱。开发者会在完成资料发送及必要的后续处理后合理删除申请信息。你可以通过本页联系方式申请查询或删除相关信息。
10. 政策更新
如功能或数据处理方式改变,我们会更新本政策及页面日期,并在适用时提供必要提示。公开政策、扩展内政策和商店隐私披露应保持一致。
网页选词、AI分析与请求明细
扩展在普通HTTP/HTTPS网页及其HTTP/HTTPS子页面加载选词脚本,选择文字后仅在本机显示插件图标,不自动发送文字。点击图标或右键菜单中的“翻译/精听/收藏”后,才打开弹窗并读取当前页面的标题、网址及附近选词上下文。输入框和可编辑区域不显示图标。不会后台遍历网页或读取完整浏览历史。未登录时在弹窗中提示登录,点击“登录 / 注册”才打开插件登录页;浏览器内部页等受限页面不可注入。网页收藏保存所选文字、译文、笔记、语言以及页面来源网址和可取得的上下文;网址可能含查询参数,请避免收藏敏感页面。
翻译与精听分析经Supabase云端函数处理。服务端记录账号归属、请求种类和模式、时间、输入原文、源/目标语言、成功结果或安全错误码、服务商及模型、字符数、调用次数、缓存状态、耗时,以及服务商返回的已知token用量。用户中心展示概览和本人请求明细;这些记录用于个人查看、资源用量统计、服务维护及未来会员计量设计。目前免费阶段不收集付款信息、不自动收费。本机缓存命中未发起服务器请求时不会产生新接口记录。
“不自动收藏”或“临时显示”不代表不保留请求明细。删除收藏、历史视频、退出登录或卸载扩展不会自动删除独立的用量记录。目前请求明细没有自助删除入口和自动到期清理;可使用注册邮箱联系开发者申请访问或删除。收藏夹数量和新建事件也用于资源统计。
公开网站与手机精听页面
访问 paste365.com 会向网站托管服务发送 IP 地址和页面请求等必要网络信息,用于交付网页及运行安全。当前网站布局中的 Google Analytics 统计脚本已停用。公开政策页面不能直接读取扩展本机存储;手机精听页面则会在你登录后从 Supabase 读取账号学习数据,并通过 YouTube 播放器请求视频资源。
11. 联系开发者
如对数据收集、处理、存储、共享有疑问,或需提出访问、更正和删除请求,请联系逐句精听控制台开发者:
[email protected]