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からのMOD。フィールドとコードの完全なリストはこちらにあります 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.