# Kylin Guardian - 法律合规文档

> **版本**: 1.0  
> **最后更新**: 2026-06-19  
> **适用范围**: 所有使用 kylin/guardian 扩展包的游戏系统  

---

## 一、适用法律法规

### 1.1 《中华人民共和国未成年人保护法》(2021.6.1 修订)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第七十二条 | 处理不满十四周岁未成年人个人信息的，应当取得未成年人的父母或者其他监护人的同意 | 监护人实名认证（`verification.enabled = true`） |
| 第七十五条 | 网络游戏服务提供者不得在每日二十二时至次日八时向未成年人提供网络游戏服务 | 监护人可设置游戏时段限制 |

### 1.2 《未成年人网络保护条例》(2024.1.1)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第三十三条 | 网络产品和服务提供者应当建立未成年人保护机制 | 监护人管控系统（时间+消费限制） |
| 第三十四条 | 处理未成年人个人信息需取得监护人同意 | 监护人绑定 + 授权流程 |
| 第四十七条 | 建立未成年人网络保护投诉举报机制 | 通知推送渠道（SMS/推送/邮件） |

### 1.3 《中华人民共和国个人信息保护法》(2021.11.1)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第三十一条 | 处理不满十四周岁未成年人个人信息需取得监护人同意 | 监护人授权机制 |
| 第二十八条 | 敏感个人信息保护 | 监护人身份证号加密存储（`id_card_encryption_key`） |
| 第四十四条 | 个人对其个人信息处理享有知情权 | 未成年人游戏报告（游戏时长、消费数据） |

### 1.4 《关于防止未成年人沉迷网络游戏的通知》(国新出发〔2019〕34号)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第一条 | 实行网络游戏用户账号实名注册制度 | 监护人实名认证 |
| 第三条 | 规范向未成年人提供付费服务 | 消费限制（单日/月/单次） |

### 1.5 《关于进一步严格管理 切实防止未成年人沉迷网络游戏的通知》(国家新闻出版署, 2021.8.30)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第一条 | 仅限周五六日+节假日 20:00-21:00 | 监护人可设置游戏时段 |
| 第四条 | 积极引导家庭、学校等社会各方面共管共治 | 监护人远程管控（强制下线） |

---

## 二、行业规范

### 2.1 监护系统规范

- 监护人需通过实名认证方可绑定未成年人
- 绑定关系需明确（父母/祖父母/其他亲属/法定监护人）
- 监护人可实时查看未成年人游戏数据
- 监护人可远程强制下线

### 2.2 通知机制

- 登录通知：未成年人登录时通知监护人
- 消费通知：消费超过阈值时通知监护人（`spending_notify_threshold = 50`）
- 时长预警：游戏时长超过阈值时通知监护人（`play_time_notify_threshold = 60min`）
- 强制下线通知：强制下线操作后通知监护人

---

## 三、合规检查清单

### 3.1 监护人认证

- [x] 监护人实名认证（`verification.enabled = true`）
- [x] 身份证号加密存储（`id_card_encryption_key`）

### 3.2 管控功能

- [x] 游戏时长限制（默认 90min/天，周末 120min）
- [x] 消费限制（单日 50/月 200/单次 20）
- [x] 强制下线
- [x] 允许上线

### 3.3 通知机制

- [x] 消费通知（`spending_notify_threshold = 50`）
- [x] 游戏时长通知（`play_time_notify_threshold = 60min`）
- [x] 通知渠道（SMS/推送/邮件）

---

## 四、代码检测报告

### 4.1 检测结果

| 检测项 | 状态 | 说明 |
|------|------|------|
| 监护人实名认证 | ✅ 已通过 | verification.enabled=true |
| 身份证加密 | ✅ 已通过 | id_card_encryption_key |
| 消费通知阈值 | ✅ 已通过 | spending_notify_threshold=50 |
| 游戏时长通知 | ✅ 已通过 | play_time_notify_threshold=60min |
| 默认游戏时长限制 | ✅ 已通过 | 90min/天，周末120min |
| 默认消费限制 | ✅ 已通过 | 单日50/月200/单次20 |
| 通知渠道 | ✅ 已通过 | SMS/推送/邮件 |
| 强制下线 | ✅ 已通过 | forceOffline() |
| 远程配置 | ✅ 已通过 | getRemoteConfig() |

### 4.2 审查结论

**本包代码合规性良好。** 监护人认证、管控、通知功能完整，符合未成年人保护法要求。

---

## 五、免责声明

本扩展包在代码层面实现了未成年人监护系统的合规基础能力，但不构成法律建议。使用方应：

1. 确保监护人实名认证对接公安系统
2. 根据游戏类型调整限制参数
3. 咨询专业法律顾问，确保系统整体合规