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.

الأدوار

المساهمون والمراجعون: أعضاء المنظمة millida على GitHub. تُقبل المساهمات الخارجية فقط عبر طلبات السحب المراجَعة.

مسؤول التوقيع: l0l0l0l0l0l0l0l0l0l0l0l0.

يسجّل جميع الأعضاء الدخول إلى GitHub وSignPath عبر المصادقة الثنائية.

الخصوصية

يرسل المشغّل إحصاءات الاستخدام إلى api.millida.net: الإصدارات، وملخص العتاد، وعمليات التشغيل، وعمليات التثبيت، والأخطاء، وأعطال اللعبة. وبالنسبة للمستخدمين المسجّلين في حساب Millida تُربط هذه البيانات بذلك الحساب. يمكن إيقافها من الإعدادات: قسم “Account”، مفتاح “Usage statistics”. تخدم الطلبات الأخرى ميزات المشغّل: الكتالوج، وتسجيل الدخول، وفحوص التحديث، والأصدقاء، وتنزيلات اللعبة من 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.