《互联网产品的客户端架构·规模化与架构演进》8.3 隐私合规的工程落地
同意不是一个布尔值,而是一台有状态、有版本、可撤回的机器。本节实现未询问、已同意、已拒绝、已撤回四态状态机,演示采集前闸门、目的绑定、版本过期重问与撤回后的分目的清理,并给出可审计的判据与常见错误边界。同意管理不是弹窗文案问题,而是采集链路上的硬闸门。
tag
同意不是一个布尔值,而是一台有状态、有版本、可撤回的机器。本节实现未询问、已同意、已拒绝、已撤回四态状态机,演示采集前闸门、目的绑定、版本过期重问与撤回后的分目的清理,并给出可审计的判据与常见错误边界。同意管理不是弹窗文案问题,而是采集链路上的硬闸门。
第三方 SDK 的风险不该靠印象打分。本节用可解释的权重表计算风险分,覆盖权限差异、初始化时机、治理问题清单与下线证据检查,并讨论评分阈值、例外审批,以及「删依赖不等于下线」的工程边界,给出可复算的准入与退出判据。评分只是入口,能否上线与能否下线都要落到证据。
数据分级只有落到字段、用途与流向上才可执行。本节把公开、内部、敏感、极敏感四级数据写成可测试的纯函数,演示字段级最大级别、用途绑定、流向上限、保留期审计与最小权限拒绝,并给出可复算的判据与常见反例,说明客户端判定与服务端复核的边界,让「能不能用、给谁用、留多久」在一次判定里同时回答。