📌 核心概念与术语

个人数据 · 敏感数据 · 控制者 · 处理者 · 数据主体 · 留存期限 · 删除义务
👤
个人数据
与已识别或可识别的自然人(数据主体)相关的任何信息。包括姓名、身份证号、位置数据、在线标识等。
示例: 用户注册邮箱、设备ID、浏览记录。
🔒
敏感数据
特殊类别个人数据,一旦泄露可能对主体造成重大风险。如种族、政治观点、健康、生物识别、性取向等。
示例: 指纹、病历、宗教信仰。
🏢
数据控制者
决定个人数据处理目的和方式的实体(自然人或法人)。对合规负首要责任。
示例: 使用用户数据做营销的电商平台。
⚙️
数据处理者
代表控制者处理个人数据的实体。通常受合同约束,严格按控制者指示操作。
示例: 云服务商、数据分析外包公司。
🙋
数据主体
个人数据所指向的已识别或可识别的自然人。拥有知情权、删除权、更正权等。
示例: 注册App的用户、网站访客。
⏳
留存期限
法律或业务要求保留个人数据的时间范围。超过期限必须删除或匿名化。
示例: 交易记录保留5年(税法要求)。
🗑️
删除义务
控制者或处理者在数据达到留存期限、目的实现或主体请求时,必须安全、不可逆地删除数据。
示例: 用户注销账户后30天内删除所有个人数据。
📋 留存期限 & 删除义务 · 典型场景
数据类型 留存期限 删除义务触发条件
交易记录 (个人数据) 5~10年 (税法/反洗钱) 法定保存期满后删除;或主体请求且无合法依据保留
健康档案 (敏感数据) 诊疗结束后15~30年 (医疗法规) 超过最长保存期;或患者撤回同意且无其他法律义务
生物识别 (敏感数据) 目的实现后立即删除 (最小化原则) 身份验证完成即删除;或主体撤回同意
营销画像 (个人数据) 不超过2年 (或用户关系存续期) 用户退订/注销后30天内删除
数据生命周期 数据控制者 数据处理者 数据主体 删除义务 ⏳ 留存期限 🔒 敏感数据
// 数据留存与删除策略伪代码 (示例)
class DataRetentionPolicy {
    retentionPeriod: Map<DataType, Duration>;
    deleteObligation(data: PersonalData): void {
        if (data.retentionExpired || data.subject.requestedDeletion) {
            secureErase(data);
            auditLog('Deleted: ' + data.id);
        }
    }
}