SEO 百科
表单与数据收集
本页目录
表单与数据收集
表单与数据收集指通过联系表单、注册、订阅这些控件,向访客收取姓名、邮箱、电话等信息的过程[1]。表单是用户与站点对话的主要入口,也是个人信息进入后台的入口[1]。站长要把收集范围控制到最小,并如实告知用途,否则既容易违规,也容易让用户放弃填写。
表单与个人数据
表单里的每一项,只要能让某人被识别出来,就属于个人信息。姓名、邮箱、电话自然算,设备信息与 IP 地址在特定组合下也算。收集之前先想清楚,这一项是不是非收不可。
收集范围的把握
只收当下用得上的字段。GDPR 要求处理范围最小、目的明确[2],国内《个人信息保护法》要求收集个人信息限于最小范围,不得过度收集[3]。多收一个电话字段,就多一份保管责任。面向 13 岁以下儿童的服务,美国 COPPA 对收集其信息另有更严的要求[4]。
告知与同意
表单旁要写明用途,并给出隐私政策链接[2]。涉及敏感信息,或者要把信息提供给他人时,国内法要求取得单独同意[3]。订阅、营销这类用途,要与服务本身分开征得同意。
传输与防范
- 全站用 HTTPS,表单提交也不例外;
- 数据不要塞进网址,避免出现在日志与浏览器历史里;
- 加验证码或者隐藏字段,挡住机器自动提交;
- 后台别把密码、身份证号写进日志。
第三方安全项目 OWASP 汇总了注入、敏感数据暴露这类常见风险[5],表单处理与后台存储可以照它的清单自查。
与抓取和收录的关系
表单页通常不值得收录,可以在 robots.txt 里禁止抓取,或者加 noindex,避免爬虫提交表单,或者把带参数的地址收录进去。要注意,禁止抓取之后,页面上的链接与内容也不会被跟随。提交成功后的结果页同样处理。
改动带来的代价
减少字段能降低填写阻力,却可能少拿到运营需要的信息。加验证码会挡住机器人,也会挡住一部分真实用户。把结果页设为不可收录,会影响这类页面从搜索得到的流量。
附录
参见
参考资料
官方(境外)
- 《HTML 中的表单和按钮》,MDN Web Docs。
- 《Regulation (EU) 2016/679(GDPR)》,欧盟,2016-04-27。
- 《Children's Online Privacy Protection Rule (COPPA)》,美国联邦贸易委员会(FTC)。
官方(国内)
- 《中华人民共和国个人信息保护法》,中国人大网,2021-08-20。
第三方
- 《OWASP》,OWASP 基金会。
外部链接
无。