跳转到内容

搜索仅适用于生产版本。 尝试构建并预览网站以在本地测试。

您的数据存储位置

TabBoy 是一款本地优先(Local-first)的 Chrome 扩展。与基于云端的标签页管理器不同,您的浏览数据绝不会离开您的设备。由于 TabBoy 完全开源,本页面上的每一项声明都可以在我们的代码仓库中直接查证。

所有持久化扩展数据均通过 Chrome 原生的 chrome.storage.local API 保存在本地 Chrome 用户配置目录中。

在您的计算机上,Chrome 将这些数据存放在专属的 LevelDB 数据库中:

  • macOS:~/Library/Application Support/Google/Chrome/<Profile>/Local Extension Settings/<Extension-ID>/
  • Linux:~/.config/google-chrome/<Profile>/Local Extension Settings/<Extension-ID>/
  • Windows:%LOCALAPPDATA%\Google\Chrome\User Data\<Profile>\Local Extension Settings\<Extension-ID>\

零云端同步(未启用 storage.sync)

Section titled “ 零云端同步(未启用 storage.sync)”

TabBoy 不使用 browser.storage.sync 或 chrome.storage.sync。

即使您在 Google 账户中开启了 Chrome 同步功能,您的 TabBoy 收藏集、分类规则和历史记录也绝不会上传至 Google 服务器,更不会在多台设备间自动同步。数据严格保留在您安装扩展的本地设备中。

所有存储键均在 src/features/storage/repository.ts 中通过 Zod 进行了类型与架构验证:

存储区域 存储键名称 用途说明
storage.local local:collections 用户收藏集(层级空间与标签页项)。
storage.local local:rules 启用的自动分组规则。
storage.local local:savedGroups 保存以备后用的标签页分组。
storage.local local:sessionsV1 浏览恢复点与历史状态。
storage.local local:recoverySnapshotsV1 执行破坏性操作前自动创建的安全网快照。
storage.local local:workspaceMoodThresholdsV2 工作区负载计算阈值配置。
storage.local local:dashboardSaveOptionsV1 仪表盘创建收藏集时的偏好设置。
storage.local local:collectionTreeDepthV1 收藏集树状图配置的展开层级深度。
storage.local local:collectionTreeExpandedIdsV1 树状视图中空间文件夹的展开/折叠状态。
storage.local local:collectionsViewOptionsV1 排序、标签过滤及收藏过滤选项。
storage.local local:appShortcuts 自定义快捷键配置。
storage.local local:themePreferenceV1 主题偏好设置(system、light、dark)。
storage.local local:onboardingCompletedV1 初始引导完成标记。
storage.local local:celebrationShownV1 首次成功整理时的动画展示标记。
storage.local local:latestScan 最近一次本地窗口/标签页扫描的元数据。
storage.local local:latestScanDebug 最新扫描的临时诊断报告。
storage.local local:latestScanRulesFingerprint 规则版本指纹(用于判断规则是否有变动)。
storage.session session:suggestions 规则引擎生成的建议(临时数据,浏览器关闭时自动清除)。
storage.session session:byokCredential 用户配置的 BYOK API 凭据(临时数据,浏览器关闭时自动清除)。

如果丢失 Chrome 配置文件会怎样?

Section titled “ 如果丢失 Chrome 配置文件会怎样?”

由于 TabBoy 不在远程服务器保存任何数据,一旦您的 Chrome 用户配置被删除或硬盘损坏,TabBoy 无法远程恢复您的数据。

为了确保数据万无一失:

  1. JSON 导出与备份:定期在 TabBoy 仪表盘中导出备份文件(详见 备份与恢复)。
  2. 自动安全网快照:在关闭或合并标签页等破坏性操作前,TabBoy 会自动生成本地恢复快照(local:recoverySnapshotsV1)。
  3. 无格式锁定:备份文件为开放的纯 JSON 格式,可使用任何文本编辑器查看。