$ app-review-checker ./Build.ipa --ios --android

Lint your build against App Store & Play review rules

Static analysis for mobile submissions. Drop an .ipa, .apk or .aab — get the binary parsed and checked against the rejection reasons that actually trip builds up, then a guided checklist for the rest.

.ipa.apk.aab

Drop a build, or click to browse

max 500 MB · parsed in-memory · never stored

or run the manual checklist

parsed in-memory · binary never retained · no account · 57 checks across 5 categories

app-review-checker · reportios
Sabouj Scan · com.sabouj.scan · v19 (19)
privacy-manifestPrivacyInfo.xcprivacy found
atsHTTPS enforced
export-complianceITSAppUsesNonExemptEncryption not set
permission-strings1 declared, none empty
launch-storyboardLaunchScreen present
entitlements5 read from profile
!min-osiOS 13.0 — low adoption
5/7 passed · 1 issue · 1 warning → review before submit
01how it works
01

Parse the binary

We read Info.plist / AndroidManifest, entitlements, permissions, the privacy manifest and bundle config — the same artifacts the stores inspect.

02

Run the rules

Automated checks flag what a binary reveals; a short guided checklist covers the policy items (IAP, account deletion, data safety) a file can't.

03

Fix, then ship

Every finding comes with the why and the fix. Export the report and submit without the round-trip rejection.

02checks (57)
ios · Apple App Store14 auto
  • privacy-manifestPrivacyInfo.xcprivacy present
  • permission-stringsno empty NS*UsageDescription
  • atsApp Transport Security not disabled
  • export-complianceencryption declared
  • launch-storyboard+ complete app icon set
  • ipad-multitaskingUIRequiresFullScreen sanity
+ manual: IAP · restore · account deletion · ATT · metadata
android · Google Play10 auto
  • target-sdkmeets current Play API level
  • debuggablerelease build not debuggable
  • cleartext-trafficHTTP disabled
  • permissionsrestricted perms flagged
  • app-bundle.aab publishing format
  • version-codeincreasing, well-formed
+ manual: data safety · billing · store listing · account deletion
03pricing
free€0
  • Automated analysis — iOS & Android
  • Compliance score & verdict
  • Full guided manual checklist
  • Critical-issue summary
pro€14.90 once
  • Everything in free
  • Every finding + fix guidance
  • PDF export for team / client
  • Full per-rule breakdown
Run a check to start

no subscription · pay once · unlocks on this browser

04faq

?Will this guarantee my app gets approved?

No tool can. Final review is done by Apple and Google reviewers. App Review Checker catches the mechanical reasons builds get rejected (missing privacy manifest, empty permission strings, outdated target API, debuggable builds, missing account deletion, and dozens more) so you fix them before you submit and stop burning review cycles.

?Is my build uploaded or stored anywhere?

Your .ipa / .apk / .aab is parsed in memory on the server and the temp file is deleted immediately after analysis. The binary is never retained; results live only in your browser session. No account required.

?What formats are supported?

iOS .ipa and Android .apk are fully supported. For Android App Bundles (.aab), upload a universal .apk if the bundle can't be read directly — every guideline still applies.

?What's free vs Pro?

Automated analysis, the compliance score and the full guided checklist are free. The one-time Pro upgrade (€14.90) unlocks every detailed finding with fix guidance and a PDF export for your team or client.

?Apple and Google both?

Yes. iOS bundles are checked against the App Store Review Guidelines; Android bundles against the Google Play Developer Program Policies, including the current target API requirement.