# LanMountainDesktop 隐私政策

**最后更新日期：2024年**

---

## 引言

欢迎使用 LanMountainDesktop！我们非常重视您的隐私保护。本隐私政策旨在向您说明我们如何收集、使用、存储和保护您的数据。

**请在使用本应用前仔细阅读本隐私政策。使用本应用即表示您同意本政策的条款。**

---

## 1. 数据收集范围

### 1.1 我们收集的数据

当您启用匿名数据收集功能时，我们会收集以下数据：

#### 匿名崩溃数据
- **崩溃报告**：应用崩溃时的错误日志和堆栈跟踪
- **设备信息**：操作系统版本、设备型号、架构（x64/x86）
- **应用版本**：当前使用的应用版本号
- **设备标识符**：匿名生成的唯一设备ID（不包含个人信息）

#### 匿名使用数据
- **应用启动和关闭事件**：记录应用何时启动和关闭
- **功能使用统计**：哪些功能被使用、使用频率
- **设置变更**：用户更改了哪些设置（不包含具体设置值）
- **界面交互**：点击了哪些按钮、访问了哪些页面
- **设备信息**：操作系统、应用版本、设备类型

### 1.2 始终收集的基础数据

**重要说明：** 为了统计应用的用户数量和日活跃用户，即使您关闭了匿名数据收集开关，我们仍会收集以下基础数据：

- ✅ **应用启动事件**：用于统计日活跃用户
- ✅ **设备标识符**：用于区分不同用户（不包含个人信息）
- ✅ **应用版本**：用于统计版本分布

**这些基础数据不包含任何个人身份信息，仅用于统计用户数量和应用使用情况。**

### 1.3 我们不收集的数据

我们**明确承诺不收集**以下数据：

- ❌ 个人身份信息（姓名、邮箱、电话等）
- ❌ 真实姓名或用户名
- ❌ 地理位置信息（精确位置）
- ❌ 文件内容或文档数据
- ❌ 密码或凭据信息
- ❌ 网络浏览历史
- ❌ 联系人信息
- ❌ 照片、视频或音频文件

---

## 2. 数据收集目的

我们收集数据的目的如下：

### 2.1 基础数据用途（始终收集）
- **统计用户数量**：了解应用的用户规模
- **统计日活跃用户**：了解应用的活跃程度
- **版本分布统计**：了解用户使用的版本情况

### 2.2 崩溃数据用途
- **提高应用稳定性**：识别和修复崩溃问题
- **优化性能**：分析性能瓶颈
- **改进用户体验**：了解应用在不同设备上的表现

### 2.3 使用数据用途
- **功能优化**：了解哪些功能最受欢迎，优先改进
- **用户体验改进**：优化界面设计和交互流程
- **统计分析**：了解用户规模和使用趋势
- **产品决策**：基于数据做出产品发展方向决策

---

## 3. 数据存储和处理

### 3.1 数据存储位置

我们使用以下第三方服务存储和处理数据：

#### Sentry（崩溃报告）
- **用途**：崩溃数据收集和分析
- **位置**：美国
- **官网**：https://sentry.io
- **隐私政策**：https://sentry.io/privacy/

#### PostHog（使用分析）
- **用途**：用户行为分析和统计
- **位置**：美国
- **官网**：https://posthog.com
- **隐私政策**：https://posthog.com/privacy

### 3.2 数据保留期限

- **崩溃数据**：保留90天后自动删除
- **使用数据**：保留12个月后自动删除
- **设备标识符**：永久保留（用于统计日活用户）

### 3.3 数据安全措施

我们采取以下安全措施保护您的数据：

- ✅ 数据传输使用HTTPS加密
- ✅ 数据存储使用加密技术
- ✅ 访问权限严格控制
- ✅ 定期安全审计

---

## 4. 数据共享

### 4.1 我们不会出售您的数据

我们**明确承诺**：
- ❌ 不会出售您的个人数据
- ❌ 不会将您的数据用于广告目的
- ❌ 不会与第三方共享可识别个人的数据

### 4.2 必要的共享

我们仅在以下情况下共享数据：

- **服务提供商**：与Sentry和PostHog共享数据以提供服务
- **法律要求**：在法律要求或政府机构合法要求时

---

## 5. 您的权利

### 5.1 选择权

您完全控制详细数据收集：

- **匿名崩溃数据**：可在设置中开启或关闭
- **匿名使用数据**：可在设置中开启或关闭
- **基础数据**：始终收集（用于统计用户数量）

**注意：** 即使关闭所有开关，我们仍会收集基础数据（应用启动事件和设备标识符）以统计用户数量。

### 5.2 数据访问权

您可以：
- 查看我们收集的数据类型
- 了解数据的使用目的
- 了解数据的存储位置

### 5.3 数据删除权

您可以：
- 随时关闭详细数据收集功能
- 删除本地存储的设备标识符
- 联系我们删除已收集的数据

---

## 6. 设备标识符

### 6.1 什么是设备标识符？

设备标识符是一个随机生成的唯一字符串，用于：
- 统计日活用户数量
- 区分不同设备
- 分析用户使用趋势

### 6.2 设备标识符的特点

- **匿名性**：不包含任何个人信息
- **随机性**：通过SHA256算法生成
- **唯一性**：每个设备有唯一标识符
- **持久性**：即使刷新设备ID，仍能关联到同一用户
- **可重置**：您可以在设置中刷新设备标识符

### 6.3 设备标识符刷新

当您刷新设备标识符时：
- 生成新的设备ID
- **持久用户ID保持不变**，确保仍能关联到同一用户
- 统计数据不会丢失

### 6.4 设备标识符示例

```
a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
```

---

## 7. 儿童隐私保护

本应用不面向13岁以下儿童。我们不会故意收集儿童的个人信息。如果您发现我们无意中收集了儿童的数据，请联系我们，我们将立即删除相关数据。

---

## 8. 国际数据传输

由于我们的服务提供商位于美国，您的数据可能会被传输到美国。我们确保：

- 数据传输符合相关法律法规
- 服务提供商遵守GDPR等隐私法规
- 采取适当的安全措施保护数据

---

## 9. 隐私政策更新

我们可能会不时更新本隐私政策。更新时，我们将：

- 在本页面更新"最后更新日期"
- 在应用内通知您重大变更
- 继续使用应用即表示您同意更新后的政策

---

## 10. 联系我们

如果您对本隐私政策有任何疑问或建议，请通过以下方式联系我们：

- **GitHub Issues**：https://github.com/wwiinnddyy/LanMountainDesktop/issues
- **电子邮件**：[您的邮箱地址]

---

## 11. 法律依据

### 11.1 GDPR合规

如果您位于欧洲经济区（EEA），我们的数据处理基于：

- **同意**：您明确同意数据收集
- **合法利益**：改进应用性能和用户体验

### 11.2 CCPA合规

如果您是加州居民，您有权：

- 知道我们收集了哪些数据
- 要求删除您的数据
- 选择退出数据销售（我们不销售数据）

---

## 12. 第三方链接

本应用可能包含第三方网站链接。我们不对这些网站的隐私政策负责。请阅读这些网站的隐私政策。

---

## 13. 数据收集示例

### 13.1 崩溃报告示例

```json
{
  "event_id": "abc123",
  "timestamp": "2024-01-01T12:00:00Z",
  "device_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6",
  "app_version": "1.0.0",
  "os_name": "Windows",
  "os_version": "10.0.19041",
  "error_message": "NullReferenceException",
  "stack_trace": "..."
}
```

### 13.2 使用数据示例

```json
{
  "event": "app_online",
  "timestamp": "2024-01-01T12:00:00Z",
  "distinct_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6",
  "properties": {
    "app_version": "1.0.0",
    "os_name": "Windows",
    "event_type": "app_start",
    "analytics_enabled": true
  }
}
```

### 13.3 基础数据示例（始终收集）

```json
{
  "event": "$pageview",
  "timestamp": "2024-01-01T12:00:00Z",
  "distinct_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6",
  "properties": {
    "$current_url": "app://main",
    "$title": "LanMountainDesktop"
  }
}
```

---

## 14. 您的同意

使用本应用即表示您：

- ✅ 已阅读并理解本隐私政策
- ✅ 同意我们按照本政策收集和使用数据
- ✅ 了解您可以随时撤回同意（详细数据收集）
- ✅ 了解基础数据将始终收集以统计用户数量

---

## 15. 免责声明

本隐私政策仅适用于 LanMountainDesktop 应用。我们不对以下情况负责：

- 第三方服务的隐私政策
- 您自行分享的数据
- 不可抗力导致的数据泄露

---

**感谢您信任 LanMountainDesktop！**

我们承诺保护您的隐私，并持续改进我们的隐私保护措施。
