隐私政策 — 黑桃八字幕助手

更新日期:2026-10-21。本稿对应 0.9.33 免费 Google 直连候选、账户版托管翻译及既有自备 Key 翻译、识别功能;商店版本、部署和试点启用状态以实际发布记录为准。本稿不代表服务已上线。免费构建的默认 Google 翻译无需扩展账户或用户 Key,首次使用需明确同意;账户版托管翻译 P1 仅支持已有登录会话,匿名能力关闭时显示“云翻译尚未开放”。两条路径由构建配置固定选择,不互相兜底;基础平台字幕读取仍可独立使用。Popup 现在使用一个统一的“数据使用与保存”入口展示 AI 翻译与识别、云翻译、原文 TXT 归档三项用途;总勾选会分别保存三项独立同意,详情中仅展示三项只读状态;取消总勾选会一并撤回三项。新增用途不会继承旧同意记录。本机翻译正文缓存继续使用独立开关,不会因总勾选自动启用。升级后自动云翻译需在总授权中明确确认接收方和保留规则,已保存的 Key 保留在本机。旧版本按其随包显著告知使用。

1. 字幕、音频和网页内容

扩展在 TikTok 页面读取字幕、视频元数据及用户选择处理的媒体,用于显示、复制、字幕分组、翻译、识别和下载。基础字幕操作在浏览器进行。设置中 google 对应默认自动翻译;实际传输由构建绑定的模式决定。免费模式在取得独立同意后,由扩展后台通过 HTTPS 直接请求 https://translate.googleapis.com/translate_a/single,仅发送字幕文本及源/目标语言参数,不携带音视频、TikTok Cookie、用户 API Key 或账户 bearer,也不经过项目翻译网关。Google 会处理连接来源 IP、请求路径及其中的文本参数;扩展禁用请求缓存、凭据、重定向和 referrer,供应商的保留规则按其政策执行。该无 Key 接口可能限流或不可用,不承诺无限免费或稳定服务;失败不切换到收费供应商。账户构建则将所选字幕文本、源/目标语言、片段索引标识和请求标识发送至项目固定 HTTPS 后端 https://156.238.229.28,由后端使用项目方凭据调用 Google Cloud Translation,及已启用的 Microsoft Azure Translator。网关按服务端策略选择路由,接收方集合扩展时需重新确认。两条自动路径均不使用自备 Key 功能兜底,也不转发至 MyMemory、Lingva 或公共 LibreTranslate。账户版额度、服务可用性和试点资格受服务端规则限制。

AI 翻译和语音识别使用用户自备的 API Key,经固定 HTTPS 后端 https://156.238.229.28 中转。先在 Popup 主动勾选数据流同意,再使用相应功能:所需字幕、音频或视频字节、语言和模型参数及对应 API Key 会发送至发布者后端,再转发所选官方供应商。文本翻译供应商为 OpenAI、DeepSeek 或豆包;0.9.31 识别供应商为 Groq,Gemini 入口保持撤下。旧 Gemini 识别配置迁移为 Groq 并在 Popup 提示;旧 Gemini Key 仅保留本机,不用于 0.9.31 识别。旧版 0.9.30 和后端旧协议仍含 Gemini 兼容调用与 Groq 回退,应按旧版显著告知使用;保留响应兼容不代表 0.9.31 恢复 Gemini。费用、配额和第三方数据保留规则由用户的供应商账户和其政策决定。

自动云翻译、既有 AI 翻译与识别、原文 TXT 归档分别记录同意,均默认未同意;统一入口只是集中展示和批量操作,不把一种用途的同意扩展到另一种用途。免费 Google 使用独立的 freeGoogleConsentV1 记录,接收方集合为 google-direct-v1;旧版 AI v2、旧 Google 同意或账户网关同意均不继承。账户网关使用独立的 cloudTranslationConsentV1 和 google-azure-v1 接收方集合。免费同意绑定构建后端 origin、政策及接收方版本,账户网关另绑定当前账户;旧同意不授予新增 Google Cloud / Azure 接收方权限。后端 origin、接收方集合或保留规则变化时重新确认。撤回云同意立即阻止新云请求、停止排队、清除当前云译文及可恢复快照并拒绝晚到结果,尽力中止在途请求;不撤销既有自备 Key 功能的独立同意。已被供应商接受的数据与费用受供应商政策及处理进度约束,取消操作不等于退费。

用户主动截图仅支持当前 HTTPS TikTok 标签页,捕获可见区域后保存本机,截图不上传后端。视频及字幕下载同样保存本机。

2. 本机 Key 与后端处理

API Key 保存在当前 Chrome 配置的扩展本机 local storage,界面掩码展示。TikTok 网页不获得完整 Key。扩展存储不是系统级加密保险库,也不用于跨设备同步,无 Key 云端备份或账户恢复。关闭重开浏览器通常保留;卸载或清除扩展数据可能导致 Key 丢失,换设备或重装后需要重新填写。共享设备请清除 Key;卸载扩展不等于撤销供应商凭据,需在供应商后台撤销停用或泄露的 Key。

后端在本次请求期间接收、使用完整凭据并在内存中处理必要字幕与媒体;请求结束后不主动长期保存用户 Key,无管理员查看或下载 Key 的功能。源码设计中 AI 接口不主动记录请求正文、API Key 或供应商错误正文,不将这些数据写入身份数据库,不保存上传媒体文件。媒体字节有 14MiB 上限,并发、超时及断开清理受限制。生产反代、APM、异常及崩溃转储仍需发布前逐项核查;源码设计不等于已验证整个生产链路,也不表示第三方供应商没有保留数据。

免费 Google 正文只在当前文档及在途 worker 内存中处理,不建立结果缓存、会话正文快照或服务端正文缓存;worker 只短期保存有界请求 ID 以抑制重复发送,重启后不自动重发。免费同意的保存、撤回在本机完成,不向项目翻译网关同步。账户版自动云翻译使用既有扩展账户 bearer 会话访问固定后端;网页拿不到此凭据。服务端同意修订号和 15 分钟请求 epoch 参与每批准入。旧字幕分组协议保留兼容,自动云路径不先调用匿名分组。平台字幕的空闲预取仅从平台字幕轨道读取,在当前文档有界内存中按视频、精确轨道和目标语言隔离,不触发付费 ASR,不增加云翻译外发。

账户网关路径:自动云字幕原文与译文仅在浏览器文档和服务进程内的有界缓存处理;服务端正文缓存最长 1 小时,进程退出时丢失,不落 SQLite、WAL 或文件。该内存缓存与原文 TXT 归档是两条独立数据流,互不替代。新自动译文不使用旧持久化翻译缓存。服务端为防重复计费保留请求 ID、HMAC 摘要、主体作用域、同意修订、预算及结果状态等元数据最多 7 天,不保存正文或用户 Key。扩展会话存储仅保存原请求的归属、索引和修订等无正文句柄,以便 SW 重启后仅查询原批次,不在状态不明时重新提交收费请求。

账户网关路径:撤回会向后端发送同意撤回及缓存删除请求;离线时本机先阻断并保存待同步标记,下次确认云同意前先同步删除。删除项目缓存不等于删除供应商已接收的数据,不以重启清除防重复计费元数据。上述是候选实现约束,生产反代、监控及供应商保留策略仍须上线前核验。

另有默认关闭的私有字幕任务候选服务,尚未接入识别主路径;当前工厂未启用付费执行或供应商。与账户网关自动云翻译的纯内存正文缓存不同,该候选任务服务设计为在独立 SQLite 中保存任务作用域、租约及经校验的字幕结果,结果缓存最长 24 小时、默认容量 16MiB;过期清理随服务操作触发,撤回作用域时删除相关结果。API Key 和上传媒体字节不存入该任务库。此描述是候选源码的数据模型,启用前仍需完成接线、独立同意告知及运行验收。

2.1 原文 TXT 自动归档

在原文识别成功并取得“原文 TXT 归档”同意后,扩展会自动把视频 ID、源语言、片段时间信息和原文片段发送到固定后端,服务端生成 UTF-8 TXT;TXT 正文只保留原文片段,视频 ID 用于文件名,源语言和片段时间用于请求校验与归档幂等,不写入正文。该流程不等待翻译成功,也不要求用户点击保存。归档不包含译文、音视频字节、TikTok Cookie、API Key 或完整媒体 URL。服务端默认关闭该能力,实际是否可用以固定后端 capabilities 返回和部署配置为准。

归档默认保留 30 天;清理在服务启动和归档操作时触发,源码设置不代表已部署服务具备按秒到期删除保证。主体和内容摘要用于幂等去重及限流,正文写入受容量、文件数和请求大小限制。撤回只停止后续归档,不自动删除已有 TXT;如需提前删除,联系支持由维护方处理。

3. 网络与运行日志

服务处理来源 IP、请求时间、路径和状态,用于网络连接、限流及故障排查。应用与专用反向代理关闭常规访问日志;反向代理错误日志可能含 IP、请求路径、时间和错误信息,不主动包含请求正文。nginx 错误日志当前采用每日轮替、保留 14 份历史轮替文件;无新日志时轮替会跳过,因此不是严格的按 14 天删除保证。

服务运行异常及启动停止信息可能进入服务器系统日志。系统日志按服务器容量规则轮替,当前未设置扩展专属的固定天数保留期限。日志仅用于维护和安全排查。服务端没有供广告画像使用的分析或追踪代码,不出售用户数据。

可选性能诊断默认关闭。受控排查时仅记录经过白名单校验的阶段耗时、结果类别和供应商标识,不记录音视频、字幕正文、Key、完整 URL 或账号。浏览器诊断仅在内存中短期保留;服务端仅在管理员显式启用时输出受控计时。用户无需开启诊断即可使用字幕功能。

4. 权限及用途

AI 供应商调用由后端执行,正式固定后端版本不请求任意站点的后端权限。后端返回字幕和翻译数据,不向扩展下发远程可执行代码。

5. 用户控制和支持

用户可以撤回数据流同意、停止识别、不使用外发翻译和识别功能、更新或清空 Key,或卸载扩展。处理中的请求停止属于尽力而为,已经发送的数据以供应商的规则为准。请勿将 Key、私人音视频或个人地址发送到反馈中。

支持页面:https://156.238.229.28/extension/support。联系方式见支持页和 Chrome Web Store 发布者联系信息。本政策覆盖扩展免费功能;用户自行提供给第三方供应商的资料由其政策处理。

6. 数据用途

用户数据仅用于上述字幕功能和必要运行维护,不用于广告、不出售或交予无关第三方。用户数据仅用于所述功能和必要维护,不出售、不用于广告画像;商店审核状态以实际渠道记录为准,本政策不代表独立合规认证。产品数据流或处理规则变化时会同步更新政策,并在需要时重新征求同意。