BeardStyles 如何使用必要存储与可选 Analytics
2026/08/17
本政策说明 BeardStyles 如何使用 Cookie 和 localStorage 等类似浏览器技术。BeardStyles 页面只使用两类技术:**Necessary(必要)**与 Analytics(分析)。Analytics 属于可选项,只有您明确允许后才会开启。我们不会根据滚动页面、关闭面板或继续使用网站等行为推断您的选择。
有关涉及的信息、服务商、保留和隐私请求的更多说明,请阅读隐私政策。
Cookie 是网站或服务商请求浏览器保存,并在后续请求中返回的小型数据。localStorage 是保存在设备上的第一方浏览器存储,会按照我们的规则到期或由您清除。部分必要设置也可能只在当前页面的浏览器内存中保存。
具体可用的存储会因浏览器、登录方式和功能而异。浏览器隐私工具也可能独立缩短或阻止存储。
Necessary 技术仅用于支持您请求功能所需的运行:
这些功能不用于广告或可选统计。BeardStyles 偏好面板无法关闭 Necessary,因为关闭会使相关功能无法工作。您可以通过浏览器阻止,但账户、安全、语言、主题或付款功能可能因此失败。
可选的 Analytics 使用 Google Analytics 了解汇总页面使用情况和获准的产品交互。只有您选择允许 Analytics,且当前不是敏感路由时才会加载。在此之前,BeardStyles 不会加载 Google tag,也不会发送 Google Analytics 或 Google Tag Manager 请求。拒绝 Analytics 不会阻止登录、照片上传、预览生成、保存、付款或支持功能。
在允许后,Google Analytics 可能使用第一方 _ga 和 _ga_* Cookie 区分浏览器活动。BeardStyles 将 Google Analytics Cookie 配置为自创建起绝对最长 60 天,并关闭后续访问的滚动续期。广告同意、Google Signals、广告个性化和 User-ID 均关闭。BeardStyles 发送的是不含 query 或 hash 的页面来源与路径、同样精简的 referrer 和获准的产品事件,而不是电子邮箱、用户 ID 或原始图片 URL。
获准的商业事件包括:sign_up 表示成功注册,login 表示成功登录,begin_checkout 在 Stripe Checkout Session 创建成功后产生,purchase 在 BeardStyles 内部付款记录确认已付款后产生。根据事件类型,BeardStyles 添加的自定义商业事件属性仅限于登录方式、稳定的商品类别与 key、币种与金额、一个商品项,以及仅供 purchase 使用的随机 receipt transaction ID。BeardStyles 不会把电子邮箱、姓名、任何 BeardStyles 内部用户、会话或付款 ID、任何 Stripe ID、图片 URL、callback URL、query 或 hash 添加为自定义商业事件属性。
BeardStyles 保存最小本地一次性 receipt,以防止重复事件。它是服务端记录,不是 Cookie 或浏览器标识。每个 receipt 都与用户关联,因此账户删除会将其移除。purchase receipt 还可能与内部付款记录关联;该付款记录被删除时,关联 receipt 也会被移除。待处理 auth receipt 只能在成功 session 建立后的 30 分钟内领取。已处理的 auth 和 purchase receipt 中,用于构建事件的敏感事件 payload 字段会被清空。session 标识可用于匹配 auth receipt,但删除单个 session 不代表会移除该去重记录。拒绝或同意读取失败会省略当前事件,以后不会补发。Stripe 与内部付款记录仍是收入真相;Google Analytics 只是明确同意用户构成的不完整样本。
Google 的标准聚合报表可能保留超过隐私政策所述的两个月用户/事件级期限。即使报表经过汇总,Analytics 仍属于可选类别。
部分外部请求只有在您主动使用相应功能时发生,不属于可选 Analytics:
拒绝 Analytics 不会阻止这些由用户主动发起的请求。Google、GitHub、Stripe、jsDelivr 和 Google Storage 按各自政策管理其网站或交付系统。这些请求也不授权 BeardStyles 开启 Analytics。
首次访问并完成初始化后,BeardStyles 会以相近的操作方式提供允许分析、拒绝可选项和自定义。自定义面板会显示 Necessary 始终开启,Analytics 默认关闭。此后您可以通过页脚的 Cookie Settings 在不离开当前页面的情况下查看、允许、拒绝或撤回 Analytics。
撤回后,BeardStyles 会关闭事件门、阻止后续 Google Analytics 发送、将同意更新为 denied,并尝试使当前域可访问的 _ga、_ga_* 和其他明确识别的 GA 相关 Cookie 过期。已经加载到页面的代码无法被物理卸载,因此停止机制依赖事件门、Google disable 状态、denied 同意更新、Cookie 清理和网络验证。此前合法进行的处理不会被撤销。
您也可以通过浏览器清除或阻止 Cookie 与站点数据。清除选择后 BeardStyles 可能再次询问;阻止存储时 Analytics 会保持关闭。禁用 JavaScript 时无法记录允许选择,因此 Analytics 保持关闭。
| 类别 | 技术 | 最长配置期限 |
|---|---|---|
| Necessary | 认证、安全、语言、主题、付款连续性和具体功能所需存储 | 按请求功能和安全需要而异,不会改作广告或可选统计。 |
| Necessary | 第一方 localStorage 中的 Analytics 同意偏好 | 允许或拒绝均为 180 天;政策版本变化可能使其提前失效。 |
| Analytics | Google Analytics _ga 和 _ga_* Cookie | 自创建起 60 天,关闭滚动续期;撤回时尝试使可访问副本更早过期。 |
第 5 节列明的第三方页面和资源服务按照各自的存储与保留规则处理。
浏览器技术、服务商或我们的处理方式变化时,我们可能更新本政策。页面顶部日期代表当前版本。重大变更会在网站显著提示;版本变化导致原偏好失效时,我们会重新询问您的选择。
如有 Cookie、类似存储或 Analytics 选择相关问题,请发送邮件至 support@beardstyles.org,或使用联系页面。