App Store

    Can I show different content to Apple reviewers?

    A 2026 view contrasting a permitted demo account that gives App Review access to the real app with prohibited reviewer-detection that serves sanitized content, flagged under Guideline 2.3.1

    There is a careful distinction inside this question. Helping a reviewer reach your real app, with a demo account or clear notes, is not only allowed but encouraged. Showing a reviewer a different app than your users get is bait-and-switch, and it is one of the fastest ways to lose your developer account. The two look similar from the outside but are opposites in intent: one reveals the real experience, the other hides it. Here is where the line sits and what to do instead of faking content for review.

    Short answer

    No, you cannot show App Review a different experience than your users receive; that is a bait-and-switch and a serious violation that can lead to removal and developer account termination. What you can and should do is help reviewers access your real app, by providing a demo account, enabling a demo mode, or writing review notes, per Apple's guidance on providing demo information. The distinction is access versus deception: giving a reviewer the credentials or steps to see the genuine functionality is fine, while serving a sanitized or different version based on detecting that they are a reviewer violates Guideline 2.3.1. Show the real app, just make sure review can reach it.

    What you should know

    • Different content for reviewers is banned: it is a bait-and-switch under 2.3.1.
    • Helping access is encouraged: demo accounts and review notes are expected.
    • Reviewer-detection is the violation: serving a sanitized version based on detecting review.
    • Consequences are severe: removal and developer account termination.
    • Show the real app: the goal is access to genuine functionality, not a fake one.

    Is it allowed to show reviewers different content?

    Only if "different" means easier to access, not genuinely different. Apple expects the app a reviewer sees to be the app your users get, so deliberately presenting altered, restricted, or sanitized content to review while serving something else to the public is prohibited. This is bait-and-switch, and Apple treats it as deception rather than a metadata slip, because the approval no longer reflects the real product. The acceptable kind of "different" is purely about access: an app behind a login needs a demo account, a region-locked feature needs notes explaining it, and a hardware-dependent feature needs a description or video. In those cases the reviewer sees your true functionality; you have only removed the barrier to reaching it.

    Different content versus a demo account

    The table separates the deceptive practice from the sanctioned one.

    PracticeAllowed?Why
    Demo account so review can log inYesGives access to the real experience
    Review notes explaining a feature or region lockYesHelps the reviewer reach genuine functionality
    Demo mode that shows the real features with sample dataYesSame functionality, just seeded data
    Detecting a reviewer and serving sanitized contentNoHides the real app; bait-and-switch under 2.3.1
    Different backend or feature set for reviewers onlyNoThe reviewed app is not the shipped app

    The dividing line is whether the reviewer ends up seeing what your users see. Access aids keep the experience genuine; reviewer-detection replaces it. The first is expected practice, the second risks your account.

    What should you do instead?

    Make the real app easy to review. If your app requires sign-in, create a working demo account and put the credentials in the App Review Information section, and refresh them so they do not expire mid-review. If a feature is gated by region, hardware, or an external event, explain it in review notes and include a short video if it helps. If live data would be empty or sensitive, a demo mode that loads representative sample data into the real features is fine, since the functionality is unchanged. The principle in every case is that you are lowering the barrier to seeing the genuine app, not constructing a substitute for it, which keeps you compliant and usually speeds the review along.

    What to watch out for

    The first trap is building reviewer-detection, by IP, account flags, or geolocation, to serve a tamer version, which is the exact behavior that gets accounts terminated. The second is letting a demo account lapse, which causes a legitimate rejection for a reason unrelated to deception, so keep it current. The third is confusing demo data with different functionality; sample data in the real features is fine, a different feature set is not. A pre-submission scan such as PTKD.com (https://ptkd.com) reads the compiled APK, AAB, or IPA against OWASP MASVS and surfaces the endpoints and conditional logic in your build, which helps you confirm there is no reviewer-detection or hidden conditional backend before you submit. Showing the real app is both the compliant and the simpler path.

    What to take away

    • You cannot show reviewers a different experience than users get; that bait-and-switch violates Guideline 2.3.1 and risks account termination.
    • You can and should help reviewers access the real app with a demo account, demo mode, and review notes.
    • The line is access versus deception: lowering the barrier to genuine functionality is fine, serving a sanitized version based on detecting a reviewer is not.
    • Keep demo credentials current, use sample data rather than different features, and use a pre-submission scan such as PTKD.com to confirm no reviewer-detection logic ships in your build.
    • #app-review
    • #guideline-2-3-1
    • #bait-and-switch
    • #demo-account
    • #review-notes
    • #app-rejection
    • #ios

    Frequently asked questions

    Can I show Apple reviewers different content than users?
    No. Serving reviewers an altered, restricted, or sanitized version while users get something else is a bait-and-switch and a serious violation under Guideline 2.3.1, which can lead to removal and account termination. The app a reviewer sees must be the app your users get. You may help the reviewer reach your real app, but you may not replace it with a different experience for review.
    Is providing a demo account allowed?
    Yes, and it is expected for apps behind a login. Create a working demo account and put the credentials in the App Review Information section so the reviewer can access your genuine functionality. This is the opposite of showing different content: you are lowering the barrier to the real app, not substituting a fake one. Keep the credentials current so they do not expire during review and cause an unrelated rejection.
    What is the difference between a demo account and bait-and-switch?
    A demo account gives the reviewer access to the real experience your users get, while bait-and-switch shows the reviewer a different experience to hide what users receive. The dividing line is whether the reviewer ends up seeing your true functionality. Access aids like demo accounts, review notes, and demo data keep the app genuine; detecting a reviewer to serve sanitized content replaces it, which is the violation.
    Can I use sample data for the reviewer?
    Yes. A demo mode that loads representative sample data into your real features is fine, because the functionality is unchanged and only the data is seeded. That is different from showing a different feature set or backend, which is prohibited. So use sample data when live data would be empty or sensitive, but make sure the features the reviewer exercises are the same ones your users have, not a substitute.
    How do I confirm my app has no reviewer-detection?
    Scan the build. A pre-submission scan such as PTKD.com reads the compiled APK, AAB, or IPA against OWASP MASVS and surfaces the endpoints and conditional logic present, which helps you confirm there is no reviewer-detection by IP, account flag, or geolocation, and no hidden conditional backend, before you submit. Combined with providing a demo account and notes, that keeps you on the access side of the line rather than the deception side.

    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