Skip to content

隐私政策

最后更新日期:2026年6月22日

核心声明

MagicPush(魔法推送)不会收集用户的任何个人数据。

MagicPush 是一款开源的消息推送服务管理平台,采用完全自部署架构。这意味着:

  • 所有数据存储在您自己的服务器上
  • 项目开发者无法访问您的任何数据
  • 不存在远程数据收集机制
  • 没有用户行为分析或追踪

1. 关于 MagicPush 的数据架构

1.1 完全本地化部署

MagicPush 采用 Docker 或直接部署的方式运行在您自己的服务器、NAS 或云实例上。整个系统由以下组件组成:

组件数据存储位置谁可以访问
后端服务 (server)您的服务器仅您
前端界面 (web)您的浏览器仅您
数据库 (SQLite)您的服务器本地文件仅您
日志文件您的服务器本地仅您

1.2 无远程通信的数据收集

MagicPush 与外部服务的唯一交互是通过您主动配置的第三方推送渠道(如企业微信、Telegram 等)发送消息。除此之外,系统不会向任何远程服务器发送您的使用数据


2. 我们不收集的信息

MagicPush 项目本身不会收集以下任何信息:

信息类型说明
个人身份信息姓名、身份证号、联系方式等
使用行为数据登录次数、功能使用频率、操作记录等
设备信息IP 地址、设备型号、浏览器指纹等
消息内容推送消息的标题和正文内容(仅存于您的本地数据库)
渠道配置您填写的 API Key、Token 等敏感信息

注意:上述信息可能以加密形式临时存储在您自己的数据库中,用于正常提供服务(如账户登录、渠道配置保存),但绝不会传输到项目开发者或任何第三方服务器。


3. 数据的真正去向

3.1 存储在您的控制范围内

当您使用 MagicPush 时:

  • 账户信息 → 存储在您部署的 SQLite 数据库中
  • 渠道配置 → 存储在您部署的 SQLite 数据库中
  • 推送记录 → 存储在您部署的 SQLite 数据库中
  • 系统日志 → 输出到您服务器的日志文件中

这些数据完全由您掌控

3.2 发送到第三方推送渠道

唯一的外部数据传输发生在您主动触发推送时

您的服务器 → 第三方平台(如企业微信/Telegram)

   消息内容仅发送到您配置的目标渠道

这是您明确授权的行为,数据直接从您的服务器发送到您选择的接收端,不经过任何中间服务器。


4. 开源透明

4.1 代码公开可审计

MagicPush 是 MIT 协议 开源项目,所有源代码可在 GitHub 上查看:

🔗 https://github.com/magiccode1412/magicpush

任何人都可以审查代码,确认不存在隐藏的数据收集行为。

4.2 无遥测或分析代码

项目代码中:

  • ❌ 不包含 Google Analytics 或其他流量分析脚本
  • ❌ 不包含 Sentry 或其他错误上报服务
  • ❌ 不包含任何遥测(Telemetry)模块
  • ❌ 不包含"电话回家"(Phone Home)逻辑
  • ✅ 只有纯粹的业务逻辑代码

5. 您的责任与权利

5.1 数据安全责任

由于 MagicPush 是自部署软件,您对自己的数据安全负全部责任

  • 保护好服务器访问权限
  • 定期备份数据库文件
  • 使用强密码保护管理员账户
  • 如使用公网部署,建议启用 HTTPS

5.2 完全的数据主权

您享有以下权利:

权限说明
访问权直接查询本地数据库即可获取所有数据
修改权通过管理界面或直接编辑数据库修改数据
删除权删除数据库文件即可永久清除所有数据
迁移权备份数据库后可随时迁移到其他服务器
导出权管理界面支持导出配置为 JSON 文件

6. 第三方推送渠道说明

MagicPush 本身不收集数据,但当您配置并使用第三方推送渠道时,这些渠道可能有各自的数据处理政策:

渠道提供方建议
企业微信腾讯阅读腾讯隐私政策
TelegramTelegram FZ-LLC阅读Telegram隐私政策
飞书字节跳动阅读字节跳动隐私政策
钉钉阿里巴巴阅读阿里巴巴隐私政策
PushPlus / Server酱 等各自运营方阅读相应平台的隐私政策

重要提示:通过这些渠道发送的消息内容由各渠道自行处理,与 MagicPush 项目无关。


7. 推送内容免责声明

  1. MagicPush 是纯本地的消息转发工具,不具备内容审核、过滤或监控功能
  2. 推送内容由用户自行创建和发送,项目开发者无法控制、预审或干预
  3. 项目开发者对用户发送的任何内容不承担法律责任
  4. 用户应对自己发送的内容承担全部法律责任

8. 版本检测说明

MagicPush 前端具备版本更新检测功能,该功能的工作方式如下:

  • 启动时请求 GitHub 上的 version.json 文件(公共静态资源)
  • 仅读取版本号字符串,用于对比是否有新版本可用
  • 不发送任何用户数据
  • 可在设置页面关闭此功能

9. 政策更新

如果本隐私政策有重大变更,将在项目 GitHub 仓库公布。继续使用本服务即表示您接受更新后的政策。


10. 联系方式

如有疑问或建议,请通过 GitHub Issues 联系:

🔗 https://github.com/magiccode1412/magicpush/issues


总结:MagicPush 不会、不能、也无法收集您的任何数据——因为所有数据都在您自己手中。

基于 MIT 许可证开源