微信小程序用户服务协议及隐私政策模板

安全与风控

给小程序开发者一份服务协议与隐私政策模板的套用指南:模板骨架、必填字段、权限声明怎么对上,以及填空时最容易漏的地方。

小程序上架前被驳回,八成不是代码问题,而是服务协议和隐私政策这两份文本缺项、权限声明对不上实际调用。这篇不讲法条大道理,只给可直接套用的模板骨架、逐项填空清单和提交前的自查顺序,让开发者在提审前把文本这块补完整。

小程序提审被打回,很多开发者第一反应是去翻代码,其实被卡住的常常是服务协议和隐私政策这两份文本:要么缺段落,要么声明的权限和实际调用的接口对不上。这篇不讲法条大道理,只给能直接套用的模板骨架、逐项填空清单,以及提交前的自查顺序,帮你把文本这块补完整。

先记住一个原则:模板只提供结构,不提供结论。凡是涉及你实际业务的部分——收不收位置、接不接支付、有没有社交功能——都得按真实功能增删。留着一堆用不上的条款,审核照样会问你为什么写。

模板骨架:两份文本各写哪几段

服务协议和隐私政策是两份不同的东西,别混在一起写。服务协议管的是「你和我之间怎么用」,隐私政策管的是「我拿你的信息做什么」。骨架先搭对,后面填内容才不会乱。

服务协议段落隐私政策段落
服务说明:提供什么功能、面向谁收集哪些信息:分项列清
账号与使用规则:怎么注册、禁止什么为什么收:每项对应一个用途
付费与退款(有支付才写)怎么用、存多久
责任与免责:哪些情况不担责给不给第三方:列出类型和场景
变更与终止:改协议、停服怎么处理用户怎么查改删、怎么注销
争议解决:适用法律和管辖怎么联系你:邮箱或电话
  • 每段先写一句人话,再补细节,审核和用户都先看那句
  • 两份文本都要写生效日期和版本号,改一次动一次版本,别只改正文不改日期
  • 没有的功能整段删掉,不要留占位符,比如不接支付就别写退款
  • 未成年人、数据出境这类敏感段,没有就写明不涉及,含糊过去反而被追问

权限声明与接口调用要一一对上

这是驳回率最高的一块。后台声明了哪些权限、代码里实际调了哪些接口,两边必须一一对应。多声明是浪费,少声明是硬伤——调了没声明,基本直接打回。

  1. 第一步:拉接口清单把小程序里实际调用的每个敏感接口列成表,写清接口名、触发场景、拿到的信息类型。用搜索全局找一遍,别凭记忆。
  2. 第二步:做映射表每个接口对应到隐私政策里的哪一句,逐条对。对不上的要么补句子,要么删接口。
  3. 第三步:补降级路径用户拒绝授权后会怎样,写进文本也要真能跑通。比如不给位置就只显示城市级结果,审核会点进去试。
  4. 第四步:拆第三方第三方 SDK、登录组件、支付组件单独列出名称和收集的信息类型,别笼统写「第三方服务商」。
  • 只声明不调用的权限删掉
  • 调用了没声明的必被驳回
  • 拒绝授权后的降级路径要写明
  • 第三方组件逐项列名

映射表做完别扔,下次改功能时对照着更新。字段术语拿不准的,去 安全与合规(/safety) 对照一下再决定怎么写。

填空清单:提审前逐条打勾

模板套完,真正容易漏的是那些「看起来写了其实点不到」的地方。下面这几类,逐条自己走一遍流程,比对着文本读十遍有用。

  • 主体信息:运营者全称、联系方式(邮箱或电话至少一个能打通)、注册地址与实际一致
  • 用户权利入口:查询、更正、删除、注销账号的路径要能真点到,不能只写一句话
  • 未成年人条款:有面向学生或社交功能就必须写,没有也建议写明不面向未成年人
  • 数据共享与出境:用境外服务或把数据给外部处理方,要写清场景和大致范围
  • 联系方式验证:用一个陌生邮箱发一封信,看多久能回,回不了就换

还有一类常被忽略:注销账号。很多模板只写「用户可以注销」,但没说怎么注销、多久生效、注销后数据怎么处理。补一句流程说明,能省一次驳回。

改版、留证与后续维护

文本不是一次写完就锁死的。功能一改、第三方一换,协议就得跟着动。真正能保护你的不是协议正文,而是「用户当时同意了哪一版」这件事能不能举证。

动作留什么证
每次改文本带版本号和日期的存档,文件头写一句改了什么
重大变更给用户重新确认的提示,不能默默替换
用户同意勾选记录、时间戳、当时生效的版本
审核驳回先判断是缺项还是表述问题,改完同步升版本号

驳回之后别急着反复提交同一份。先看理由是缺字段、缺入口还是表述含糊:缺字段就补,缺入口就做,表述问题就改说法,改完更新版本号再提。同一份反复提交只会拖时间。

如果你同时在做合规自查和成本核算,站内几个页面可以配合着看:合规术语去 安全与合规(/safety),接口和技术口径去 工具目录(/tools/speed-test),要用到外部 API 的,价格和数据去 价格追踪(/price-watch) 核对当时的数字,别照着旧文章里的数写进预算。

下一步把这份骨架存成模板文件,下次新项目直接复制改,省掉重新搭结构的时间;改完文本后,拿站内的自查页面再走一遍提审前的检查。

常见问题

有没有直接能用的完整模板,复制就完事?

没有能直接上线的那种。网上模板能给结构和句式,但收集哪些信息、给不给第三方、存多久,这些只能按你自己小程序的实际接口和业务填。照抄的结果通常是声明和实际调用对不上,提审被驳回反而更费时间。

服务协议和隐私政策能不能合成一份?

不建议。两份文本回答的是不同问题:协议讲你和用户之间的使用规则,隐私政策讲你怎么处理个人信息。虽然可以放在同一页面分两个标签,但内容要分开写,混在一起审核方和家长用户都容易看糊涂。两份文本各自都要有生效日期和版本号。

小程序里没收集个人信息,还需要写隐私政策吗?

需要。只要调用了登录、支付、位置、相册这类接口,就涉及信息处理,哪怕只是拿到一个标识符也算。真的一点都不碰,也建议放一份说明「不收集哪些信息」,把声明和实际状态对齐,比完全空着更容易过。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。