Перейти к содержимому

Политика подписи кода

Чем подписаны файлы 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.

Роли

Авторы и проверяющие: участники организации millida на GitHub. Изменения от посторонних принимаются только через pull request после проверки.

Подтверждает подпись: 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.