Skip to content

Política de assinatura de código

Como os arquivos do Millida Launcher são assinados, quem é responsável pela assinatura e quais dados o launcher envia.

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

O que é assinado

Apenas arquivos compilados automaticamente no GitHub Actions a partir do código-fonte do repositório público millida/launcher (licença GPL-3.0) são assinados. Cada versão é aprovada manualmente pelo aprovador de assinatura antes de ser assinada. Bibliotecas de terceiros e binários de terceiros nunca são assinados com a nossa assinatura.

A assinatura dos arquivos de versão do Windows está migrando para o certificado gratuito da SignPath Foundation para projetos de código aberto. O instalador atrás do botão de download é assinado separadamente, com um certificado EV. Cada arquivo de versão também recebe uma atestação de build do GitHub (comando gh attestation verify <arquivo> -R millida/launcher), e o launcher só instala atualizações quando elas são assinadas com a chave Millida.

Funções

Committers e revisores: membros da organização millida no GitHub. Contribuições externas são aceitas apenas por pull requests revisados.

Aprovador de assinatura: l0l0l0l0l0l0l0l0l0l0l0l0.

Todos os membros fazem login no GitHub e no SignPath com autenticação de dois fatores.

Privacidade

O launcher envia estatísticas de uso para api.millida.net: versões, resumo do hardware, inicializações, instalações, erros e travamentos do jogo. Para usuários conectados a uma conta Millida, elas são vinculadas a essa conta. É possível desativar nas configurações: seção “Conta”, alternância “Estatísticas de uso”. Outras requisições atendem a recursos do launcher: catálogo, login, verificações de atualização, amigos, downloads de jogos da Mojang e mods do Modrinth e do CurseForge. A lista completa de campos e o código estão em 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.