Full-lifecycle Apple App Store review for iOS and iPadOS apps. Use for pre-submission audits, rejection diagnosis and Resolution Center replies, Guideline 4.3 spam or similarity recovery, human-craft and low-effort audits, Apple design and Human Interface Guidelines audits of native interaction, motion, gestures, materials, haptics, accessibility, and iPad adaptation, App Review Notes, privacy manifests, Info.plist permission strings, subscriptions, Sign in with Apple, account deletion, UGC, third-party AI consent, TestFlight or App Store readiness, and vague requests such as "review my app" or "will Apple approve this" when an Xcode, Expo, React Native, or Flutter project is present. Produces evidence-tagged Markdown, JSON, and a self-contained visual HTML report, runs a read-only deterministic scan first, and only offers grouped fixes after the report.
97
97%
Does it follow best practices?
Impact
99%
2.10xAverage score across 5 eval scenarios
Passed
No findings from the security scan
Use this audit for Guideline 4.3(b), low-effort concerns, template similarity, or a product that feels generic. The goal is to make the app genuinely more specific, useful, and complete. It is not an AI detector or camouflage guide.
OFFICIAL: Apple does not publish a rule rejecting apps because AI helped write them. Apple reviews the submitted product under rules covering completeness, minimum functionality, templates, spam, dynamic code, privacy, metadata, and other observable behavior.
OFFICIAL: The June 8, 2026 wording of 4.3(b) rejects new submissions in mature categories unless they provide a meaningfully different or improved experience, and describes some low-effort categories as adding no value.
Audit the symptoms. Do not label an app AI-generated from visual style, code style, or copy.
When only a product description is supplied, complete the audit instead of stopping for files. Grade claims supported by that description conservatively, grade every screen, provenance, accessibility, and product-page dimension without evidence as UNVERIFIED, and make each intervention conditional on the missing evidence it addresses.
Grade every dimension:
DISTINCT: specific, coherent evidence makes the product hard to confuse with a generic category entry.CREDIBLE: complete and intentional, with some generic surfaces that do not erase the product's value.GENERIC: several important surfaces could belong to many apps and do not make the product's specific value legible.HIGH RISK: confirmed thinness, duplication, template provenance, or incomplete execution directly supports a 4.2 or 4.3 concern.UNVERIFIED: the required build, screens, metadata, or provenance was not supplied.Grades summarize inspected evidence. They are not approval probabilities.
When supplied evidence includes a running build, screenshots, interaction recordings, motion, gestures, materials, typography, feedback, haptics, accessibility settings, or iPad adaptation, read apple-design-review.md completely. Map that evidence into the same five grades. Apple-design craft is not a sixth grade and does not replace product distinction.
Keep three things separate: a confirmed runtime observation, current OFFICIAL Apple guidance, and a Craft recommendation:. A Human Interface Guidelines preference is not automatically an App Review rejection rule. A craft issue becomes review risk only when the observed result makes a feature broken, incomplete, misleading, inaccessible, or difficult to operate.
Inspect:
DISTINCT evidence:
GENERIC or HIGH RISK evidence:
Ask: what can this app demonstrate in three minutes that a thin clone cannot?
Inspect:
Evidence rules:
DOCUMENTED CASE: an icon change was decisive in one published 4.3 recovery. Use it to justify comparison, not an icon-change ritual.Under-a-day improvements:
Do not recommend code obfuscation.
Inspect screenshots or run the app. Do not grade from source filenames alone.
Evidence of craft is coherence, not decoration. Native controls can be distinctive when the product's content, hierarchy, and interaction are specific.
Inspect every primary flow for:
Flag:
Rewrite formula:
Examples:
| Generic | Specific |
|---|---|
| No data | No shipments yet. Add one to start tracking delivery changes. |
| Something went wrong | The receipt could not be verified. Check your connection, then try Restore Purchases. |
| Camera access needed | Scan a shipping label to fill in the tracking number automatically. |
| Manage your documents | Turn case files into a searchable timeline. |
Specific copy must describe a feature that exists.
Inspect:
DISTINCT evidence:
GENERIC or HIGH RISK evidence:
Mode C: Human-craft audit
Product distinction: <GRADE>
Provenance: <GRADE>
Visual identity and accessibility: <GRADE>
Microcopy and states: <GRADE>
Product page: <GRADE>
# Human-craft audit: <app>
## Why these grades
<path, screen, metadata, or supplied evidence for each>
## Top five interventions
1. <intervention>
Evidence: <location>
Why it matters: <specific 4.2, 4.3, completeness, or reviewer-legibility reason>
Effort: <S | M | L>
Verify: <observable outcome>
## Unverified surfaces
<screens, archive, metadata, provenance, or comparisons still needed>If product distinction is HIGH RISK, lead with the product change required. Do not bury it beneath icon, color, copy, or animation suggestions.