合规岗接到审计任务时最容易卡在两处:一是不知道从哪下手,二是审完发现清单是空的、证据也没留下。这篇按执行顺序拆成几段,每段给出要问的问题、要收的材料和可勾选的自查项,帮你把一次审计跑成有记录、能复用的流程,而不是交一份没人看的报告。
合规岗接到审计任务,卡住的地方通常不是不懂法规,而是不知道从哪下手,以及审完发现清单是空的、证据也没留。下面按执行顺序拆成四段,每段给出要问的问题、要收的材料和能勾选的自查项,目标是让一次审计跑成有记录、能复用的流程,而不是交一份没人看的报告。
先说明一个前提:审计不是查所有人,而是查你能查得动、也值得查的那部分。第一次就冲着全公司铺开,多半是开了个头就停在那儿。合理的做法是先拿一个有对外收集入口的系统练手,把流程跑通,再横向复制。至于站内其他合规向的参考资料,可以顺手到 安全与合规(/safety) 看看术语口径,但别指望那里有现成的审计模板。
第一步:圈定审计范围和判断依据
范围写不清楚,后面全是扯皮。动手第一件事是列一张系统清单,标出哪些有面向自然人的信息收集入口,哪些只是内部流转。优先审前者,内部工具可以先登记、不深审。范围一旦写成「全公司所有系统」,你大概率先被拖进无穷无尽的访谈里。
- 范围三要素:哪些系统、哪些业务线、哪些地区的用户,三个维度至少收窄两个
- 判断依据固定成三份文件:内部制度、对外隐私政策、与供应商的合同条款,后面所有结论都往这三份上靠
- 三份文件口径不一致的地方,就是最值得优先挖的位置,比如政策说收集手机号,合同里却允许服务商自行扩展字段
- 纯内部工具、完全不涉及自然人信息的后台,可以只做登记并写清排除理由,但排除理由要经得起追问
- 范围说明里最好加一句「本次不覆盖的范围及原因」,这比事后解释省事得多
一个判断标准:如果你没法用一句话说清这次审的是「谁的什么数据」,那范围就还没圈好。另外,涉及跨境传输或者特殊类型信息的场景,标准会明显更高,这种情况建议单独拉出来做,不要和前一类混在一个池子里评。
第二步:把数据流转画成一张表,而不是一段话
用文字描述数据流,十个人能写出十个版本。改成表格,按「收集、存储、使用、共享、删除」五列来填,每个数据字段一行,谁填谁知道自己在处理什么。这张表本身就是审计最主要的产出物之一,别嫌它土。
| 环节 | 要填的内容 | 常见漏项 | 验证方式 |
|---|---|---|---|
| 收集 | 来源入口、收集字段、告知方式 | 隐式收集、第三方 SDK 带入的字段 | 对着埋点清单逐个核入口 |
| 存储 | 存在哪个库、是否加密、保留多久 | 测试环境留了生产数据 | 查配置和备份策略 |
| 使用 | 哪些角色能看、用于什么目的 | 运维和客服的超范围访问 | 查权限表与访问日志 |
| 共享 | 接收方、传输方式、合同依据 | 外包运维、云存储、客服系统 | 要合同和告知条款 |
| 删除 | 触发条件、谁执行、多久完成 | 没有到期机制,一直是「存着」 | 看有没有定时任务或工单 |
第三方共享是最容易漏的一环。判断标准很简单:只要数据离开你的系统,接收方就算共享对象,不管它是云厂商、客服外包还是嵌在 App 里的统计 SDK。逐个确认有没有合同约束、有没有在隐私政策里告知,没有就是问题项。
第三步:优先查这四类高发问题
时间和人力有限的时候,不要平均用力。四类问题占了实际发现的大头:告知与同意、最小必要、留存与删除、权限与日志。每一类都有一套可执行的核对动作,而不是凭感觉判断。
- 核对告知与同意把隐私政策里承诺收集的字段列出来,再和实际埋点清单做左右对照,多出来的字段就是问题;同时确认同意是不是默认勾选、能不能撤回。
- 验证最小必要逐个问业务方「这个字段不用行不行」;能替代就替代,比如核对身份用手机号后四位就不必存全号,判断标准是能否用更少信息达到同一目的。
- 检查留存与删除问清每个数据类别有没有到期时间、到期由谁触发删除;答案如果是「一直留着」,就记为高优先级问题。
- 梳理权限与日志列出能接触到个人信息的角色,逐一核对是否在职责范围内;再看日志能不能支持事后倒查,倒查不了就等于出事后查不清。
不适用的情形也要说清:纯统计用途、已做不可逆去标识且无法重新识别的数据,最小必要的判断标准会松一些;但只要还能关联到具体个人,就按上面这套走。别拿「匿名化」当挡箭牌,除非你能说明重新识别的路径已被切断。
第四步:留证据、定问题等级、写整改项
审完只交一份写着「存在若干风险」的报告,基本等于没审。每条发现都要能落到一个具体证据上:配置截图、埋点清单、合同条款所在位置、访谈记录。证据不用多漂亮,关键是别人拿着它能复现你的结论。
- 问题定级
- 按「是否影响个人权益」和「是否可能被外部发现」两个维度定,两项都中的优先改
- 整改项写法
- 写清责任人和完成判据,例如「某表单默认勾选改为不勾选并出具截图」,而不是「加强同意管理」
- 复核节奏
- 把整改验证和版本发布绑在一起,改完顺手回归,不然过段时间没人记得当初为什么改
- 低优先级处理
- 不紧急但有风险的排进下一个迭代,写进待办并留一个到期提醒,不要只留在口头
最后一件事:把这次的发现整理成可复用资产。哪些核对动作每次都做、哪些材料每年只需要更新一次,分清楚,下次审计才有起点。如果你所在的团队同时要对外选型第三方服务,供应商那侧的合规材料核对,也可以顺路到 中转站导航(/sites) 看看常见的资质展示项都长什么样,省得每次从零问起。
下一步想比对同类系统的合规资料都包含哪些条目,可以去站内导航里翻一翻,把材料清单先对齐,再回头补自家缺口。→常见问题
公司规模不大,也需要做合规审计吗?
审计不等于一定要请外部机构。小团队可以先用一张数据流转表加一份自查清单做内部盘点,重点是知道自己收了多少字段、给了谁、留多久。只有涉及敏感信息、对外共享较多或已有客户投诉时,才考虑引入第三方出具正式意见。
审计多久做一次比较合适?
不要只看日历。业务侧新增收集入口、接入新的第三方服务、上线新地区这几件事发生时,都该触发一次局部审计;全量审计一年一次通常够用,具体节奏还要看所在行业监管口径,到站内相关页面核对当时的表述和要求。
查出来的问题一定要立刻改完吗?
不现实,但必须有分级和期限。影响个人权益、可能被外部发现的先改;纯文档口径不一致的可以排期。关键是每个问题都有责任人和截止时间,审计的价值在于闭环,不在于一次性扫出多少条。