应用快提审了,才发现后台要填隐私政策链接,自己又不知道从哪写起——这是很多独立开发者和 5 人小团队都会卡住的一步。这篇不讲大道理,只给一条能落地的顺序:先把 App 真正收集了什么列清楚,再决定手写还是用在线生成器,接着把链接放进商店页和应用内,最后按清单自查一遍容易被打回的地方。
应用快提审了,才发现后台要填隐私政策链接,自己又不知道从哪写起——这是很多独立开发者和 5 人小团队都会卡住的一步。它不像写代码,没有报错提示,填错就是被打回或者审核拖几天。
这篇不讲大道理,只给一条能落地的顺序:先把 App 真正收集了什么列清楚,再决定手写还是用在线生成器,接着把链接放进商店页和应用内,最后按清单自查一遍容易被打回的地方。整条流程走完,大概就是一个下午的事。
第一步:先把 App 到底收了什么列清楚
隐私政策写不写得对,八成取决于这一步。最常见的错误是只回忆自己亲手写的那几行埋点,却忘了接进来的登录、崩溃统计、推送、广告、支付这些 SDK,它们才是数据流的大头,而且往往在初始化时就自动上报。
| 数据类别 | 要问自己的问题 | 容易漏的地方 |
|---|---|---|
| 账号信息 | 用户是注册还是匿名?存了邮箱还是手机号? | 第三方登录返回的昵称、头像 |
| 设备与日志 | 有没有拿设备标识、机型、系统版本、崩溃栈? | 崩溃统计 SDK 默认开启 |
| 位置 | 是精确定位还是粗略城市?能关掉吗? | 广告 SDK 拿 IP 推断的大致位置 |
| 支付 | 自己收单还是走商店内购?留不留订单记录? | 支付渠道回传的交易标识 |
| 第三方回传 | 每个 SDK 各自收了什么、传给谁? | 推送 SDK 的 token、广告的标识符 |
按这张表逐类过一遍,每写一项就补一句用途:登录、统计、推送、广告还是支付。如果一个数据项你找不出任何用途,那要么把采集删掉,要么把说明补上——两者选一个,别留空。
- 把 App 里所有第三方 SDK 列成清单,逐个翻它的官方隐私说明
- 每个数据项后面标注用途和是否共享给第三方,没用途的当场处理
- 信息拿不准时,去 /safety 对照一下术语口径,但最终以你实际代码和后台配置为准
- 清单存一份在项目仓库里,下次加 SDK 时直接往上叠,不用重新想
第二步:选一条生成路径:在线工具、模板还是自己写
列完清单,再看走哪条路。判断标准只有一条:你的数据流有多特殊。数据项常规、没有自建后端、也没碰敏感权限的,用在线生成器填表就行,改起来快;反过来,涉及未成年人、健康或金融类数据、跨境传输、自建账号体系的,通用文本往往覆盖不全,得自己写或找法务过一遍。
- 在线生成器
- 适合数据项常规、无自建后端,填表即出稿,改需求时重新生成即可
- 模板改写
- 适合已有法务给的底稿,你只需补上自己 App 的收集项和主体信息
- 自己写
- 适合敏感权限、儿童用户、跨境传输或自建账号体系,通用模板容易漏项
- 外包撰写
- 适合团队里没人愿意碰这件事、且数据流确实复杂的情况,交付要带条款依据
不管走哪条路,主体名称、联系方式、生效说明这几处必须自己核实,工具不会替你确认。生成出来的文本通读一遍,凡是你自己都看不懂的句子,改成人话——政策是给用户看的,不是给机器看的。
第三步:填写内容与自查,避免提审被打回
一份能被审核接受的隐私政策,内容上要有几样固定的东西。缺哪样都可能被退回来,而且退回理由往往写得含糊,来回几次很耗时间。按下面这张对照表逐项确认,比反复猜审核在想什么有效得多。
| 必备要素 | 写到什么程度算够 |
|---|---|
| 运营主体与联系方式 | 主体名称跟开发者账号一致,留一个能收到邮件的邮箱 |
| 数据类型与用途 | 逐项对应,不写「可能收集部分信息」这类模糊话 |
| 第三方共享 | 列出主要 SDK 类别及共享目的,不要一句「合作伙伴」带过 |
| 留存期限 | 说明保存多久或依据什么决定,删除请求怎么提 |
| 用户权利 | 怎么查询、更正、删除、撤回同意,路径写清楚 |
- 对齐主体信息把政策里的主体名称、邮箱跟开发者账号、商店页填写的信息对一遍,不一致是最常见的打回原因
- 核对数据安全表单商店后台的数据安全表单和隐私政策正文要互相对得上,别一边写不收集、一边正文列了一堆
- 避开绝对化表述不要默认勾选「不收集任何数据」,也不要承诺永远不共享,留给后面改版的空间
- 留版本记录改完记下谁改的、改了什么,复审或用户投诉时直接翻记录,不用靠回忆
想拿现成清单逐条打勾的,可以去 /guides/privacy-policy-checklist 看隐私政策包括哪些内容,对照自己那份缺什么补什么。
第四步:把政策挂成可访问的链接并接进 App
内容写好了,还要让人点得开。审核会实际访问那个链接,打不开、要登录、或者只给一个 PDF 下载,都可能被判不合格。最稳的做法是一个公开的纯文本网页,URL 固定、长期有效,不用登录、不弹窗、不跳转。
- 网页形式优先,纯文本可读,别只放 PDF 或图片
- URL 固定,换域名或改路径前先确认商店页能同步更新,具体挂法见 /guides/privacy-policy-url-setup
- 商店后台的隐私政策字段和应用内「设置—关于」入口都要放,审核两边都可能看
- 上线后每加一个 SDK 或权限就回头改一次政策,别等下次提审才想起
判断标准很简单:用一台没登录过任何账号的浏览器打开链接,能直接读到正文,就算过关。做不到,就先修链接再提交。
下一步把清单和链接都对齐之后,顺手到 /tools/speed-test 看看站点和落地页的访问情况,页都打不开的话,政策链接再合规也白搭。→常见问题
用在线生成器写的隐私政策,Google Play 会不会不认?
认不认不在于是不是工具生成的,而在内容是否和 App 真实行为对得上。生成器出来的稿子如果数据项、第三方共享、联系方式都准确,就可用;反过来,哪怕找人代写,和商店页的数据安全表单对不上照样会被要求整改。
我的 App 不收集任何用户数据,还需要隐私政策吗?
多数情况下仍然建议放一份,因为只要你用了崩溃统计、推送、广告或第三方登录 SDK,就很难说完全没数据流动。真正干净的 App 也要在商店页数据安全表单里如实勾选,并让隐私政策正文和这份表单保持一致,否则容易被判定为声明不实。
隐私政策写完放上去,多久需要更新一次?
没有固定周期,跟着变化走:新增权限或 SDK、接了新的登录或支付方式、公司主体或联系方式变更、上线地区变化,都要改一版并更新生效日期。改完保留旧版本记录,遇到用户询问或平台复审时可以拿来说明改动范围。