# Kylin Community - 法律合规文档

> **版本**: 1.0  
> **最后更新**: 2026-06-19  
> **适用范围**: 所有使用 kylin/community 扩展包的智慧社区系统  

---

## 一、适用法律法规

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

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第六条 | 收集个人信息应当限于实现处理目的的最小范围 | 仅收集与社区服务直接相关的居民信息 |
| 第十三条 | 处理个人信息需取得个人同意 | 居民信息采集前需获取同意（`consent_required = true`） |
| 第十九条 | 个人信息的保存期限应当为实现处理目的所必要的最短时间 | 居民数据保留期限（`data_retention_months = 24`） |
| 第二十八条 | 敏感个人信息（身份证号、家庭住址、手机号）需单独同意 | 敏感字段加密存储（`encrypted_fields`） |
| 第四十四条 | 个人对其个人信息处理享有知情权、决定权 | 居民可查看、更正、删除个人信息 |
| 第四十七条 | 处理目的已实现或保存期限届满时应删除 | 删除时匿名化处理（`anonymize_on_delete = true`） |
| 第五十一条 | 应采取加密等安全技术措施保护个人信息 | 敏感字段加密（`Encryptable` trait） |

### 1.2 《中华人民共和国网络安全法》(2017.6.1)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第二十一条 | 采取监测、记录网络运行状态、网络安全事件的技术措施 | 社区系统操作日志记录 |
| 第四十二条 | 不得泄露、篡改、毁损其收集的个人信息 | 居民敏感信息加密存储 |

### 1.3 《中华人民共和国民法典》(2021.1.1)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第一百一十一条 | 自然人的个人信息受法律保护 | 未经同意不得泄露居民隐私 |
| 第一千零三十二条 | 自然人享有隐私权 | 投诉建议涉及的个人隐私需保护 |
| 第一千零三十四条 | 个人信息中的私密信息，适用有关隐私权的规定 | 居民家庭住址、身份证号等为私密信息 |

### 1.4 《物业管理条例》(2018.3.19 修订)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第三十四条 | 业主委员会应当与业主大会选聘的物业服务企业订立书面的物业服务合同 | 物业公司信息管理 |
| 第四十六条 | 物业服务企业应当协助做好物业管理区域内的安全防范工作 | 报修服务需及时响应 |

### 1.5 《中华人民共和国数据安全法》(2021.9.1)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第二十一条 | 数据分类分级保护 | 居民个人信息为敏感数据 |
| 第二十七条 | 数据处理活动风险监测 | 数据访问异常检测 |

---

## 二、行业规范

### 2.1 智慧社区建设标准

- 依据 **《智慧社区建设指南》(建办科〔2014〕34号)**，智慧社区应包含：
  - 居民信息管理
  - 物业管理服务
  - 社区公共服务
  - 便民生活服务
- 居民信息采集需遵循最小必要原则

### 2.2 社区服务规范

- 报修服务：响应时间不超过 24 小时
- 投诉建议：建立投诉处理机制，限定处理时限
- 邻里互助：社区互动需实名认证
- 特殊群体关怀：老年人、残疾人等特殊群体需标识（`special_groups`）

---

## 三、合规检查清单

### 3.1 个人信息保护

- [x] 敏感字段加密（`encrypted_fields` 配置）
- [x] 数据最小化收集（仅收集必要字段）
- [x] 数据保留期限（`data_retention_months = 24`）
- [x] 用户知情同意（`consent_required = true`）
- [x] 删除时匿名化（`anonymize_on_delete = true`）

### 3.2 隐私保护

- [x] 居民家庭住址保护
- [x] 投诉建议隐私保护
- [x] 未授权不可访问居民数据

### 3.3 特殊群体

- [x] 特殊群体标识（`special_groups` 配置）
- [x] 无障碍服务支持

### 3.4 投诉机制

- [x] 投诉类型配置（`complaint_types` 配置）
- [x] 投诉处理时限
- [x] 投诉反馈渠道

---

## 四、代码检测报告

### 4.1 检测结果

| 检测项 | 状态 | 说明 |
|------|------|------|
| 敏感字段加密 | ✅ 已通过 | Encryptable trait 支持 AES-256 加密 |
| 数据最小化收集 | ✅ 已通过 | encrypted_fields 明确范围 |
| 数据保留期限 | ✅ 已通过 | data_retention_months = 24 |
| 用户知情同意 | ✅ 已通过 | consent_required = true |
| 删除时匿名化 | ✅ 已通过 | anonymize_on_delete = true |
| 特殊群体关怀 | ✅ 已通过 | special_groups 已配置 |
| 投诉渠道 | ✅ 已通过 | complaint_types 已配置 |
| 数据库迁移 | ✅ 已修复 | 新增迁移文件，16 张表（residents/houses/repairs/complaints/activities/helps/payments/notices 等） |
| API 路由 | ✅ 已修复 | 新增 routes/api.php，8 个资源路由 + 扩展操作 |
| ServiceProvider | ✅ 已修复 | 新增 `loadMigrationsFrom()` 和 `loadRoutesFrom()` |
| 居民信息管理 | ✅ 已通过 | Resident 模型 + Encryptable trait |
| 房屋管理 | ✅ 已通过 | House 模型 + 居民关联 |
| 报修服务 | ✅ 已通过 | Repair 模型 + RepairLog 模型 |
| 社区活动 | ✅ 已通过 | Activity 模型 + 报名/签到 |
| 邻里互助 | ✅ 已通过 | Help 模型 + HelpMessage 模型 |
| 物业缴费 | ✅ 已通过 | Payment 模型 + PaymentRecord 模型 |
| 公告通知 | ✅ 已通过 | Notice 模型 + NoticeReadLog 模型 |

### 4.2 审查结论

**本包代码合规性良好。** 个人信息保护机制完善，数据加密、匿名化、保留期限等配置齐全。

---

## 五、免责声明

本扩展包在代码层面实现了智慧社区个人信息保护的合规基础能力，但不构成法律建议。使用方应：

1. 根据社区实际情况配置个人信息保护参数
2. 制定并公示社区个人信息保护政策
3. 确保运营中严格执行数据最小化原则
4. 咨询专业法律顾问，确保系统整体合规