Guideline 4.7.5
Guideline 4.7.5 - Design: Missing Age Restriction for Mature Mini Apps
Our Take
Apple is rejecting your app because it hosts mini apps or games that contain mature content (violence, suggestive themes, gambling mechanics, strong language) but does not implement age-based access restrictions. Guideline 4.7.5 requires that platforms hosting third-party software experiences must gate mature content behind appropriate age verification or parental controls. This applies to any app that serves as a platform for hosted content: game portals, messaging bot platforms, social apps with embedded games, or educational platforms with user-created experiences. If any hosted experience contains content that would receive a 12+ or higher age rating as a standalone app, your platform must restrict access to age-appropriate users. The reviewer may have found a specific mini app with mature content accessible without any age check, or they may have found that your platform lacks the infrastructure to restrict content by age rating entirely. The fastest compliant path is to implement a content rating system for hosted experiences and gate access based on the user's age (derived from their Apple ID age or a self-reported date of birth stored in your system).
Resolution Guide
Create a content rating system
Define rating tiers for hosted content that align with App Store age ratings: 4+, 9+, 12+, 17+. Rate each hosted experience based on its content.
Collect user age information
Implement age verification during account creation. You can use a date of birth field, or for users signed in with Apple, check the ageRange property from the ASAuthorization response.
Gate access based on age and rating
Before allowing a user to launch a hosted experience, compare their age against the content's rating. Block access and show an age-appropriate message if the user is too young.
Implement parental controls
For users under 18, provide a parental control mechanism: PIN-protected settings, Screen Time integration, or a parent/guardian approval flow for mature content.
Add content ratings to the UI
Display the age rating for each hosted experience in the browse/search interface so users and parents can make informed choices.
Review all hosted content
Audit every mini app and game for mature content. Establish a content review process for new submissions to your platform.
Prevention
Example Rejection Email
Consider Appealing
Appeal only if the reviewer misidentified the content as mature. If the content genuinely contains mature themes, implement age restrictions and resubmit. Apple takes child safety very seriously — this is not a rejection to argue against.
Before & After
Game portal hosts 100 games including several with realistic violence and gambling mechanics, all accessible to any user with no age checks
Each game rated (4+/9+/12+/17+) with rating badges shown in browse UI, users provide date of birth at signup, 12+ and 17+ games require age verification to launch, parental PIN available to restrict mature content for family accounts
What changed: Platforms hosting mixed-age content must rate each experience and gate access based on the user's age, with parental controls for minors.
Community Solutions · 0
Sign in to share your solution.
More Guideline 4 (Design) rejections
- Guideline 4.0 - Design: App Does Not Include iOS Features
- Guideline 4.0 - Design: App Looks Like a Website
- Guideline 4.0 - Design: Apple Pay Button Not Following Guidelines
- Guideline 4.0 - Design: Blurry Icons or Low-Resolution Assets
- Guideline 4.0 - Design: Broken Layout on iPad
- Guideline 4.0 - Design: Content Clipped by Notch or Safe Area