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.

모든 구성원은 2단계 인증으로 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.