基于法律依据制定数据保留与删除计划。用于在需要创建数据保留策略、设定保留期限、规划数据删除等场景。
数据保留政策技能是一项面向实际任务的技能,主要用于“永远保留一切”是一种责任,而不是一种策略——它增加违反规定的风险,违反数据最小化规则(GDPR、CCPA),并让每个数据主体都重归到一个目标。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
“永久保存所有数据”是一种风险,而非策略——它会扩大数据泄露暴露面,违反数据最小化原则(GDPR、CCPA),并使每一项数据主体请求都变成一场考古式挖掘。本技能构建一份数据保留时间表,将每一类数据与其保留时长及保留理由(法律依据)明确关联,并设定具体的删除触发条件,从而让数据保留成为一项可举证的合规政策,而非偶然行为。
仅在尚未提供以下信息时主动索取:
1. 时间表 — 核心表格,每行对应一个数据类别:
| 数据类别 | 保留期限 | 依据(法律/业务) | 删除触发条件 | 删除方式 | 所在系统 |
|---|---|---|---|---|---|
| 客户 PII | 账户关闭后 3 年 | 正当利益 + GDPR 最小化原则 | 账户关闭 + 3 年 | 硬删除 | App DB、备份 |
| 财务记录 | 7 年 | 税法(法定最低期限) | 财年结束 + 7 年 | 先归档后删除 | 财务系统 |
2. 原则 — 政策立场:默认以最小化为前提;采用满足依据所需的最短保留期;且该原则同样适用于备份与日志。
3. 删除机制 — 实际执行删除的方式(自动化任务 vs. 手动操作)、如何级联至备份、以及如何留存删除证据。
4. 风险标识 — 标记存在未定义保留期限或缺乏法律/业务依据的数据类别(此类数据即高风险项——您无法合理说明其保留必要性)。
scripts/retention_schedule.py(仅依赖标准库)用于校验时间表,识别缺失保留期限或依据的数据类别,并(在给定关闭事件日期的前提下)计算最早可删除日期:
# data.json: [{"category":"Customer PII","retention_months":36,"basis":"GDPR minimisation","event_date":"2024-01-15"}, ...]
python3 scripts/retention_schedule.py data.json
python3 scripts/retention_schedule.py data.json --json
数据最小化实践 —— GDPR 第 5(1)(e) 条关于存储限制的规定、各行业数据保留法规,以及可举证删除原则。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章