news 2026/9/28 18:17:55

OpenBiliClaw隐私安全指南:Local-first如何让推荐数据100%属于你

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenBiliClaw隐私安全指南:Local-first如何让推荐数据100%属于你

OpenBiliClaw隐私安全指南:Local-first如何让推荐数据100%属于你

【免费下载链接】OpenBiliClaw本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微博等平台与开放 Web 寻找内容。(支持 deepseek harness 插件) | Local-first open-source cross-platform AI content discovery agent: understands you, then proactively finds content across Bilibili, Xiaohongshu, Douyin, YouTube, X, Zhihu, Reddit, Weibo and the open web.(support deepseek harness plugin)项目地址: https://gitcode.com/gh_mirrors/op/OpenBiliClaw

OpenBiliClaw 是一个本地优先(local-first)、开源的自进化跨平台 AI 内容发现 Agent:它先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微博等平台寻找内容。与大多数推荐产品不同,它的全部推荐数据默认只保存在你自己的硬盘里——这篇隐私安全指南将带你搞清楚 OpenBiliClaw 的数据流向、权限边界,以及如何随时彻底删除这些数据。

先回答最关心的问题:数据到底存在哪?

🔒一句话结论:浏览器插件 → 你本机的 OpenBiliClaw 后端(127.0.0.1)→ 本机 SQLite 数据库,全程不出你的机器。

传统推荐系统的本质是「中间商」:平台把内容分发给你的同时,也把你的浏览、点赞、停留时长全部收进平台的数据库,你无法查看、更无法带走。OpenBiliClaw 把这套逻辑整个翻转——推荐引擎跑在你自己的电脑上,画像、推荐历史、行为事件全部落在本地文件里。

数据流向:三道关卡,没有一处发往远程

要判断一个推荐工具是否真正「隐私安全」,看它的网络出口即可。OpenBiliClaw 的默认数据链路只有本地这一条:

  1. 浏览器插件:在你访问已启用的平台时采集行为信号(浏览、点赞、收藏等),只发往你配置的本机后端地址;
  2. 本地后端:运行在你的电脑(或你自己的 Docker / 服务器)上,负责画像构建、内容发现与推荐排序;
  3. 本机 SQLite + 本地文件:数据库、配置(config.toml)、画像、日志、图片缓存全部是本地文件。

三个关键承诺(摘自官方 隐私政策):

  • ❌ 插件不会把数据发送到 OpenBiliClaw 开发者运营的任何服务器;
  • ❌ 插件包内没有内置第三方分析、广告或遥测端点;
  • ❌ 插件不使用远程代码——所有 JavaScript 都打包在扩展包里,不通过远程脚本、远程模块或eval()执行第三方代码。

唯一需要你知晓的例外:如果你在后端里自己配置了云端 LLM 或 embedding 服务,那么完成画像、总结、语义处理所需的内容会按你的配置发给对应服务商——这是你自己的配置产生的数据流,不是插件的隐藏行为。

上面这张桌面设置页展示了 OpenBiliClaw 的「诚实状态」设计:每个平台来源明确标注「本地已保存 / 状态待验证 / 无需登录」,你能清楚看到哪些凭据存在本机、哪些还需要验证——而不是一个含糊的「已连接」。

你的机器上到底存了哪些推荐数据?

所有数据都是你可以直接打开的普通文件,这也是 local-first 的意义:

数据存放位置说明
行为事件与推荐历史本机 SQLite 数据库浏览、点赞、收藏、推荐展示记录
兴趣画像与灵魂画像本地数据目录五层画像(事件→偏好→觉察→洞察→灵魂)
推荐候选池本机 SQLite 数据库从各平台发现、待评估与可推荐的内容
配置与凭据config.toml等本地文件平台 Cookie、API Key 等仅存本机
图片缓存本地data/image-cache/封面与预览图

如上图,你的「我的画像」页面直接运行在本地 Web 界面中:人格素描、核心特质、深层需求、MBTI 推断全部可见、可编辑——因为数据就在你自己手里,没有任何一层黑箱。

还有一个容易被忽略的细节:OpenBiliClaw 内部的多张「shadow 审计表」(用于评估推荐算法改进效果)只保存哈希、计数和区间分桶,不保存标题、URL、正文或画像原文,并且按 30 天 / 行数上限自动清理。连算法自研的观测数据都被约束在隐私安全边界内,详见 存储层文档。

权限最小化:插件只申请它必须用的

浏览器插件的权限声明是隐私审查的重灾区。OpenBiliClaw 的做法是白名单 + 最小化:

  • 主机权限只限定在 B 站、小红书、抖音、YouTube、X、知乎、Reddit、微博、Bangumi、Linux.do、V2EX 等受支持平台与本机后端之间,不声明<all_urls>这类「所有网站」权限;
  • 登录态判断尽量「降级」:例如 Linux.do 的_tCookie 只在浏览器内判断是否存在,上报给后端的永远是logged_in: true/false布尔值,Cookie 值本身不上传;
  • 各来源任务严格只读:不发帖、不点赞、不回复,不执行任何站内写操作。

完整权限清单与每项用途,见 隐私政策 的「权限说明」章节。

远程访问:唯一可选的「出口」,且默认关闭

如果你想在手机上看同一套本地推荐,OpenBiliClaw 提供两条默认关闭、由你手动开启的路径:

  • 局域网访问:手机与电脑同网段时直连http://<电脑局域网 IP>:8420/m/,建议同时开启应用密码做第二层门禁;
  • 应用内 Tailnet 私网:通过 Tailscale 私网让 Android / iOS 原生 App 访问电脑端。该入口只在你的 tailnet 私网内可见,不开启公网 Funnel / Serve,不会生成任何公网地址;入网凭据只在本机私有暂存到下一次启动,不写入config.toml、不进入 API 回显。

有公网域名时则推荐叠加 Caddy 做 HTTPS 反代(见 HTTPS 部署指南),而不是把裸端口暴露出去。

删除数据:5 步彻底清空 OpenBiliClaw

local-first 的最后一块拼图是数据主权——删除权必须同样在你手里:

  1. 在浏览器中移除 OpenBiliClaw 插件(或清除插件站点数据);
  2. 停止后端并删除本地数据目录(SQLite 数据库、画像文件、图片缓存一并移除);
  3. 在插件设置中清空后端地址;
  4. 如需停止私网访问,运行openbiliclaw tailnet disable并删除data/tailnet/节点目录;
  5. 退出对应平台账号或清除浏览器 Cookie,阻止登录态继续同步。

另外提醒:你在配置页主动导出的.obcbackup迁移包是未加密 ZIP(内含 API Key、Cookie、画像与历史),会自动排除整段 API 认证信息,但仍应只在可信设备之间传递,用完及时删除副本。

常见问题速答

问:OpenBiliClaw 开发者能看到我的画像吗?不能。没有开发者运营的云端账号,插件不发送数据到任何远程服务器,画像和推荐数据只存在于你的本机文件里。

问:配置了云端 LLM,数据就「不本地」了吗?本地存储部分不受影响;只有你配置的那个服务商会收到完成语义处理所需的内容,且这完全由你的配置决定,换回本地模型即恢复零外发。

问:为什么强调「无远程代码」?浏览器插件一旦可以远程加载代码,就等于把执行权交给了网络。OpenBiliClaw 的插件包是自包含的——更新只能通过你安装的新版本,不存在服务端热推代码的可能。


📚 延伸阅读:完整的隐私承诺见 隐私政策,本地存储与数据迁移的实现细节见 存储层模块文档,项目总览与「隐私速览」章节见 README.md。记住 local-first 的核心:推荐可以很聪明,但数据的主权必须始终在你手里。

【免费下载链接】OpenBiliClaw本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微博等平台与开放 Web 寻找内容。(支持 deepseek harness 插件) | Local-first open-source cross-platform AI content discovery agent: understands you, then proactively finds content across Bilibili, Xiaohongshu, Douyin, YouTube, X, Zhihu, Reddit, Weibo and the open web.(support deepseek harness plugin)项目地址: https://gitcode.com/gh_mirrors/op/OpenBiliClaw

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/28 18:16:16

看不懂代码?用 GitHub Copilot + TaoToken 给 AI 装上「说人话」翻译器

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/28 18:16:12

VSCode插件开发实战:获取系统语言环境与中英文切换配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/28 18:13:34

【Oracle】PLSQL程序设计:用 TaoToken 统一 Key 打通 AI 辅助开发配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华