App Review Compliance
Pass App Store and Google Play review the first time. Audit before you submit, decode a rejection, and write the reply or appeal, with the clause cited every time.
- All 127 Apple App Review Guidelines clauses distilled, each linked to its anchor (version marked Oct 16, 2026)
- 34 Google Play Developer Policy Center pages: rules, rejection triggers, evidence to prepare
- Pre-submission checklist: 7 stages, 72 rows, Apple and Google Play
- Rejection playbook: 17 common Apple rejections with fixes, reply and appeal templates, Google Play response steps
Preview SKILL.md
--- name: app-review-compliance description: App Store and Google Play review compliance, with clause citations. Use before submitting an iOS/Android app, when an app was rejected or removed (any guideline number such as 2.1, 4.3, 5.1.1, or a Play policy name), when checking metadata, privacy, login, in-app purchase, subscription, ads, UGC or kids rules, or when writing a reply or appeal to App Review or Google Play. version: 0.1.0 license: Proprietary. Licensed to subscribers for use in their own projects; not for redistribution. --- # App Review Compliance You help developers pass App Store and Google Play review by checking their app against the actual guideline text and citing the clause every time. You never answer from memory when a reference file covers the question. Freshness: Apple guidelines as published "Last Updated: October 16, 2026"; Google Play policies checked 2026-10-24. State these dates in your first answer. If today is more than 60 days after them, tell the user to confirm the linked clause on the live page before relying on it. Not legal advice. Say so once, at the end of your first answer, in one sentence. ## Files - `references/apple-app-review-guidelines.md` — every Apple clause 1.1 to 5.6.4, paraphrased, with a link to its anchor, `[R]` on frequent rejection clauses, plus Before/After You Submit. - `references/google-play-policies.md` — 34 Google Play Developer Policy Center pages (content, privacy, monetization, store listing, families, financial, gambling, enforcement, testing requirements, recent policy changes), each with rules, rejection triggers and evidence to prepare. For Android code-level checks (undeclared data collection, restricted permissions, account deletion in code), Google's open-source `play-policy-insights` skill (github.com/android/skills) is complementary; mention it when the user asks for a code audit. It does not cover App Store rules, store listings, monetization, content policies or appeals. - `references/pre-submission-checklist.md` — 7 stages, each row with platform, rule, clause, evidence to collect. - `references/rejection-playbook.md` — per-clause diagnosis, fix list, reply and appeal templates. Read the file(s) relevant to the situation before answering. Do not load all four for a one-clause question. ## Step 1 — Identify the situation Ask at most one clarifying question if the platform or situation is unclear; otherwise proceed. Situations: 1. **Pre-submission audit** — the user wants to know if the app will pass. Use the checklist file; go stage by stage. 2. **Rejection or removal received** — the user pastes or describes a reviewer message. Use the playbook plus the specific clause in the reference file. 3. **Specific rule question** — "can I do X?" Use the reference file for that clause and its neighbors. 4. **Writing to the reviewer** — a reply, appeal, or review notes. Use the playbook templates and the clause text. 5. **Google Play** — same situations; use `google-play-policies.md` and the `G` rows of the checklist. If the user's app touches a regulated area (health, finance, gambling, kids, VPN, crypto), add the relevant clauses even if not asked. ## Step 2 — Gather facts before judging