Hexo 博客合规与隐私: 备案到隐私政策页面, 国内外平台到底要求什么
前言
做个人博客有件事很微妙: 前期完全没人管, 一旦想接广告变现, 合规就成了硬门槛。
我见过不少技术博主卡在这一步—— AdSense 审核反复被拒, 百度联盟一直 pending, 最后才发现缺的不是内容, 就是一个像样的隐私政策页面, 和页脚那行不起眼的备案号。
这篇把这件事一次讲清楚。只讲个人博客用得上的部分, 公司主体、法务合规这些不在范围内。
一、先搞明白: 到底谁在要求什么
不同平台的规则差异很大, 搞混了会白折腾。
| 要求方 | 要什么 | 不给会怎样 |
|---|---|---|
| 工信部/属地网信办 | ICP 备案(国内服务器) | 站点可能被阻断 |
| 公安网安 | 公安联网备案 | 属地要求, 检查时会被问 |
| Google AdSense | 隐私政策页 + Cookie 披露 | 审核不通过 / 后续封号 |
| 百度联盟 | 备案号 + 网站内容 | 审核不通过 |
| 微信生态 | ICP + 备案号展示 | 无法接入 |
有个关键区别: 备案是行政要求(给监管看的), 隐私政策是平台要求(给用户看的)。
前者没做是违法, 后者没做是过不了审核。
二、ICP 备案与公安备案
备案放在哪: 页脚最显眼处
国内备案要求在网站底部显著位置展示备案号, 并且链接到备案系统。
Hexo + Butterfly 里, 页脚自定义文本在 _config.butterfly.yml:
1 | footer: |
点进去是加密串, 之后就是公安备案:
1 | footer: |
公安备案的图标别乱改
公安备案要求同时展示图标, 而且图标不能变形、不能改颜色。常见做法是直接放一张图片。
别为了美观自己重绘这个图标, 官方有明确要求, 被检查出来会扣分。
备案号变更后要同步
域名备案信息变更(比如换服务器、主体变更), 要在 30 日内更新备案系统, 同时同步改页脚, 两边不一致会被判为”信息不实”。
三、隐私政策页面: 为什么要建, 怎么建
为什么必须要有
两个层面:
法律层面: 依据《个人信息保护法》, 处理用户个人信息(包括收集访问日志、Cookie)需要有合法基础, 并告知用户。境外平台(AdSense)更严格, 明确要求站点提供隐私政策页。
平台层面: AdSense 的审核清单里, 隐私政策是硬性项。缺了会直接被拒, 而且理由往往写得很模糊, 让你猜半天。
Hexo 里怎么建页面
第一步: 建文件
在 source/ 下建一个目录, 放 index.md:
1 | mkdir source/privacy |
source/privacy/index.md:
1 |
|
注意 permalink 要匹配目录名, 这样访问 /privacy/ 就是这个页面。
第二步: 加到菜单
_config.butterfly.yml:
1 | menu: |
第三步: 写内容
模板见下一节, 按实际情况改。
隐私政策要写哪些内容
按主流平台的模板, 必须覆盖这几块:
1 |
|
关于隐私政策的几个常见误区
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 面板核对过第三方请求, 与政策描述一致
- 评论框附近有”请勿填写敏感信息”的提示
- 备案信息与实际主体一致, 没有过期
七小结
优先级排序:
- 隐私政策页面(最紧急, 影响变现审核)
- 页脚备案展示(合规基础, 检查时会看)
- 第三方服务具体披露(避免不实陈述)
- 评论区的个人信息提示(有评论功能才需要)
这些工作加起来大概一两个小时, 但换来的是审核能过、不会被检查出问题。
我的体会: 很多技术人觉得合规是”务虚”, 尤其内容免费分享、不图赚钱的时候。 但一旦想让它长期稳定运行, 流量和收入都依赖平台信任, 合规就是那个最低成本的信任基础。
参考:
- 工信部 ICP/IP 地址/域名信息备案管理系统: https://beian.miit.gov.cn
- 公安互联网站备案: https://www.beian.gov.cn
- Google AdSense 政策与条款: https://support.google.com/adsense/
- 个人信息保护法(中国): http://www.npc.gov.cn/
💡 准备购买云服务器 / 域名来搭建或部署站点?
通过下面的链接下单,通常能领到新用户专属优惠,也能小额支持本站持续更新:
阿里云(返现) |
腾讯云 2核2G 99元/年 |
腾讯云 云产品特惠












