Skip to main

App Store & Google Play readiness check

Will your app pass review? Answer 95 checks on accounts, metadata, privacy, payments, sign-in, AI features and technical requirements. Get a readiness score for each store, the blockers that will get you rejected, how to fix them — and how long it will take. Already rejected? Paste the message and we’ll map it to the fix.

Start the check
  • Free, no signup
  • App Store and Google Play
  • Links to official Apple & Google rules
  • Rules as of 2 Oct 2026

App Store & Google Play Readiness Check

  1. About your app
  2. Checklist
  3. Result

About your app

Six quick questions. They hide the checks that don’t apply to your app — everything stays in your browser.

Where are you now?
Which stores?
Built with
What does the app have?

Select all that apply.

Where will you publish?
Your Google Play developer account

New personal accounts must run a closed test before they can publish.

Top rejection reasons in 2026

What App Review and Google Play policy teams reject most often — and where the tool checks it.

  • Guideline 2.1 — App completeness

    Crashes, placeholder screens, a broken login or no demo account for the reviewer.

    Check this in the tool
  • Guideline 4.3 — Spam

    The app duplicates another one or looks like a template; similar apps from one developer.

    Check this in the tool
  • Guideline 5.1.1 — Data collection

    No privacy policy in the app, permissions without a reason, sign-up forced, no in-app account deletion.

    Check this in the tool
  • Guideline 4.2 — Minimum functionality

    A website in a wrapper with no native value.

    Check this in the tool
  • Guideline 3.1.1 — In-app purchase

    Digital goods sold outside In-App Purchase, no “Restore purchases”.

    Check this in the tool
  • Google Play — Data safety

    The Data safety form doesn’t match what the app and its SDKs actually collect.

    Check this in the tool
  • Google Play — Permissions

    Sensitive permissions without a declaration: SMS, call log, background location, all-files access.

    Check this in the tool
  • Google Play — Target API level

    The app targets an Android API level below the current requirement.

    Check this in the tool

How it works

  1. Describe your app

    Stores, how it’s built, its features and markets. Got a rejection? Paste it.

  2. Go through the checks

    Only the checks that apply to you — Ready, No or Not sure.

  3. See the blockers

    Why each one gets apps rejected and the official rule behind it.

  4. Get your score and fix plan

    Readiness for each store and a rough effort estimate in developer-days.

What we check

95 checks in 11 areas. Each one links to the official Apple or Google rule.

  • Accounts & legal entity8 checks

    Developer program, D-U-N-S, verification, EU trader status.

  • Store listing & metadata12 checks

    Screenshots, name, description, age rating, support URL, localization.

  • Privacy & permissions12 checks

    Privacy policy, App Privacy, Data safety, permissions, privacy manifest.

  • Payments & subscriptions9 checks

    In-App Purchase, Play Billing, subscription terms, external links.

  • Sign-in & accounts6 checks

    Equivalent login options, account deletion, reviewer access.

  • User-generated content5 checks

    Moderation, reporting and blocking, objectionable content.

  • Generative AI features3 checks

    Reporting AI output, safeguards, disclosure of third-party AI.

  • Kids & families5 checks

    Families policy, Kids Category, parental gates, COPPA and GDPR.

  • Technical requirements17 checks

    Crashes, target API, Xcode SDK, 64-bit, 16 KB pages, private APIs.

  • Review access & testing8 checks

    Demo account, review notes, closed testing, App content.

  • Legal (EU / US)10 checks

    Privacy disclosures, licences, trademarks, consent, EU rules.

FAQ

Why do apps get rejected by the App Store and Google Play?

Most rejections come from a short list: the app crashes or is incomplete, the reviewer can’t log in, metadata promises more than the app does, privacy disclosures don’t match the SDKs, digital goods are sold outside In-App Purchase or Play Billing, or the app is a thin website wrapper. The checklist covers each of these with the official rule behind it.

What changed in store requirements in 2025–2026?

Apple now requires privacy manifests for the app and common SDKs, a minimum Xcode and iOS SDK version for uploads and updated age-rating answers. Google Play raises the target API level every year, requires a web link for account deletion and a closed test for new personal accounts and will require 16 KB memory page support for native code from February 2027. In the EU, both stores require trader status under the Digital Services Act. Dates and thresholds in the tool are as of 2 Oct 2026.

How is the readiness score calculated?

Blockers weigh 3 points, important items 1 point; “Good to know” items carry no weight. A blocker that is not marked Ready — including one left unanswered — zeroes its whole section for that store, because a single blocker is enough for a rejection. The score is the share of points you have closed, separately for the App Store and Google Play.

My app was rejected — what should I do?

Paste the message into the tool: it maps guideline numbers and Play policy names to concrete checks. Fix those items, reply in App Store Connect’s Resolution Center or Play Console with what you changed, and resubmit. If you believe the reviewer is wrong, you can appeal to the App Review Board or through Play Console.

Do I really need 12 testers for 14 days on Google Play?

Yes, if your developer account is a personal account created after 13 November 2023: before applying for production access you must run a closed test with at least 12 opted-in testers for at least 14 days in a row. Organization accounts are exempt. Plan about three weeks for it.

What is DSA trader status and do I need to declare it?

The EU Digital Services Act requires stores to show whether a developer is a trader. If you earn money from the app or act in a professional capacity, you are likely a trader, and your address, phone and e-mail are shown to EU users. Apple removes apps without a declared status from EU storefronts; Google Play also requires the declaration. Check with counsel if unsure.

Does this check analyse my app binary or source code?

No. It is a self-assessment based on your answers: nothing is uploaded and nothing is scanned. It shows what the store rules require and where your answers leave a gap. The store reviewer makes the final decision.

Can you publish the app or fix a rejection for us?

Yes. Our mobile team closes the blockers, prepares the listing, privacy labels and review notes, and handles the submission or the appeal. Use the “Get my app approved” form under your result.

Rejected or stuck in review? We’ll fix it and resubmit

Send us the rejection — we’ll come back with a fix plan and timing within one business day.

Get my app approved