FluxDown 隐私 — 本地优先、零广告、零跟踪
本地优先的设计理念
FluxDown 的整个架构是「local-first」——下载引擎、任务队列、SQLite 持久化、插件、RSS、Webhook 全部在本机执行。网络只用来:
- 下载文件 — 这是下载器的本职工作,下载 URL 不会上传。
- 查更新 — 启动后 5 秒后台查 GitHub Releases。
- 匿名统计 — 两个计数器(
app_installed一次、app_active每日),可关。 - 云同步(可选) — 设置偏好同步到账号,不同步下载内容。
和传统下载器的区别
| 下载器 | 下载 URL 上传 | 广告 | 账号强制 | 统计可关 |
|---|---|---|---|---|
| FluxDown | 永远不会 | 零 | 不需要 | 能 |
| 迅雷 | 会(离线下载服务) | 有 | 可选 | 部分 |
| IDM | 不会 | 无 | 不需要 | — |
| Motrix | 不会 | 无 | 不需要 | 能 |
| 某国产下载器 | 会(云端) | 弹窗 | 强制 | — |
迅雷的离线下载会把你的 URL 上传到迅雷服务器、某国产下载器全程云端处理你的下载请求——这在 FluxDown 里永远不会发生。FluxDown 引擎直接从源站拉数据,FluxDown 服务器全程看不到你下载了什么。
匿名统计
FluxDown 默认会发两个匿名计数器:
| 计数器 | 什么时候发 | 带什么信息 |
|---|---|---|
app_installed | 首次安装时 | 平台(Win/Mac/Linux)、架构(x64/arm64) |
app_active | 每天一次 | 平台、架构 |
不带任何标识符(没有 IP 以外的唯一标识)、不带下载 URL、不带文件名。IP 地址只用来大致估算地区占比,不持久化。
关掉:「设置 → 关于 → 关闭匿名统计」。关掉后 FluxDown 完全不联网(除了下载、查更新、云同步)。
开源保证
FluxDown 主仓库(引擎、daemon、agent、桌面端、CLI、Android 引擎桥)全部开源(AGPL-3.0)。你可以:
- 审计引擎的每一行网络相关代码。
- 自己编译、自己定制、自己分发。
- 自己 fork 一个版本改任何行为。
注意:浏览器扩展本身不开源(闭源组件),但它的网络行为在 三层拦截机制 里已经说明——只读浏览数据送回本地 FluxDown,不上任何云端。
云端的边界
登录云同步后:
- 设置偏好(主题/下载参数/BT 端口等)同步到账号服务器。
- 下载 URL、文件名、历史、队列 永远不上云。
- 云服务器无法看到你的下载行为。
DNS 与 HTTPS
FluxDown 的引擎不做 DNS over HTTPS 强制转发——用的是操作系统默认的 DNS 解析。下载请求全部走 HTTPS,证书校验严格。