安全说明
这一页是首页“数据去向图”的长版:哪些数据留在你的设备上,哪些必须出网,以及代码里能验证的防护和我们没有做的承诺。
留在你的设备上
- 对话记录(SQLite) — 存在数据目录的 SQLite 数据库里;删除机器人即删除它的对话。
- 长期记忆(Markdown 文件) — 数据目录里的 Markdown 文件,附变更日志 journal.jsonl;密码、密钥、证件号自动拒存。
- 工作区文件 — 机器人自己的工作区;默认只写这里,越界要你点头。
- 模型 Key(隔离,末 4 位显示) — 只在网关进程与配置里;Agent 子进程环境里没有真实密钥;界面只显示末 4 位。
- 控制台:127.0.0.1 + 令牌 — 默认只监听 127.0.0.1 并校验 Host;Docker 模式必须带访问令牌。
会离开你的设备
- 发给模型的内容(含电脑操作时的屏幕内容)经 Modelflare 网关到达你选择的模型厂商。
- Modelflare 的请求日志按保留期限保存(可在其个人资料里选 7–365 天),以其文档《数据保留》为准;请求最终失败、或兜底成功前有线路尝试失败时,网关会保存一份原始请求(不含 Authorization 头)用于排障,72 小时后删除(同一文档)。
- 微信 / 飞书渠道的消息本来就经过这些平台的服务器。
AnyModelBot 与典型云端托管型助手的对照
| AnyModelBot | 典型云端托管型助手 | |
|---|---|---|
| 运行位置 | 你的电脑 / 你的服务器 | 厂商的云端 |
| 对话与记忆存放 | 你的硬盘 | 厂商服务器 |
| 模型 | Modelflare 上任选,随时换 | 通常绑定自家模型 |
| 计费 | App 免费;模型按量付费给 Modelflare | 通常按月订阅、分档 |
| 电脑操作 | 操作你自己的电脑(受限 24 个动作) | 操作厂商提供的云端电脑 |
| 推理请求是否出网 | 是,经 Modelflare 到模型厂商 | 是 |
| 代码可审计 | MIT | 多数否 |
「典型云端托管型助手」指运行在厂商云端、以月费订阅的这一类产品的通常做法,不指任何具体产品。
代码里的防护
- 控制台默认只监听 127.0.0.1,并校验 Host;绑定非回环地址必须有访问令牌。
src/web/server.ts - 模型 Key 不进入 Agent 子进程;界面只显示末 4 位。
src/agent/bridge.ts · src/agent/host.ts - 文件与命令在沙箱工作区内运行,越界走审批;Linux 额外用 bubblewrap 遮住数据目录。
src/agent/host.ts - 记忆自动拒存密码、密钥、证件号。
src/agent/memory.ts - 电脑操作驱动(Cua)的遥测环境变量被置 0;magpie 的自动更新被关闭。
src/agent/cua-driver.ts · src/magpie/supervisor.ts
边界与没有做的承诺
- 不支持离线或本地模型;推理请求一定会出网。
- 电脑操作默认自动执行(可改为改变界面的操作先询问);macOS 直连模式尚未在真机验证。
- 我们没有对整个应用的网络行为做过第三方审计,因此不声称“零遥测”。
- Linux 之外的平台没有 bubblewrap 这一层;沙箱强度因平台而异。
发现漏洞请发邮件到 support@anymodel.bot。