Skip to content

Zásady podpisovania kódu

Ako sa podpisujú súbory Millida Launcher, kto je za podpis zodpovedný a aké údaje launcher odosiela.

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

Čo sa podpisuje

Podpisujú sa len súbory zostavené automaticky v GitHub Actions zo zdrojového kódu verejného repozitára millida/launcher (licencia GPL-3.0). Každé vydanie pred podpisom manuálne schvaľuje schvaľovateľ podpisov. Knižnice a binárne súbory tretích strán sa nikdy nepodpisujú naším podpisom.

Podpisovanie súborov vydania pre Windows prechádza na bezplatný certifikát SignPath Foundation pre open-source projekty. Inštalátor za tlačidlom na stiahnutie je podpísaný samostatne, s EV certifikátom. Každý súbor vydania dostáva aj GitHub build attestation (príkaz gh attestation verify <súbor> -R millida/launcher) a launcher inštaluje aktualizácie len vtedy, keď sú podpísané kľúčom Millida.

Roly

Committery a recenzenti: členovia organizácie millida na GitHube. Príspevky zvonku sa prijímajú len cez zrecenzované pull requesty.

Schvaľovateľ podpisov: l0l0l0l0l0l0l0l0l0l0l0l0.

Všetci členovia sa prihlasujú do GitHubu a SignPath s dvojfaktorovou autentifikáciou.

Súkromie

Launcher odosiela štatistiky používania na api.millida.net: verzie, prehľad hardvéru, spustenia, inštalácie, chyby a pády hry. Používateľom prihláseným do účtu Millida sa priradia k tomuto účtu. Dá sa to vypnúť v nastaveniach: sekcia „Účet“, prepínač „Štatistiky používania“. Ostatné požiadavky slúžia funkciám launcheru: katalóg, prihlásenie, kontroly aktualizácií, priatelia, sťahovanie hry od Mojang a modov z Modrinth a CurseForge. Úplný zoznam polí a kód je v 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.