iOS App 隐私政策怎么写:苹果上架要求
作者:Mehdi Azizi
更新于 ,7分钟
苹果要求每个 App 都提供隐私政策 URL 和支持 URL,并与 App Privacy 声明一致。
为什么苹果要求隐私政策
你在 App Store Connect 里创建 App 页面时,苹果就会要求你填一个隐私政策 URL,还有一个真正能打开的支持 URL。这不是走过场:App Review 指南规定所有 App 都必须有隐私政策,不管你的 App 有没有用户账号。这个页面打不开的话,你的提交在审核员看之前就会被卡住。
隐私政策缺失,或者内容和 App 的实际行为对不上,是最容易避免的被拒原因之一。这也是我在把材料提交给苹果之前,最先检查的几项之一。
隐私政策到底要写什么
内容要描述你的 App 实际收集了什么,而不是从别处抄来的通用清单。大多数情况下有四项内容:
**收集的数据。**账号、邮箱、用户在 App 里创建的内容,还有技术数据,比如广告标识符(如果你用了的话)。如果你没收集什么特别的数据,也要明确写出来。
**每项收集的理由。**为什么 App 运行需要这项数据,不要写含糊的理由。
**涉及的第三方。**如果你用了身份验证服务、支付、分析或 AI 服务,要写出名字。比如一个把照片发给外部 AI 服务的 App,必须明确说明,而且大多数情况下要在发送前请求授权。
**如何删除数据。**苹果要求有用户账号的 App 提供在 App 内删除账号的方式,不能只靠发邮件。这个流程要容易找到,不能藏在一个谁都想不到的子菜单里。
隐私政策和隐私声明的区别
新手经常把这两样东西搞混。隐私政策是放在网页上的一段文字,通过链接访问。隐私声明则是直接在 App Store Connect 的“App Privacy”部分填写的表单,按类别列出收集的数据及其用途,之后会显示在你的公开 App 页面上。
两者说的必须是同一件事。如果声明里写“不收集任何数据”,而你的 App 却用了一个会收集标识符的分析 SDK,这种差异审核员或事后审计都可能发现。填这个表单时,要真正核对你的代码在做什么、你的 privacy manifest 里声明了什么,而不是勾选看起来最省事的选项。
那 GDPR 呢?
如果你的 App 面向欧洲用户,除了苹果的要求,GDPR 也同样适用。法国数据保护机构 CNIL 发布了一份面向移动应用开发者的指南,详细说明了原则:只收集必要的数据,清楚告知用户,允许访问和删除数据。苹果的要求和 GDPR 大部分重合,但如果你的 App 处理广义上的个人数据,满足了苹果并不自动等于满足了 GDPR。
如果你的 App 很简单,没有账号,除了 iOS 原生处理的部分之外也不收集个人数据,隐私政策可以很短:把这一点写清楚,别去抄一大段不相干的文字。
一个实际案例:与 5.1.1 条相关的被拒
在我发布 App 的经历中,我被苹果拒过:一次是线上的隐私政策没有及时更新,一次是某个功能按钮在预期的相机授权请求之前就显示了。这两种情况都属于关于数据收集与存储的 5.1.1 条。苹果拒审 2.1 条这篇指南讲了另一个常见原因,这次涉及测试人员在 App 里实际能做什么。
两个案例的共同教训:审核员会对比你的隐私政策承诺了什么、你的 App 实际做了什么、你在表单里声明了什么。三者之间只要有一处不一致,就足以卡住提交,哪怕其他材料都没问题。
怎么写你自己的隐私政策,不用凭空编
对于第一个 App,从你实际使用的服务清单开始:身份验证、数据库、支付、分析、AI。逐个写下它从你的 App 收到了什么、为什么。这份清单就是你隐私政策的骨架:一个只有简单账号和一个订阅的 App,不需要十页的法律文本。
如果你的 App 是用 Expo 构建的,Expo App 中的 API 密钥这篇指南讲了第三方服务调用该放在哪里,这也能帮你在写隐私政策时准确知道哪些数据经过了哪些服务。
隐私政策和隐私声明准备好之后,就和其他材料一起提交给苹果:App 页面、截图、给测试人员的备注。在 App Store 发布应用这个页面按 App Store Connect 要求的顺序详细介绍了所有这些步骤。
下一步:提交前检查一遍材料
我没法保证苹果第一次就通过你的 App,老实说谁都保证不了。我能帮你做的,是避开那些本可以避免的被拒,包括隐私政策。想在提交前检查材料,Apple Review Kit 收录了我的检查清单,还有一些 Claude Code skills,可以帮你检查项目、付费墙和 App 页面。
想先要一份免费清单?免费诊断会把我的防苹果拒审检查清单发给你,里面包括我每次提交前都会核对的隐私要点。
常见问题
iOS App 的隐私政策是什么?
它是放在网页上、通过链接访问的一段文字,描述你的 App 实际收集了什么。你在 App Store Connect 创建 App 页面时就要把它的 URL 提供给苹果。它不是从别处抄来的通用清单:必须和 App 的实际行为一致。
发布 iOS App 必须有隐私政策吗?
是的,苹果的指南要求所有 App 都提供隐私政策,不管有没有用户账号。这个页面打不开的话,你的提交在审核员看之前就会被卡住。如果 App 很简单,隐私政策可以很短。清楚写明你收集了什么,或者没收集什么特别的数据,而不是抄一大段不相干的文字。
App 的隐私政策里要写什么?
大多数情况下有四项:收集的数据、每项收集的理由、涉及的第三方,以及删除数据的方式。收集的数据方面,想想账号、邮箱、用户创建的内容,以及广告标识符(如果用了的话)。把照片发给外部 AI 服务的 App 必须明确说明。
隐私政策和隐私声明(App Privacy)有什么区别?
隐私政策是放在网页上、通过链接访问的一段文字。隐私声明是在 App Store Connect 的 App Privacy 部分填写的表单,按类别列出收集的数据及其用途,然后显示在你的公开 App 页面上。两者说的必须是同一件事:填表时要核对你的代码实际在做什么。
除了苹果的规则,还要遵守 GDPR 吗?
要,如果你的 App 面向欧洲用户:GDPR 在苹果的要求之外同样适用。两者大部分重合,但如果你的 App 处理广义上的个人数据,满足苹果并不自动等于满足 GDPR。法国 CNIL 发布了一份面向移动应用开发者的指南:只收集必要的数据,清楚告知,允许访问和删除。
苹果会因为隐私政策拒绝 App 吗?
会,隐私政策缺失,或者和 App 的实际行为不符,都是可以避免的被拒原因。审核员会对比你的隐私政策承诺了什么、App 做了什么、你在表单里声明了什么。三者之间有一处不一致就足以卡住提交。我就因为线上隐私政策没有及时更新被拒过。