第4章:数据映射与数据流分析
好,咱们进入第4章。这一章我特别喜欢,因为它特别「实在」。你想想看,你连数据长什么样、从哪来、到哪去都不知道,那合规审计就是纸上谈兵。说白了,数据映射就是给企业数据画一张「全家福」。
4.1 为什么要做数据映射?
我刚开始做隐私合规那会儿,有个客户被罚了200万欧元。原因很简单——他们根本说不清楚用户数据存在哪台服务器上。监管来了,问「你们把欧洲用户的数据传到美国了吗?」负责人支支吾吾答不上来。嗯,这就是典型的「数据黑箱」问题。
数据映射的价值在于:
- 摸清家底:你到底收集了哪些数据?存在哪?谁在用?
- 识别风险:跨境传输合不合规?第三方共享有没有授权?
- 应对监管:GDPR第30条明确要求企业维护数据处理活动记录(ROPA)
核心原则:如果你画不出数据流转图,那你大概率还没准备好接受隐私审计。
4.2 数据资产清单:从「不知道」到「门儿清」
我个人习惯,第一步永远是做数据资产盘点。别一上来就画图,先搞清楚你手里有什么牌。
数据资产清单至少包含以下字段:
| 字段 | 说明 | 示例 |
|---|---|---|
| 数据类别 | 个人数据、敏感数据、业务数据 | 个人身份信息(PII) |
| 数据字段 | 具体包含哪些信息 | 姓名、手机号、身份证号 |
| 数据来源 | 通过什么渠道收集 | 用户注册表单、API接口 |
| 存储位置 | 数据库、文件服务器、云存储 | 阿里云RDS(上海节点) |
| 保留期限 | 数据存多久 | 用户注销后30天删除 |
| 访问权限 | 谁可以看、谁可以改 | 客服部可读,技术部可读写 |
我的小技巧:别用Excel手动填,太容易漏了。我一般用数据发现工具(比如OneTrust、BigID)自动扫描数据库,然后人工复核。效率能提升80%。
4.3 绘制数据流转图:五个关键节点
数据流转图,说白了就是回答五个问题:数据从哪来?存在哪?谁在用?给谁了?什么时候删?
我习惯用这五个节点来画:
- 收集(Collection):用户注册、下单、填写问卷、埋点采集……每个入口都要标注清楚。
- 存储(Storage):存在哪个数据库?有没有备份?备份存多久?
- 使用(Use):哪些部门在用?用于什么目的?比如市场部做精准营销,风控部做反欺诈。
- 共享(Share):有没有给第三方?比如支付网关、物流公司、数据分析服务商。
- 删除(Deletion):什么时候删?怎么删?是逻辑删除还是物理销毁?
举个例子,一个电商App的用户数据流转可能是这样的:
收集:用户注册 → 填写姓名、手机号、地址
↓
存储:MySQL主库(上海) + Redis缓存(上海)
↓
使用:订单系统(调用地址)、推荐系统(分析购买记录)
↓
共享:物流公司(地址)、支付网关(姓名+银行卡号)
↓
删除:用户注销后30天,定时任务清理数据库记录
注意:我曾经遇到过一个客户,他们以为数据只存在一个数据库里。结果一查,发现开发环境、测试环境、数据分析平台里都有用户数据的副本。这就是典型的「数据扩散」问题。每个副本都要纳入流转图。
4.4 标注数据跨境传输路径
这一块是合规审计的重灾区。尤其是GDPR和《个人信息保护法》都要求,数据出境必须有合法依据。
跨境传输路径标注,我建议你关注三点:
- 起点和终点:数据从哪个国家/地区传到哪个国家/地区?
- 传输方式:API调用、数据库同步、文件传输?有没有加密?
- 法律依据:标准合同条款(SCCs)、充分性认定、企业约束规则(BCR)?
举个例子:
跨境传输路径:
起点:中国(上海数据中心)
终点:新加坡(AWS亚太节点)
传输方式:TLS加密的API同步
法律依据:签署了标准合同条款(SCCs)
涉及数据:用户订单信息(不含身份证号)
避坑指南:我曾经帮一家SaaS公司做审计,发现他们的客服系统把用户工单数据自动同步到了美国的Zendesk服务器上。但公司压根没意识到这是跨境传输。嗯,这种「隐形跨境」最危险。建议你定期扫描所有第三方API调用,看看数据到底流向了哪里。
4.5 数据映射的常见误区
做了这么多年,我总结出几个容易踩的坑:
- 只画「理想状态」:很多团队只画了生产环境的数据流,忽略了测试环境、开发环境、灾备环境。这些环境里往往也有真实数据。
- 忽略非结构化数据:日志文件、邮件附件、聊天记录……这些非结构化数据里可能包含大量个人信息。我见过一个案例,客服的聊天记录里存了用户的身份证照片,但数据资产清单里根本没列出来。
- 不更新:数据映射不是一次性工作。业务变了、系统升级了、换了云服务商,数据流就会变。我建议每季度至少review一次。
一句话总结:数据映射是隐私合规的「地基」。地基没打好,上面盖的房子再漂亮也白搭。画好这张图,你就能回答监管最关心的那个问题——「你们的数据到底是怎么跑的?」