上线前被应用商店或合作方退回,十有八九是协议和隐私政策写得含糊:要么把两件事混成一份,要么少写了收集范围、共享对象、注销路径。这篇按模板结构讲怎么写、哪些条款必须落到具体动作、写完怎么自己查一遍。不涉及价格和法律意见,具体口径还是以当时的监管要求和你自己的业务事实为准。
上线前被应用商店或合作方退回,多数不是功能问题,而是协议和隐私政策写得含糊。最常见三种情况:把用户协议和隐私政策揉成一份;少写了收集范围、共享对象或注销路径;条款里全是「必要信息」「合作伙伴」这种谁也说不清的词。
这篇按模板结构讲怎么写:先划清两份文件的边界,再分别填隐私政策和用户协议的骨架,最后给一份自查顺序和套模板的禁区。只讲写法和判断标准,不构成法律意见,具体口径以当时的监管要求和你们自己的业务事实为准。
先分清两份文件各自管什么,别写成一份
两份文件的目标读者和回答的问题完全不同:用户协议回答「这个服务怎么用、出了问题怎么算」,隐私政策回答「你们拿了我什么信息、拿去做什么、给谁看」。判断一条规则放哪,看它是不是涉及个人信息的收集与流转——只涉及能不能这么用,放协议;一旦涉及拿到了用户什么信息,必须进隐私政策,不能只在协议里一笔带过。
| 内容 | 放用户协议 | 放隐私政策 |
|---|---|---|
| 账号归属与安全责任 | 是 | 否 |
| 收集哪些字段、什么场景触发 | 否 | 是 |
| 第三方 SDK 与共享对象 | 否 | 是 |
| 禁止行为、批量注册、抓取 | 是 | 否 |
| 注销账号的操作路径与处理时限 | 可提及 | 必须写清 |
| 服务变更、终止与争议解决 | 是 | 否 |
不适用的情形也要说清:纯工具型、确实不处理任何个人信息、没有账号和统计埋点的极简产品可以薄一点。但只要有账号体系、服务端日志、支付流程或第三方统计 SDK 中的任意一项,就老老实实按两份文件处理。两份之间要互相指向,同一事项别在两处写不同口径,用户对照着看很容易抓到你自相矛盾。
隐私政策的骨架:按数据处理环节排,不按部门排
结构建议固定成一条线:收集哪些信息及用途、收集方式与场景、共享与委托处理对象、存储地点与期限、用户权利与操作路径、未成年人保护、安全措施、政策更新与联系方式。按数据从进入到退出的顺序排,用户和审核方都能顺着读下来,而不是按公司内部哪个部门负责来切块。
- 每类信息写到字段级:写清具体字段、触发场景、是必填还是可选,别用「为了改善服务收集必要信息」这类空话
- 共享与委托处理单独成节:列第三方类别和用途,说明是嵌入 SDK 还是服务端传输,别用「合作伙伴」虚指
- 用户权利给可执行路径:查询、更正、删除、撤回同意、注销分别在哪操作、多久处理,光写「有权」等于没写
- 存储期限写判断依据:是按账号存续期还是按业务需要,别只写「法律法规要求的期限」
- 安全措施只写真正做了的,写给审核看也写给用户看,做不到的别写进去
用户协议的骨架:把「出问题怎么算」写实
建议顺序:服务内容与变更、账号注册与安全责任、使用规范与禁止行为、用户内容权属与授权范围、付费与退款规则、服务中断与终止、责任限制、通知与争议解决。付费相关的具体数字不要拍脑袋写进模板,去站内页面核对当时的数字再填,规则一变就要同步改。
禁止行为条款要具体到场景:批量注册、转售接口、自动化抓取、绕过风控,这些写出来执行时才好引用;只写「违反法律法规」太笼统。用户内容授权只覆盖实现服务必需的范围,顺手写成「永久、全球、可转授权」是投诉和谈判的高频争议点。责任限制也不是怎么写都有效,明显加重用户义务的条款在争议中未必站得住,别把它当万能挡箭牌。
写完自查:按这个顺序过一遍
- 对事实拿产品实际页面、权限申请清单、埋点清单逐条对模板,删掉没有的、补上漏的,别让模板比产品「超前」。
- 查一致性权限弹窗文案、应用商店填写信息、隐私政策正文三处逐字比对,重点看收集范围、第三方名单和联系方式是否一致。
- 查可读性标题能扫读、段落短、有目录和更新时间、联系方式真实可达;让一个不熟悉业务的人试读,看他能不能找到注销路径。
- 留痕每次修订记录版本、修改了哪几条、怎么通知用户,被问到或者遇到投诉时才答得上,也方便回溯。
四步走完再提交审核。如果时间紧,至少把第二步做扎实,一致性问题是能提前消灭掉的最大一块退回风险。
套模板的边界:哪些能抄,哪些必须自己写
模板能解决结构问题,解决不了事实问题。章节框架、句式结构、权利清单的列举方式可以直接复用,省的是排版和措辞的功夫;但收集的信息字段、第三方清单、存储期限、注销与客服路径、付费与退款规则,这些必须从你们自己的产品和业务流程里抠出来。
| 模板内容 | 能否复用 | 原因 |
|---|---|---|
| 章节框架与目录 | 可复用 | 行业通行结构,差异小 |
| 权利清单列举方式 | 可复用 | 表述规范,便于用户理解 |
| 信息字段与收集场景 | 必须自写 | 每个产品不一样,抄了就失真 |
| 第三方 SDK 与共享清单 | 必须自写 | 与你的技术选型强绑定 |
| 付费与退款规则 | 必须自写 | 数字到站内页面核对后填入 |
| 安全措施与认证描述 | 只能写做过的 | 写了没做等于给自己埋雷 |
最容易踩的坑是整段照搬别的产品:它写了自己做了某项安全认证、用了某种加密方式,你原样抄过来,等于承诺了根本没做的事。版本管理同理,模板更新后先评估对现有用户的影响,重大变更是否需要重新取得同意要单独判断,别默认「改了就算通知过」。
下一步把模板落到你们实际的字段和第三方清单上,顺便看看同类产品在信息收集和接口调用上通常怎么披露,对照着改更省事。→常见问题
小团队没有法务,能不能先套一个网上模板上线?
可以先用模板起稿,但上线前必须做一遍事实核对:把模板里提到的信息字段、第三方、权限和你的产品逐条对照,删掉不存在的、补上漏掉的。留一个版本记录,等业务稳定后再请人正式审一遍,比一开始就追求完美更现实。
用户协议和隐私政策能不能合成一份文件?
技术上能,但不建议。两者管的事情不同,合并后用户找不到重点,审核方和合作方也不容易核对。较稳的做法是两份分开,在协议里用一段指向隐私政策,说明个人信息处理以那份为准。
写完怎么判断有没有漏?
拿产品跑一遍真实流程:注册、授权、付款、注销各走一次,看每一步收集了什么、弹了什么提示、政策里有没有对应段落。跑不通或对不上的地方就是漏项。具体审查要点可以到 安全与合规(/safety) 分区对照查看。