App Store & Google Play Rejections

Got rejected? Find your fix.

Every common App Store and Google Play rejection explained — what the reviewer actually means, and exactly what you need to do to get approved.

App Quality & Functionality

Crashes, bugs, minimum functionality, design quality, and software requirements.

2.1App Completeness

Your app crashed the moment Apple's reviewer opened it.

2.1App Completeness

Your Reviewer Can't Get In — Here's How to Fix It

2.3.2Accurate Metadata — Beta Software

Apple Thinks You Submitted a Beta. Here's What to Clean Up.

4.0Design — Minimum Quality Bar

Your App's Design Didn't Pass Apple's Quality Bar

4.2Minimum Functionality

Apple said your app is basically just a website. They're not entirely wrong.

2.3.1Accurate Metadata

Your screenshots show a different app than what reviewers actually opened.

2.3.3Accurate Metadata

Stuffing your keywords field with competitor names got your app rejected.

2.3.7Accurate Metadata — Screenshots

You Submitted Android Screenshots for an iOS App

2.5.1Software Requirements

Your app is calling APIs Apple hasn't made public. Here's how to find and fix them.

2.5.2Software Requirements — Device Permissions

Your Permission Strings Are Too Vague — or You Don't Need Those Permissions

2.5.3Software Requirements — Performance

Your App Is Draining Battery or Making Claims It Can't Back Up

2.5.4Hardware Compatibility

Your app claims to support devices it doesn't actually work on.

2.3.10Accurate Metadata — Login Requirements

You're Making Users Create an Account Before They Can Do Anything

2.4.1Hardware Compatibility — visionOS

Your App Runs on Vision Pro — But It's Broken There

4.7HTML5 Games, Bots, Trials, and Sign-ins

Your HTML5 game distribution model conflicts with App Store rules.

5.3.1Game Center

Your Game Center Integration Is Broken — Apple Noticed

Authentication

Sign in requirements including Sign in with Apple.

Google Play Rejections

Common Google Play policy violations and how to resolve them.

Google Play — Privacy PolicyPrivacy Policy Requirement

Google Play won't publish your app without a privacy policy. Here's what you need.

Google Play — Data SafetyData Safety Section

Your Data Safety section doesn't match what your app actually does.

Google Play — Account DeletionAccount Deletion Requirement

Google Play Now Requires In-App Account Deletion — Just Like Apple

Google Play — PermissionsPermissions Policy

Your app is requesting permissions it doesn't need. Google noticed.

Google Play — PermissionsExact Alarm Permission Policy

You're Requesting Exact Alarm Permission Without a Good Enough Reason

Google Play — Deceptive BehaviorDeceptive Behavior Policy

Google flagged your app as deceptive. Here's what that actually means.

Google Play — Store ListingStore Listing Requirements

Your store listing is making promises your app doesn't keep.

Google Play — ImpersonationImpersonation Policy

Your app looks too much like another brand. Here's how to fix that.

Google Play — Target API LevelTarget API Level Requirement

Your app targets an Android API level Google no longer accepts.

Google Play — Financial ServicesFinancial Services Policy

Financial services apps face extra scrutiny on Google Play. Here's what's required.

Google Play — GamblingReal-Money Gambling Policy

Real-Money Gambling on Google Play Requires a License — And More

Google Play — HealthHealth Apps Policy

Your Health App Is Making Claims Google Won't Let Pass Without Disclaimers

Google Play — VPN ServicesVPN Services Policy

Your VPN App Doesn't Meet Google's Strict Disclosure Requirements

Google Play — SubscriptionsSubscription Cancellation Policy

Google Play Says Your Subscription Is Hard to Cancel or Terms Are Hidden

Google Play — ReviewsRatings and Reviews Policy

You Can't Ask for 5-Star Reviews or Incentivize Ratings on Google Play

Google Play — Sensitive AppsSensitive App Category Verification

Your App Category Requires Google to Verify You Before Publishing

Google Play — Advertising IDAdvertising ID and App Set ID Policy

Your App Is Tracking Users Who Have Opted Out

Google Play — MalwareMalware and Unwanted Software Policy

Google Play Protect Flagged Your App — Here's What That Actually Means

Fix the rejection. Then stay compliant.

Most App Store rejections come back to missing compliance pages. BaseTerms generates and hosts your Privacy Policy, Terms of Service, Support page, and Data Deletion page in 60 seconds — permanently hosted at yourapp.baseterms.com.

Generate my compliance pages — FREE

One-time payment. No subscription.