TapCub 正式上线:统计、分析、客服一个平台免费用
术语表

什么是数据最小化?含义、法律要求和例子

数据最小化是指只收集、保存为明确目的所必需的个人信息。GDPR 和《个人信息保护法》的要求、统计数据中常见字段的最小化写法,以及一次埋点方案审查的完整示例。

伊森·布鲁克斯 审核人 卢卡斯·海斯 又称 最小必要原则 最后更新 2026 年 11 月 7 日 术语表

一句话回答

数据最小化是一项隐私原则:只收集、使用和保存为特定目的而言充分、相关且必要的个人信息,用识别性尽量低的形式,保存时间不超过必要的期限。我国法律通常称为「最小必要原则」。

什么是数据最小化?

数据最小化是指:只收集、使用和保存为明确目的真正需要的个人信息,用识别性尽量低的形式,保存时间不超过必要的期限。它是 GDPR 的核心原则之一,我国《个人信息保护法》称之为「最小必要」,大多数现代隐私法都有类似表述。

道理大家都认同,做起来却难,因为做统计时的本能是「先收着,以后可能用得上」。数据最小化要求先说清目的,再逐个字段对照目的去论证。

法律怎么规定

法规条文大意实际含义
GDPR 第 5 条第 1 款第 c 项个人数据应当充分、相关,并限于处理目的所必需每个字段都要有目的,「以防万一」不算目的
GDPR 第 25 条第 2 款默认只处理每个具体目的所必需的数据,包括数量、处理范围、保存期限和可访问性最小化必须是默认设置,而不是让用户自己去打开
美国加州 CPRA 第 1798.100 条 c 款收集、使用和保存应当合理必要、相称同样的意思,美国的说法
《个人信息保护法》第 6 条收集个人信息应当限于实现处理目的的最小范围,不得过度收集「最小必要」原则

最小化还和目的限制(不能把数据挪作无关用途)、存储限制(目的达成后就删除)配合使用。

每个字段问四个问题

  1. 到底需不需要?哪个决策或功能依赖它?
  2. 需要到个人粒度,还是汇总就够?按国家统计的每日总量能回答大部分流量问题。
  3. 还能用、但识别性最低的形式是什么?城市代替经纬度,年龄段代替生日。
  4. 要保存多久?常见做法是原始明细存 90 天,汇总数据存几年。

统计数据中常见字段的最小化写法

字段完整形式最小化形式
IP 地址203.0.113.42截短(203.0.0.0),或查完国家后直接丢弃
位置经纬度国家或城市
用户标识邮箱、手机号内部用户 ID;匿名统计则不需要 ID
页面网址带查询参数的完整网址路径加白名单参数(UTM、活动参数)
出生日期1991-04-17年龄段(30–39 岁)
点击的元素可见文字(「你好,张三」)元素选择器或命名事件
表单输入用户输入的内容是否已填写
会话回放所有输入框输入框打码,只录抽样部分

示例:审查一份埋点方案

示例数据:一家 SaaS 公司按既定目的(产品分析和账单报表),审查埋点方案里的 24 个事件和用户属性。

结果属性数例子
原样保留15plan、feature_name、button_id、step、error_code
改变形式5ip → 国家;email → user_id;birth_date → 年龄段;full_url → 路径;company_name → account_id
删除4手机号、街道地址、自由填写的「备注」、设备序列号
合计24

审查前,有三个直接标识以原始形式存储(邮箱、手机号、街道地址);审查后一个都没有。产品团队实际用到的数据一点没少;账单报表在计费系统里按 account_id 关联,公司名称本来就在那里。24 个属性里改了 9 个(37.5%),首轮审查通常就是这个量级。

为什么值得做

  • 泄露影响更小:没存的数据就泄露不了。
  • 同意流程更简单:在部分地区,不识别个人的统计可能不需要和识别追踪同等的同意;具体以当地法律意见为准。
  • 个人请求更好处理:个人信息越少,查阅和删除请求越容易找全。
  • 数据更干净、更便宜:高基数字段少了,表更小,查询更快。

常见误解

  • 「以后可能用得上」:可能的未来用途不是目的。真成了目的,再开始收集。
  • 「做了哈希就没事了」:对邮箱做哈希属于假名化,结果仍是个人信息。参见 PII。
  • 「最小化会让分析变差」:分析行为不需要知道是谁。漏斗、按批次的留存、渠道效果,用假名 ID 都能做。

TapCub 里的数据最小化

  • 采集等级:在 配置 › 合规中心 设置。等级 1 是匿名汇总,盐值每天更换;等级 2(默认)是无 Cookie 的假名;等级 3 只有项目处于身份识别模式时才会使用设备 ID 和登录信息。参见采集等级。
  • 事件上不存 IP 地址:地址先截短,用于地理位置和访客哈希后即丢弃;地理位置可以精确到城市、国家,或者完全不记录。
  • 默认开启剥离:像邮箱、手机号的字符串会替换成占位符;自动采集默认不记录元素文字。
  • 保存期限自己定:项目保存期限可选 30、90、365 或 730 天,在 配置 › 设置 › 隐私 里设置,定时任务会删除过期数据。参见数据保留策略。
  • 校验规则可以在入库时删除属性:不该出现的字段,在存储前就被去掉。

资料来源

这个解释清楚吗?

我们会根据反馈修改和补充这篇内容。

伊森·布鲁克斯

解决方案工程师

围绕 SDK、接口集成与数据接入编写实践指南,关注实施验证、系统协作和技术排障。

常见问题

常见追问

大家看完定义后最常问的几个问题。

还有其他问题?

直接和 TapCub 团队聊聊——工作日通常几小时内回复。

数据最小化有什么例子?

只存访客所在的国家或城市,而不是完整 IP 和经纬度;在统计事件里用内部用户 ID,而不是邮箱。

法律要求数据最小化吗?

要求。GDPR 第 5 条第 1 款第 c 项要求个人数据与处理目的相关且限于必要;《个人信息保护法》第 6 条要求限于实现处理目的的最小范围,不得过度收集。

数据最小化和匿名化有什么区别?

最小化是少收、少存个人信息;匿名化是彻底切断与个人的关联。最小化后的数据仍可能是个人信息,匿名化后的数据不是。

数据最小化是不是意味着少收统计数据?

是少收个人信息,不是少收行为数据。浏览、事件、转化这些行为数据可以照常保留,只把能识别人的字段去掉或变粗。

在你自己的网站上看这个数字

加一行脚本就能开始,网站和 App 都能接,几分钟内就能看到第一批报表。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie