Files
Starlight_Launcher/apps/website/src/pages/privacy.vue
T
Disy fa96226beb
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled
Deploy telemetry dashboard / deploy (push) Has been cancelled
Prepare pnpm cache / prepare (push) Has been cancelled
refactor: remove telemetry and fix launcher workflows
2026-09-13 20:32:57 +08:00

253 lines
11 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<script setup lang="ts">
import { useVIntl } from '@modrinth/ui/src/composables/i18n.ts'
import LegalDocument from '~/components/ui/LegalDocument.vue'
const { locale } = useVIntl()
const isChinese = computed(() => locale.value === 'zh-CN')
const seoTitle = computed(() =>
isChinese.value ? '隐私政策 - Starlight Launcher' : 'Privacy Policy - Starlight Launcher',
)
const seoDescription = computed(() =>
isChinese.value
? '了解 Starlight Launcher 官方网站和桌面应用如何处理数据。'
: 'Learn how the Starlight Launcher official website and desktop application handle data.',
)
useSeoMeta({
title: () => seoTitle.value,
description: () => seoDescription.value,
ogTitle: () => seoTitle.value,
ogDescription: () => seoDescription.value,
ogType: 'website',
ogUrl: 'https://axlmc.org/privacy',
robots: 'index, follow',
})
useHead({
link: [{ rel: 'canonical', href: 'https://axlmc.org/privacy' }],
})
</script>
<template>
<LegalDocument
v-if="isChinese"
:key="`zh-${locale}`"
eyebrow="隐私政策"
title="隐私政策"
description="本政策说明 Starlight Launcher 官方网站和桌面应用处理数据的方式,以及第三方服务可能接收的信息。"
updated-at="2026 年 9 月 13 日"
>
<h2>1. 适用范围</h2>
<p>
本政策适用于 www.axlmc.org 官方网站和 Starlight Launcher
桌面应用。通过启动器访问的第三方网站、API、认证服务、服务器及内容下载地址,适用对应第三方自己的隐私政策。
</p>
<h2>2. 官方网站处理的数据</h2>
<p>网站无需注册账户。为保存你的显示和下载偏好,浏览器会在本地保存:</p>
<ul>
<li>语言偏好 Cookie(<code>locale</code>);</li>
<li>主题、高级渲染、减少动态效果和外部链接打开方式;</li>
<li>下载源选择(自动、Update Server 或 GitHub)。</li>
</ul>
<p>
这些偏好主要保存在 Cookie 或浏览器 localStorage 中,你可通过浏览器设置清除。网站不使用广告
Cookie,也不加载第三方用户行为分析脚本。
</p>
<p>
网站托管和网络基础设施提供者可能为保障访问、安全和故障排查而处理常规请求信息,例如 IP
地址、访问时间、请求路径、User-Agent 和错误日志。此类处理受对应提供者政策约束。
</p>
<h2>3. 桌面应用处理的数据</h2>
<p>启动器会在你的设备本地处理并保存运行所需的数据,包括:</p>
<ul>
<li>应用设置、界面偏好和下载配置;</li>
<li>Minecraft 实例、游戏版本、模组及其他内容的元数据;</li>
<li>账户资料、登录会话、离线账户信息和自定义认证服务地址;</li>
<li>游戏日志、崩溃信息、缓存、下载记录及更新状态。</li>
</ul>
<p>
这些数据用于登录、启动游戏、管理内容、诊断故障和提供你主动使用的功能。启动器不收集或发送使用遥测、活跃状态、游玩时长、下载来源元数据或 Discord Rich Presence 数据,也不会自动上传完整的启动器日志、Minecraft
令牌或账户凭据。
</p>
<h2>4. 与第三方共享和传输</h2>
<p>
当你使用登录、搜索、下载、更新、皮肤或联机等功能时,启动器会按你的操作直接连接第三方服务。请求可能包含服务完成操作所需的账户令牌、用户标识、项目或文件标识、IP
地址、设备和网络请求信息。可能涉及的服务包括:
</p>
<ul>
<li>Microsoft 和 Minecraft 的登录、资料及游戏服务;</li>
<li>你选择的第三方 Yggdrasil 认证服务;</li>
<li>Modrinth、CurseForge 及内容作者提供的 API 和下载地址;</li>
<li>Update Server、GitHub 及其他用于版本检查、更新或文件分发的服务;</li>
<li>你主动连接的 Minecraft 服务器或其他外部链接。</li>
</ul>
<p>项目维护者不会出售你的个人信息。第三方如何保存和使用请求数据,由其各自的隐私政策决定。</p>
<h2>5. 数据保存与删除</h2>
<p>
网站偏好保存在你的浏览器中;启动器数据主要保存在你的设备中。你可以清除浏览器站点数据,或在启动器内移除账户、实例和缓存。卸载应用不一定自动删除全部数据目录,请在确认备份需求后手动清理残留文件。
</p>
<p>
第三方服务保存的数据须通过对应服务的账户设置或隐私渠道管理。项目维护者无法代你访问、导出或删除第三方持有的数据。
</p>
<h2>6. 数据安全</h2>
<p>
我们通过开源审查、系统权限和安全更新等方式降低风险,但无法保证绝对安全。请从官方渠道下载软件、及时更新、保护系统账户,不要公开登录令牌、完整日志或包含个人信息的截图。
</p>
<h2>7. 未成年人</h2>
<p>
未成年人应在监护人指导下使用本项目,并遵守所在地区的年龄要求及 Minecraft、Microsoft
和其他相关服务的规则。请勿通过公开反馈渠道提交不必要的个人信息。
</p>
<h2>8. 政策变更</h2>
<p>
本政策可能因功能、第三方服务或法律要求变化而更新。新版本将在本页面发布,并标明最后更新日期。重大变化会尽量通过官方网站、GitHub
仓库或版本说明告知。
</p>
<h2>9. 联系方式</h2>
<p>
如有隐私问题或发现安全风险,请通过
<a href="https://github.com/Mystic-Stars/Axolotl/issues" target="_blank" rel="noopener"
>GitHub Issues</a
>
联系项目维护者。请勿在公开 Issue 中提交账户令牌、密码、完整日志或其他敏感信息。也可加入官方 QQ
群 737601250 咨询一般问题。
</p>
</LegalDocument>
<LegalDocument
v-else
:key="`en-${locale}`"
eyebrow="Privacy Policy"
title="Privacy Policy"
description="This policy explains how the Starlight Launcher official website and desktop application handle data, and what information third-party services may receive."
updated-at="September 13, 2026"
>
<h2>1. Scope</h2>
<p>
This policy applies to the www.axlmc.org official website and the Starlight Launcher desktop
application. Third-party websites, APIs, authentication services, servers, and content
download addresses accessed through the launcher are governed by their own privacy policies.
</p>
<h2>2. Data Processed by the Official Website</h2>
<p>
The website does not require an account. To remember your display and download preferences,
your browser stores locally:
</p>
<ul>
<li>A language preference cookie (<code>locale</code>);</li>
<li>Theme, advanced rendering, reduced motion, and external-link behavior;</li>
<li>Your download-source selection (automatic, Update Server, or GitHub).</li>
</ul>
<p>
These preferences are mainly stored in cookies or browser localStorage and can be cleared
through your browser settings. The website uses no advertising cookies and loads no
third-party user-behavior analytics scripts.
</p>
<p>
Website hosting and network infrastructure providers may process routine request information
such as IP addresses, access times, request paths, User-Agent strings, and error logs to
ensure availability, security, and troubleshooting. Such processing is subject to the
corresponding providers' policies.
</p>
<h2>3. Data Processed by the Desktop Application</h2>
<p>
The launcher processes and stores the data needed to run locally on your device, including:
</p>
<ul>
<li>Application settings, interface preferences, and download configuration;</li>
<li>Metadata for Minecraft instances, game versions, mods, and other content;</li>
<li>
Account profiles, login sessions, offline account information, and custom authentication
service addresses;
</li>
<li>Game logs, crash information, caches, download records, and update status.</li>
</ul>
<p>
This data is used for signing in, launching the game, managing content, diagnosing faults, and
providing features you actively use. The launcher does not collect or send usage telemetry,
activity status, playtime, download-source metadata, or Discord Rich Presence data. Full
launcher or Minecraft logs, Minecraft tokens, and account credentials are not uploaded
automatically.
</p>
<h2>4. Sharing and Transfers with Third Parties</h2>
<p>
When you use features such as sign-in, search, download, update, skins, or multiplayer, the
launcher connects directly to third-party services based on your actions. Requests may include
the account tokens, user identifiers, project or file identifiers, IP addresses, device, and
network request information needed to complete the operation. Services that may be involved
include:
</p>
<ul>
<li>Microsoft and Minecraft sign-in, profile, and game services;</li>
<li>Third-party Yggdrasil authentication services you choose;</li>
<li>APIs and download addresses provided by Modrinth, CurseForge, and content authors;</li>
<li>
Update Server, GitHub, and other services used for version checks, updates, or file
distribution;
</li>
<li>Minecraft servers or other external links you connect to.</li>
</ul>
<p>
The project maintainers do not sell your personal information. How third parties store and use
request data is determined by their respective privacy policies.
</p>
<h2>5. Data Retention and Deletion</h2>
<p>
Website preferences are stored in your browser; launcher data is mainly stored on your device.
You can clear browser site data or remove accounts, instances, and caches inside the launcher.
Uninstalling the application does not necessarily delete all data directories automatically;
after confirming your backup needs, manually clean up any leftover files.
</p>
<p>
Data stored by third-party services must be managed through the corresponding service's
account settings or privacy channels. The project maintainers cannot access, export, or delete
data held by third parties on your behalf.
</p>
<h2>6. Data Security</h2>
<p>
We reduce risk through open-source review, system permissions, and security updates, but
cannot guarantee absolute security. Download software from official channels, update
regularly, protect your system accounts, and do not publicly share login tokens, full logs, or
screenshots containing personal information.
</p>
<h2>7. Minors</h2>
<p>
Minors should use this project under the guidance of a guardian and comply with the age
requirements of their region as well as the rules of Minecraft, Microsoft, and other related
services. Do not submit unnecessary personal information through public feedback channels.
</p>
<h2>8. Changes to This Policy</h2>
<p>
This policy may be updated as features, third-party services, or legal requirements change.
New versions will be published on this page with a last-updated date. Significant changes will
be announced through the official website, the GitHub repository, or release notes when
possible.
</p>
<h2>9. Contact</h2>
<p>
For privacy questions or security concerns, contact the project maintainers via
<a href="https://github.com/Mystic-Stars/Axolotl/issues" target="_blank" rel="noopener"
>GitHub Issues</a
>. Do not submit account tokens, passwords, full logs, or other sensitive information in
public issues. You may also join the official QQ group 737601250 for general questions.
</p>
</LegalDocument>
</template>