前言

做个人博客有件事很微妙: 前期完全没人管, 一旦想接广告变现, 合规就成了硬门槛。

我见过不少技术博主卡在这一步—— AdSense 审核反复被拒, 百度联盟一直 pending, 最后才发现缺的不是内容, 就是一个像样的隐私政策页面, 和页脚那行不起眼的备案号。

这篇把这件事一次讲清楚。只讲个人博客用得上的部分, 公司主体、法务合规这些不在范围内。

一、先搞明白: 到底谁在要求什么

不同平台的规则差异很大, 搞混了会白折腾。

要求方 要什么 不给会怎样
工信部/属地网信办 ICP 备案(国内服务器) 站点可能被阻断
公安网安 公安联网备案 属地要求, 检查时会被问
Google AdSense 隐私政策页 + Cookie 披露 审核不通过 / 后续封号
百度联盟 备案号 + 网站内容 审核不通过
微信生态 ICP + 备案号展示 无法接入

有个关键区别: 备案是行政要求(给监管看的), 隐私政策是平台要求(给用户看的)。

前者没做是违法, 后者没做是过不了审核。

二、ICP 备案与公安备案

备案放在哪: 页脚最显眼处

国内备案要求在网站底部显著位置展示备案号, 并且链接到备案系统。

Hexo + Butterfly 里, 页脚自定义文本在 _config.butterfly.yml:

1
2
3
4
5
6
footer:
custom_text: >
<a href="https://beian.miit.gov.cn" target="_blank">你的省份ICP备xxxxxxxx号-1</a>
icon:
height: 32
width: 32

点进去是加密串, 之后就是公安备案:

1
2
3
4
5
6
7
8
9
footer:
custom_text: >
<a href="https://beian.miit.gov.cn" target="_blank">你的省份ICP备xxxxxxxx号-1</a><br>
<a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=xxxxxxxx">
<img src="/img/beian.png">你的省份公网安备 xxxxxxxxxxxx号
</a>
icon:
height: 32
width: 32

公安备案的图标别乱改

公安备案要求同时展示图标, 而且图标不能变形、不能改颜色。常见做法是直接放一张图片。

别为了美观自己重绘这个图标, 官方有明确要求, 被检查出来会扣分。

备案号变更后要同步

域名备案信息变更(比如换服务器、主体变更), 要在 30 日内更新备案系统, 同时同步改页脚, 两边不一致会被判为”信息不实”。

三、隐私政策页面: 为什么要建, 怎么建

为什么必须要有

两个层面:

法律层面: 依据《个人信息保护法》, 处理用户个人信息(包括收集访问日志、Cookie)需要有合法基础, 并告知用户。境外平台(AdSense)更严格, 明确要求站点提供隐私政策页。

平台层面: AdSense 的审核清单里, 隐私政策是硬性项。缺了会直接被拒, 而且理由往往写得很模糊, 让你猜半天。

Hexo 里怎么建页面

第一步: 建文件

在 source/ 下建一个目录, 放 index.md:

1
mkdir source/privacy

source/privacy/index.md:

1
2
3
4
5
---
title: 隐私政策
date: 2026-10-21
type: privacy
---

注意 permalink 要匹配目录名, 这样访问 /privacy/ 就是这个页面。

第二步: 加到菜单

_config.butterfly.yml:

1
2
menu:
隐私政策: /privacy/ || fas fa-shield-halved

第三步: 写内容

模板见下一节, 按实际情况改。

隐私政策要写哪些内容

按主流平台的模板, 必须覆盖这几块:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
title: 隐私政策
date: 2026-10-21
type: privacy
---

# 隐私政策

最后更新: 2026-10-21

本站(你的域名)是一个技术分享性质的静态博客。 这篇政策说明本站会收集哪些信息、为什么收集, 以及你有哪些权利。

## 收集的信息

### 访问日志
托管服务商(你的 CDN 或服务器厂商)在处理请求时会生成访问日志, 可能包含: IP 地址、请求时间、请求的页面、浏览器标识、来源地址。 这些日志**仅用于故障排查和统计, 不会用于识别你个人身份**。

### Cookie 与本地存储
本站使用以下第三方服务, 它们可能在你浏览器中设置 Cookie 或使用本地存储:

| 服务 | 用途 | 说明 |
| :-- | :-- | :-- |
| 百度统计 | 访问量统计 | 境内服务, 数据在境内 |
| Google AdSense | 广告投放 | 境外服务, 涉及跨境传输 |
| Valine 评论系统 | 评论功能 | 评论内容会公开显示 |

> 这张表是**举例**, 请按自己站点实际接入的服务增删。 原则是: 页面上加载了哪个第三方服务, 政策里就要提到哪个。 用不到的删掉, 漏掉的补上。

### 评论
如果你发表评论, 评论内容、昵称和邮箱会存储在第三方服务器(LeanCloud)并公开展示。 **请不要在评论中填写敏感个人信息。**

### RSS 订阅
本站的RSS 订阅源不收集个人信息, 但你使用的阅读器可能有自己的数据策略, 那部分由阅读器提供方负责。

## 数据的用途与保存

收集的信息仅用于: 站点运行与故障排查、访问量统计、广告投放优化。 不用于出售、不用于非法目的。

## 第三方服务与跨境传输

部分第三方服务(如 Google AdSense)的数据处理可能涉及境外。 使用本站即表示你接受该服务的数据处理方式。

## 你的权利

你可以随时:
- 请求删除与你的 IP 关联的访问数据(在合理范围内)
- 拒绝非必要 Cookie(通过浏览器设置)
- 撤回评论授权, 联系我删除你的评论

联系邮箱见本站联系方式页面。

## 政策更新

本政策可能随站点功能变化而更新, 重大变更会在本站公告。 继续使用本站视为接受更新后的政策。

关于隐私政策的几个常见误区

1. 不要写”我们不收集任何信息”

只要接了统计和广告, 就一定有 IP 和 Cookie 被处理。 写了反而显得不真诚, 平台审核人工看得出矛盾。

2. 必须有联系方式

Google 要求隐私政策里有可用的联系方式。 没有的话审核可能被拒。

3. 放在可达的位置

不能藏在页脚小字里让人找不到。 一般做法是页脚留链接, 或菜单里直接有。 我自己的站点是放菜单。

4. 声明要具体

“我们可能使用第三方服务”这种太空泛的表述没有意义。 要具体到服务名称和用途, 读者才能知道你拒绝了什么。

四、Cookie 与第三方脚本的披露

这是最容易被忽略的一块。 有些站点在隐私政策里写了, 但页面里实际加载的东西和声明对不上—— 这属于不实陈述, 审核和合规检查都过不去。

自查方法: 打开浏览器开发者工具的 Network 面板, 加载一个页面, 把所有第三方域名列出来, 逐个核对隐私政策里有没有提到。

常见的第三方请求:

来源 一般用途
hm.baidu.com 百度统计
google-analytics.com / googletagmanager.com GA4
pagead2.googlesyndication.com AdSense
cdn.jsdelivr.net CDN
字体CDN / 图床域名 静态资源

如果用的是自建图床和 CDN(比如又拍云), 也要写进去, 别以为”自己的域名就不算第三方”。

五、评论区合规

评论功能也是个人信息处理的场景。

Valine 的特别之处

如果你用 Valine 评论, 要注意两点:

第一, 评论默认公开且会被搜索引擎收录。 这意味着评论里的邮箱等信息可能长期可检索。 引导用户不要在评论里留敏感信息。

第二, Valine 的后台管理需要绑定邮箱。 这个邮箱是管理员的, 不会展示在前台, 但要知道它在哪里。

加评论前的考虑

选项 优点 缺点
不开评论 零合规成本 少一个互动入口
开评论但提示 保留互动 需要在评论框旁加提示
自建评论系统 完全可控 需要维护

很多技术博客会选择只留评论但关闭邮件通知, 减少个人信息处理环节。

六、上线前自查清单

逐条确认:

  • 页脚有 ICP 备案号, 点击跳转到工信部系统
  • 公安备案号和图标已展示
  • 有可达的隐私政策页面
  • 隐私政策里有具体的第三方服务列表(不是泛泛而谈)
  • 隐私政策里有联系方式
  • 隐私政策最后更新日期是真实的
  • 用浏览器 Network 面板核对过第三方请求, 与政策描述一致
  • 评论框附近有”请勿填写敏感信息”的提示
  • 备案信息与实际主体一致, 没有过期

七小结

优先级排序:

  1. 隐私政策页面(最紧急, 影响变现审核)
  2. 页脚备案展示(合规基础, 检查时会看)
  3. 第三方服务具体披露(避免不实陈述)
  4. 评论区的个人信息提示(有评论功能才需要)

这些工作加起来大概一两个小时, 但换来的是审核能过、不会被检查出问题。

我的体会: 很多技术人觉得合规是”务虚”, 尤其内容免费分享、不图赚钱的时候。 但一旦想让它长期稳定运行, 流量和收入都依赖平台信任, 合规就是那个最低成本的信任基础。


参考: