问题实际在问什么
Gravatar 提供两种不同的隐藏方式,它们的作用并不相同。区块开关改变的是访客在你的个人资料页面上看到的内容,它不一定改变程序能从你的个人资料记录中提取的内容。如果你的目标是“这个字段不应被公开获取”,那么页面开关就是错误的控制项。
这是一个关于设置与边界的问题,而不是下架问题。下面是一份你可以自行执行的审计,随后是一份前后对照清单,以及你应当预期的限制。
三栏审计:页面显示、公开数据、头像
将这三者视为三个独立的层面,并分别检查。
| 层面 | 该设置控制什么 | 它不做什么 |
|---|---|---|
| 个人资料页面显示 | 某个区块是否向查看你公开个人资料页面的人显示 | 本身不会从公开个人资料数据中移除底层字段 |
| 公开个人资料数据(包括个人资料 API) | 当你的个人资料信息被公开请求时返回的内容 | 在此处移除字段是对个人资料本身的更改,而不是显示开关 |
| 头像可见性 | 你的公开头像是否显示 | 与“公开个人资料”控制项分开;关闭其中一个并不意味着另一个也关闭 |
Gravatar 区块可见性控制会隐藏公开个人资料页面上的内容,但这些信息仍可能通过公开个人资料 API 获取。来源
这一句话正是混淆的核心。一个被隐藏的区块在页面上看起来可能“消失了”,但同样的值仍作为数据被提供。
所有者如何检查自己的设置
你只能审计自己控制的个人资料。不要尝试查询他人的数据,也不要针对不属于你的个人资料编写脚本。
- 登录拥有该 Gravatar 个人资料的账户。
- 打开个人资料编辑器,列出你认为敏感的每个字段:显示名称、关于文本、位置、链接,以及你填写的任何其他条目。
- 对于每个字段,决定你想要的结果:在页面上显示、作为公开数据提供,或两者都不要。
- 如果答案是“两者都不要”,请移除该字段,而不是只隐藏其区块。
要让某个字段不出现在该公开数据中,请从个人资料中移除它,而不是只隐藏区块。来源
- 如果你希望个人资料信息完全无法公开获取,请使用隐私设置并关闭“公开个人资料”。
在隐私设置中关闭“公开个人资料”会使个人资料信息无法公开获取,包括通过个人资料 API;公开头像的可见性是单独的控制项。来源
- 单独检查头像设置,因为它是一个独立的控制项。
- 保存后,重新检查你自己的公开个人资料页面和你自己的公开个人资料数据,以便确认结果,而不是假设结果。
第 7 步是大多数人过早停止的地方。保存设置并不等同于观察到结果。
前后对照清单
将此作为你更改了什么以及你预期什么的记录。
更改任何内容之前
- 我已列出每个个人资料字段,并标记为保留、从页面隐藏、从数据中移除或完全移除。
- 我知道目前哪些字段仅通过区块开关隐藏。
- 我已决定是否要完全开启公开个人资料。
- 我已记录当前的头像可见性选择。
- 我理解其他网站过去可能已复制了信息。
保存之后
- 我希望从公开数据中消失的字段已被移除,而不仅仅是隐藏。
- 如果我关闭了“公开个人资料”,我已确认个人资料信息不再可公开获取。
- 我已单独检查了头像控制项。
- 我已查看自己的个人资料页面和自己的公开数据,并看到了预期结果。
- 我已记录我更改了什么以及何时更改。
失败边界
请明确这项工作无法承诺什么。
- 无法追溯清除其他地方。 更改 Gravatar 设置不会触及已经持有你信息的其他网站、缓存、存档或副本。这些需要按照每个网站自身的条款分别处理。
- 隐藏不等于移除。 如果某个字段仅作为区块被隐藏,请将其视为仍然公开,直到你移除它或禁用公开个人资料。
- 头像是单独的开关。 不要假设关闭公开个人资料也会解决你的头像可见性。
- 不验证他人。 此审计适用于你自己的账户。在任何地方找到的公开用户名匹配只是线索,不是账户归属的证明,也不是检查他人私人数据的方式。
- 不保证完整性。 你检查的是此处描述的层面,而不是互联网上你信息的每一个可能副本。
TraceSeek 适合做什么,不适合做什么
TraceSeek 是一款用户名搜索应用,覆盖 3,000+ 个平台,首次扫描免费,耗时 20–30 秒。它可以帮助你查看已知公开用户名出现的位置,这在决定移除什么之前梳理自己的公开数字足迹时是有用的背景信息。
它无法为你操作 Gravatar 设置。隐藏、移除或禁用个人资料数据是在你的 Gravatar 账户中完成的,上述检查是确认结果的可靠方式。用户名搜索也不能证明两个账户属于同一个人,并且它不会删除任何内容。
简短回顾
如果你的目标是某个字段不应被公开获取,请从个人资料中移除它。如果你的目标是个人资料信息完全不应公开,请关闭“公开个人资料”。单独检查头像,并且不要期望这些操作能移除其他网站已经持有的副本。