ZH
我的工具

文本匿名化(隐藏个人信息)

分享文本之前先隐藏个人信息:邮箱、电话、链接、IP 地址、银行卡号、IBAN、日期和你列出的姓名,可替换为标签或编号占位符。

规则无法可靠地识别姓名,请列出需要隐藏的姓名。
匿名化后的文本
已替换 8 项:1 个电话 · 2 个邮箱 · 2 个姓名 · 1 个卡号 · 1 个 IP · 1 个链接

所有处理都在浏览器中进行,文本不会被发送到任何地方。规则可能漏掉格式特殊的数据(街道地址、账号、你没有列出的姓名),所以分享之前请通读结果。

被替换的内容(请不要公开这张表)
类型原始内容替换为次数
PHONE138 0013 8000[PHONE_1]1
EMAILli.ming@example.com[EMAIL_1]2
NAME李明[NAME_1]2
CARD4111 1111 1111 1111[CARD_1]1
IP203.0.113.42[IP_1]1
URLhttps://shop.example.com/order/8812[URL_1]1
我的工具 →
广告

在把日志文件、客服工单或邮件往来粘贴到论坛、缺陷报告或聊天工具之前,应先去掉其中的个人信息。这个工具会找出电子邮件地址、电话号码、链接、IP 地址、银行卡号、IBAN、美国社会安全号码、日期以及你列出的姓名,并替换成标签、编号占位符、黑色方块或部分遮盖的值。使用编号占位符能让文字保持可读:同一个人或同一个地址的每次出现都会得到相同的标记。

使用方法

  1. 粘贴文本。
  2. 勾选要隐藏的数据类型,并列出必须隐藏的姓名、公司名或其他词。
  3. 选择替换方式:编号占位符、简单标签、黑色方块或部分遮盖。
  4. 复制匿名化后的文本。如果之后需要把占位符对应回去,请自己保管好对照表,不要公开。

计算公式

银行卡号:Luhn 校验位 · IBAN:(账号移到国家代码之后,字母换成 10–35)mod 97 = 1

银行卡号是 13 到 19 位、可含空格或连字符、且通过 Luhn 公式校验的数字,所以订单号很少会被误判。IBAN 必须通过 ISO 13616 的 mod 97 校验。电话号码需要 7 到 15 位数字,并带有 + 号、分隔符,或至少有 10 位数字;日期、IP 地址和小数会被排除。IPv6 地址会逐组验证。社会安全号码必须是 123-45-6789 的格式,并跳过从未发放过的 000、666 和 9xx 区段。两个匹配结果重叠时,更具体的那个优先,所以邮箱地址里的姓名会作为邮箱的一部分被替换。

示例

在示例中使用编号占位符,结果是 “联系电话:[PHONE_1] / 邮箱:[EMAIL_1](负责人:[NAME_1])”。银行卡变成 [CARD_1],服务器地址变成 [IP_1],商店链接变成 [URL_1]。邮箱地址出现两次,两处都变成 [EMAIL_1];最后一行的“李明”再次变成 [NAME_1]。日期默认关闭,所以 2026-03-14 会保留。

常见问题

我的文本会被上传吗?

不会。检测和替换在你的浏览器中通过简单的模式匹配完成,文本和替换对照表都只留在你的设备上。

为什么不能自动找出姓名?

要区分姓名和普通词语,需要一部包含所有语言所有名字的词典,而且对 Rose、Hope 这样的名字仍会出错。直接列出你关心的姓名要可靠得多。

这样做足以按 GDPR 实现匿名化吗?

替换直接标识符只是假名化,不是完全匿名化:文本中留下的细节(比如职位和城市)仍可能识别出某个人。用它来安全地分享片段,对于真正的数据集请遵守所在机构的规定。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 文本匿名化(隐藏个人信息). https://kakao.mobile/zh/tools/anonymize-text-tool/

MLA

“文本匿名化(隐藏个人信息).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/anonymize-text-tool/.

广告