企业财务系统的GDPR合规设计

0 评论 76 浏览 0 收藏 7 分钟

GDPR合规不是简单的界面补丁,而是需要从数据模型层重构系统设计。本文通过真实案例拆解欧盟《通用数据保护条例》的核心要求,揭示中国企业出海常见的三大合规陷阱,并给出从数据收集、存储到销毁的全链路解决方案,帮助产品经理在系统架构层面构建合规护城河。

2018年,GDPR正式生效的第一天,谷歌就被罚了5000万欧元。

不是因为他们不知道这部法律,而是因为他们的系统,没有从底层把合规逻辑嵌进去。

GDPR,中文全称《通用数据保护条例》,是欧盟于2018年5月25日正式生效的数据隐私法规。英文全称General Data Protection Regulation。

很多中国企业出海之后,面临的是同样的问题。

我们习惯了先把产品做出来,再考虑合规;习惯了在界面层打补丁,而不是在数据层做设计。

但在欧洲市场,这个顺序是反的。

我们先来看一个真实的场景:

1. 财务系统里,存着一个德国客户Peter Müller的信息,包括姓名、公司地址、IBAN银行账号、所有的发票记录和付款历史。

2. 有一天,他突然发来邮件,要求删除他的个人数据。

3. 总部的IT团队在中国,他们日常运维时能看到这些数据吗?

这三个问题,指向同一件事:系统里,GDPR合规了吗?

一、哪些数据受GDPR保护?

很多人以为,只有身份证号、手机号这种明显的隐私才算个人数据。

其实不然。GDPR的保护范围很宽。

Peter的姓名、公司地址、IBAN账号,全都是受保护的个人数据。发票和付款记录,因为能关联到他本人,同样受保护。

所以第一个设计原则叫数据最小化:只收必要的,不要的坚决不收。

比如私人手机号,你的财务系统根本不需要,那就不该收。多一个字段,就多一分风险。

二、数据在系统里怎么流转?

收进来之后,数据要怎么处理?

这里有两个关键动作。

第一个是脱敏:

原始的姓名和银行账号,进入系统后就要做假名化处理。

日志里看到的,应该是”张**”和”IBAN: ****3456″,而不是完整的明文数据。这对应的是GDPR第30条,要求做好处理记录和数据保护。

第二个是数据销毁

数据不能永久留存。

一般的规则是:法定归档期满之后,系统要自动触发销毁。不能靠人工去删,要在系统层面设好定时炸弹。

在财税场景下通常是7年加1年的缓冲期。

还有一个跨境传输的红线:中国总部的IT团队,不能直接访问欧洲用户的原始个人数据。如果必须访问,必须签署欧盟标准合同条款,也就是SCC。这是合规底线,不能绕。

三、系统架构要怎么设计?

光靠流程规范不够,要把合规逻辑嵌进系统架构里。

我们把它分三层来看:

1. 展示层

用户看到的界面,要做双重访问控制,RBAC加ABAC组合使用。

敏感字段默认掩码显示,所有访问行为实时记录日志。同时要给数据主体开放一个权利门户,让他们能自助提交访问、删除、更正的请求。

2. 业务处理层

在后台逻辑里,要内置数据最小化的校验,处理每一条数据之前先问:

有没有合法目的?用户同意了吗?保留期限到了没有?

到期自动清除,不依赖人工操作。

3. 存储层

数据要按生命周期分层存储。

活跃期的热数据,存在欧洲数据中心,加密保存。

进入归档期的温数据,做脱敏处理,字段级加密。

法定留存的冷数据,隔离存储,访问需要双重审批。

最难的一道题:删除请求来了怎么办?

回到开头的问题,Peter要求删除他的数据,你能直接删吗?

不能直接删。

这是GDPR和财税法之间的典型冲突。GDPR第17条说,数据主体有权被遗忘;但德国财税法要求发票数据强制留存10年。

两者怎么兼顾?

答案是不可逆脱敏

发票记录本身要留,但里面的个人信息可以替换掉,姓名变成”已脱敏客户”,银行账号变成”银行信息已移除”。

这样财税合规要求满足了,个人数据也实质性地被删除了。

处理时限是30天内必须完成响应,这是SLA的要求。

很多团队在做GDPR合规时,总想在报表层、界面层打补丁。但报表层的补丁根治不了问题,必须在数据模型层做解耦设计。

收个尾

GDPR合规,本质上是三件事:收什么、怎么管、怎么删。

收的时候,只收必要的;

管的时候,分层加密、脱敏流转、跨境传输走SCC;

删的时候,区分个人数据和业务记录,用不可逆脱敏来化解法律冲突。

本文由人人都是产品经理作者【敏尔说】,微信公众号:【敏尔说】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于 CC0 协议。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!