ChatGPT TOC Structured navigation for chat 添加到 Chrome

Current architecture disclosure

隐私政策

ChatGPT Table of Contents 直接运行在 ChatGPT 页面内;它可能会请求 ChatGPT 自身已认证的会话接口来组装目录,但不会把对话内容转发到我们运营的独立服务。

扩展做什么

扩展会读取当前 ChatGPT 页面,并可请求当前会话的 ChatGPT 数据负载,以生成可导航目录,包括当前 viewport 里尚未挂载的标题。

数据收集

当前实现仍然没有自建后端服务;只保留一个最小的 background service worker,以及一个 offscreen document / dedicated worker,用于承载本地 extension-side runtime,并读取、创建或移除 heading reference 对应的 Chrome 原生书签。

对话结构会在当前页面里处理;扩展可能请求 ChatGPT 自身已认证的会话接口,以加载侧边栏所需的 heading 和 prompt 标签。

如果你收藏某个 heading,扩展会创建一个 Chrome 书签,书签 URL 包含目标 heading id,因此 Chrome 可以显示该书签,扩展也能在打开书签时定位到对应 heading。

权限与页面访问

扩展的页面访问范围仅限于 ChatGPT 场景,以便在需要目录的地方注入 content script 和样式表。

本地处理

基于会话 payload 的标题提取、树构建、布局测量和滚动定位都发生在你的浏览器会话内。

已收藏 heading reference 会保存为 Chrome 书签,不会同步到我们运营的服务。

扩展不会把对话内容转发到我们自己的服务器,也不会为了生成目录接入无关的第三方分析服务。

第三方服务

当前扩展依赖 ChatGPT 页面本身及其会话接口,不接入分析、支付或无关的远程处理服务。

政策变更

如果未来运行时架构发生变化,这个页面应该和对应的数据流变更在同一个改动里一起更新。

ZH ▼