Skip to content

Política de firma de código

Cómo se firman los archivos de Millida Launcher, quién es responsable de la firma y qué datos envía el launcher.

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

Qué se firma

Solo los archivos compilados automáticamente en GitHub Actions a partir del código fuente del repositorio público millida/launcher (licencia GPL-3.0) se firman. Cada versión es aprobada manualmente por el aprobador de firmas antes de firmarse. Las bibliotecas y los binarios de terceros nunca se firman con nuestra firma.

La firma de los archivos de versión para Windows pasa al certificado gratuito de SignPath Foundation para proyectos de código abierto. El instalador del botón de descarga se firma por separado, con un certificado EV. Cada archivo de versión también obtiene una atestación de compilación de GitHub (comando gh attestation verify <archivo> -R millida/launcher) y el launcher solo instala actualizaciones cuando están firmadas con la clave de Millida.

Roles

Committers y revisores: miembros de la organización millida en GitHub. Las contribuciones externas se aceptan solo mediante pull requests revisadas.

Aprobador de firmas: l0l0l0l0l0l0l0l0l0l0l0l0.

Todos los miembros inician sesión en GitHub y SignPath con autenticación de dos factores.

Privacidad

El launcher envía estadísticas de uso a api.millida.net: versiones, resumen del hardware, inicios, instalaciones, errores y cierres del juego. Para los usuarios que han iniciado sesión con una cuenta Millida, se vinculan a esa cuenta. Se puede desactivar en los ajustes: sección "Cuenta", interruptor "Estadísticas de uso". Otras solicitudes sirven a funciones del launcher: catálogo, inicio de sesión, comprobación de actualizaciones, amigos, descargas del juego desde Mojang y mods desde Modrinth y CurseForge. La lista completa de campos y el código están en 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.