App Store

    App Store Connect Age Rating Appeal Process

    The App Store Connect age rating questionnaire with the unrestricted web access and user-generated content questions highlighted.

    Your App Store age rating is not assigned arbitrarily; it comes from the age rating questionnaire you complete in App Store Connect, where your answers about content and capabilities determine the rating. Two answers most often force a higher rating: declaring unrestricted web access, which lets the app show arbitrary web content and therefore requires an older rating, and having user-generated content, which requires moderation and can raise the rating. If Apple flags your rating as inaccurate during review, you correct the questionnaire to match your app, or, if you believe your rating is right, you explain your reasoning through the Resolution Center.

    Short answer

    The age rating is generated from the questionnaire you answer in App Store Connect, so a rating you disagree with is usually a matter of your answers, not an arbitrary decision. Per Apple's age ratings guidance, your responses about violence, mature themes, gambling, and specific capabilities set the rating. Declaring unrestricted web access requires the highest rating, because the app can show any web content, and user-generated content requires moderation features under the App Store Review Guidelines and can raise the rating. If a reviewer flags your rating, correct the questionnaire if it was wrong, or, if you believe it is accurate, explain your case in the Resolution Center.

    How the age rating is determined

    Your age rating comes from a questionnaire in App Store Connect, not from a separate manual assignment. You answer a set of questions about your app's content and capabilities, such as the frequency and intensity of violence, mature or suggestive themes, simulated gambling, and certain features, and Apple calculates the rating from those answers. The rating you see is therefore a direct product of how you answered.

    This matters for how you approach a rating you think is wrong. Because the rating is generated from your responses, the first place to look is the questionnaire itself: an answer that overstates your content produces a higher rating than your app deserves, and an answer that understates it produces a rating a reviewer may reject as inaccurate. Getting the answers right is the foundation, and most rating problems trace back to a specific question rather than to a general judgment you cannot influence.

    Unrestricted web access and the rating

    Unrestricted web access is one of the answers that most strongly affects your rating. If your app can display arbitrary web content, for example through an in-app browser that opens any URL, Apple treats it as capable of showing anything on the web, which requires the highest age rating regardless of your app's own content. This is why an otherwise mild app can end up with a mature rating.

    The question to ask honestly is whether your app really has unrestricted web access. An in-app browser or a WebView that opens arbitrary external links usually counts, while a WebView that loads only your own controlled content does not. If you do not need unrestricted web access, restricting the app to your own content or a limited set of URLs can lower the required rating; if you genuinely provide open web browsing, the higher rating is correct and expected. Answer this question according to what your app actually allows.

    User-generated content and the rating

    User-generated content is the other frequent driver of a higher rating and of specific requirements. If users can post content that others see, Apple treats your app as carrying user-generated content, which the guidelines require you to moderate: you need a way to filter objectionable material, a mechanism for users to report content, the ability to block abusive users, and a way to contact you. Apps with user-generated content also tend toward a higher rating because the content is not fully under your control.

    Answer the questionnaire honestly about whether your app has user-generated content, and make sure the required moderation features are actually present, since a reviewer will check for them. If you claim no user-generated content but the app clearly allows it, that mismatch is a rejection risk. Building in filtering, reporting, and blocking is not just about the rating; it is a guideline requirement for any app where users generate content others can see.

    When your rating seems wrong

    If your rating seems too high, the most common reason is a questionnaire answer that overstates your content or declares a capability you do not actually have, such as unrestricted web access you do not really provide. Review each answer against what your app truly does, and correct any that are inaccurate. Often a rating that felt wrong is simply the result of one over-cautious answer.

    If a reviewer instead tells you your rating is too low for your content, that is a signal your answers understated something, and the fix is to answer accurately, which will raise the rating. In both directions, the questionnaire is where the rating lives, so aligning your answers with the app's real content and capabilities resolves most disputes before any appeal is needed.

    How to appeal or correct it

    The path depends on whether the rating is wrong or you disagree with Apple's assessment. If your answers were inaccurate, the fix is simply to correct the questionnaire in App Store Connect so the rating reflects your app, then resubmit. This is not really an appeal; it is a correction, and it is the fastest route when the rating came from a mistaken answer.

    If you believe your rating and answers are accurate but a reviewer disagreed, you can make your case through the Resolution Center, explaining why your app's content and capabilities justify the rating you set, with specifics. Keep it factual, pointing to what the app does and does not do, rather than arguing generally. As with any App Store dispute, correcting a genuine mistake is faster than appealing, so reserve the appeal for cases where you are confident the questionnaire is right.

    Rating triggers

    A few answers drive most rating outcomes. The table below shows the common triggers and what to do about each.

    TriggerEffect on the ratingWhat to do
    Unrestricted web accessRequires the highest ratingRestrict access if you do not need it
    User-generated contentRequires moderation, can raise the ratingAdd filtering, reporting, and blocking
    Violence or mature themesRaises the rating per your answersAnswer the frequency and intensity honestly
    Simulated gambling or contestsRaises the ratingAnswer accurately and comply with the rules

    Read the table against your questionnaire answers. Unrestricted web access and user-generated content are the two that most often push a rating higher than developers expect, so they are the first answers to verify when a rating seems off.

    Checklist

    A short check keeps your rating accurate and defensible. The checklist below covers it.

    CheckActionDone?
    Answer honestlyComplete the questionnaire to match the app[ ]
    Web accessDeclare unrestricted web access only if it applies[ ]
    UGC moderationAdd filtering, reporting, and blocking if you have UGC[ ]
    Correct if wrongFix any inaccurate answer in App Store Connect[ ]
    Explain if rightUse the Resolution Center if you believe it is accurate[ ]

    The most valuable habit is answering the questionnaire accurately in the first place, since an accurate rating rarely needs defending. When a rating is disputed, correcting a genuine mistake is faster than appealing, so check your answers before making a case.

    What to take away

    • Your age rating is generated from the App Store Connect questionnaire, so a rating you dispute usually traces back to a specific answer.
    • Declaring unrestricted web access requires the highest rating, so declare it only if your app truly allows open web browsing.
    • User-generated content requires moderation features and can raise the rating; add filtering, reporting, and blocking and answer honestly.
    • If the rating is wrong, correct the questionnaire; if you believe it is accurate, explain your case in the Resolution Center.
    • Age rating is separate from app security; scan your build with PTKD.com for the security matters the rating does not touch.
    • #age rating
    • #app store connect
    • #unrestricted web access
    • #user-generated content
    • #app review

    Frequently asked questions

    How is my App Store age rating determined?
    From a questionnaire in App Store Connect. You answer questions about your app's content and capabilities, such as violence, mature themes, simulated gambling, and specific features, and Apple calculates the rating from those answers. The rating is a direct product of your responses, so a rating you think is wrong usually traces back to a specific question.
    Does unrestricted web access affect my age rating?
    Yes, strongly. If your app can display arbitrary web content, for example an in-app browser that opens any URL, Apple treats it as able to show anything and requires the highest age rating regardless of your own content. A WebView loading only your controlled content usually does not count, so declare unrestricted web access only if your app truly allows open browsing.
    How does user-generated content affect the rating?
    Apps where users can post content others see are treated as carrying user-generated content, which the guidelines require you to moderate with content filtering, a way to report content, the ability to block abusive users, and a way to contact you. Such apps also tend toward a higher rating, since the content is not fully under your control. Answer honestly and include the moderation features.
    What if my age rating seems too high?
    The common reason is a questionnaire answer that overstates your content or declares a capability you do not actually have, such as unrestricted web access you do not really provide. Review each answer against what your app truly does and correct any that are inaccurate. Often a rating that felt wrong is the result of one over-cautious answer that you can simply fix.
    How do I appeal or correct my age rating?
    If your answers were inaccurate, correct the questionnaire in App Store Connect so the rating reflects your app, then resubmit; this is a correction, not an appeal, and is the fastest route. If you believe your rating and answers are accurate but a reviewer disagreed, make your case in the Resolution Center with specifics about what the app does and does not do.
    Is the age rating related to app security?
    No. The age rating is about content and capabilities, not the security of the app, which is a separate concern. A scanner like PTKD.com (https://ptkd.com) checks the app build for issues such as unjustified permissions, cleartext traffic, and embedded secrets, mapped to OWASP MASVS, which the age rating does not touch.

    Keep reading

    Scan your app in minutes

    Upload an APK, AAB, or IPA. PTKD returns an OWASP-aligned report with copy-paste fixes.

    Try PTKD free