指南 · 信任与隐私

不用 Cookie 统计链接打开

缩短器能统计打开次数,因为重定向就是它唯一的营生。本指南解释打开日志记录什么、为什么它不带 Cookie 也不带跟踪标识、以及它的每一行何时被清除。

一次打开记录什么

每次打开一行:链接、时刻、目的地、浏览器的 User-Agent 字符串、送来访客的引荐域名,以及访客的 IP 地址——以带密钥的哈希保存,而非地址本身。HTTP 自身不携带身份(RFC 9110 如此记载:协议没有会话的概念),所以统计是请求的统计,而哈希足以识别滥用模式——来自一个网络的突刺、一条链接在一分钟内被一千个地址打开——却从不保存地址本身。

  • 跟踪 Cookie 跨站点跟随一个人;打开统计只跟随一条链接的行,随它们一起结束。
  • 日志里没有任何东西把同一个人的两次打开连起来:哈希随 IP 和浏览器名轮换,行里不保存其他任何东西。
  • 日志不出售、不导出,只有运营者的反滥用工具会读它。

它何时被清除

打开日志按运营者设定的固定保存期限清走——以天计,不以月计——链接的到期也会带走它那些行的用处。清走后留下来的是统计本身:每条链接的合计,以汇总形式保存。隐私页写明现行保存期限和法律依据——即服务维护自身安全的正当利益(NIST SP 800-63B 适用于本站的凭据——套餐密钥和链接密码——出于同一理由它们也存成带密钥的哈希:记录不能携带秘密)。

问题

短链接会设置 Cookie 吗?

统计打开不设 Cookie。Google 广告只在访客允许时设置 Cookie,而且同意门会在任何加载之前说明这一点。

访客打开链接时你们保存什么?

链接、时间、浏览器名称、引荐域名,以及以带密钥哈希保存的 IP 地址。别无其他,也没有任何能把一次打开连向下一次的东西。

能从打开日志认出一个人吗?

不能。哈希无法还原成地址,日志里没有任何标识在两次打开之间存续。

隐私政策在哪里读?

在每页页脚的隐私页。它写明运营者实行的保存期限,以及绝不保存的东西。

来源

本指南的论断所依据的文献。每个链接在新页面打开。

  1. RFC 9110: HTTP Semantics
  2. NIST SP 800-63B: Digital Identity Guidelines — Authentication
  3. Google Safe Browsing