Skip to content

代码签名政策

Millida Launcher 文件如何签名、由谁负责签名,以及启动器会发送哪些数据。

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

哪些内容会被签名

仅对在 GitHub Actions 中根据公开仓库源代码自动构建的文件 millida/launcher (GPL-3.0 许可证)进行签名。每个版本在签名前都由签名审批人手动批准。第三方库和第三方二进制文件绝不会使用我们的签名。

Windows 发布文件的签名正在迁移到面向开源项目的免费 SignPath Foundation 证书。下载按钮背后的安装程序单独签名,使用 EV 证书。每个发布文件还会获得 GitHub 构建证明(命令 gh attestation verify <文件> -R millida/launcher),并且启动器仅在更新使用 Millida 密钥签名时才会安装。

角色

提交者和审核者:GitHub 上 millida 组织的成员。外部贡献仅通过经过审核的拉取请求接受。

签名审批人: l0l0l0l0l0l0l0l0l0l0l0l0.

所有成员均使用双重身份验证登录 GitHub 和 SignPath。

隐私

启动器会向 api.millida.net 发送使用统计数据:版本、硬件概要、启动次数、安装次数、错误和游戏崩溃。对于已登录 Millida 账户的用户,这些数据会关联到该账户。可在设置中关闭:“账户”部分,“使用统计数据”开关。其他请求用于启动器功能:目录、登录、更新检查、好友、从 Mojang 下载游戏以及从 Modrinth 和 CurseForge 下载模组。字段和代码的完整列表见 TELEMETRY.md.

Code signing policy (English)

Only files built automatically by GitHub Actions from the source code of the public repository millida/launcher (GPL-3.0) are signed. Every release is manually approved before signing. Third-party binaries are never signed with our certificate.

Committers and reviewers: members of the millida GitHub organization; outside contributions are accepted only through reviewed pull requests. Approver: l0l0l0l0l0l0l0l0l0l0l0l0. All members use multi-factor authentication.

Privacy: the launcher sends usage statistics (versions, hardware summary, launches, installs, errors and game crashes) to api.millida.net; for signed‑in users they are linked to the Millida account. It can be turned off in Settings, Account, Usage statistics. Other network requests serve launcher features: catalog, sign‑in, update checks, friends, game files from Mojang, mods from Modrinth and CurseForge. Details: TELEMETRY.md.