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 的默认数据链路只有本地这一条:
- 浏览器插件:在你访问已启用的平台时采集行为信号(浏览、点赞、收藏等),只发往你配置的本机后端地址;
- 本地后端:运行在你的电脑(或你自己的 Docker / 服务器)上,负责画像构建、内容发现与推荐排序;
- 本机 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 的最后一块拼图是数据主权——删除权必须同样在你手里:
- 在浏览器中移除 OpenBiliClaw 插件(或清除插件站点数据);
- 停止后端并删除本地数据目录(SQLite 数据库、画像文件、图片缓存一并移除);
- 在插件设置中清空后端地址;
- 如需停止私网访问,运行
openbiliclaw tailnet disable并删除data/tailnet/节点目录; - 退出对应平台账号或清除浏览器 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),仅供参考