Data Protocol Docs Logo

Course Bytes

Age Group Self-Certification

In partnership with partner logo

3 min read

Share this doc:


As younger users join the metaverse, you need to do your part to make sure each and every user can safely engage with appropriate content.

You are required to complete age group self-certification for all apps distributed on the Meta Quest Store or on App Lab. You will certify whether your app is intended for...

  1. Teens and adults (13+)
  2. Children (10-12)
  3. Mixed ages (10-12 and 13+)

It's your responsibility to accurately identify your app's age group. If you designed your app for a younger audience, but without a specific age group in mind, review these resources to help you determine your audience's age group:

Resource




lightbulb icon

International Age Rating Coalition is a good place to start, but don't rely on their rating alone. Just because they deem your app appropriate for everyone, doesn't mean you designed it for everyone.

Next, you need to know the requirements associated with each age group. While certain requirements apply regardless of your intended audience, there are more specific requirements to comply with when your app is for children or mixed ages. Review each set of requirements below.

Requirements you must meet if your app is intended for...

Any audience:

  1. Comply with Meta's terms, guidelines, & policies and any relevant data protection laws
  2. Prevent users under the age of 10 from accessing your app
    • Your app cannot include any content solely directed to kids under 10
    • It is your responsibility to keep kids under 10 off your app
  3. Disclose the use of any social features
  4. Complete age group self-certification for all apps distributed in Meta channels
    • For existing apps, complete certification from your Developer Dashboard
    • For new apps, choose the appropriate age group when submitting a build for publication or when you complete a Data Use Checkup
    • If you don't self-certify by the stated deadline, you will receive a warning and eventually an enforcement against your app; starting with the inability to publish a new binary to production

Children aged 10 to 12:

  1. Comply with applicable youth protection laws
    • This includes COPPA, and other global laws that protect children
  2. Only implement appropriate platform features
    • Certain platform features cannot be included in apps designed for children

REMEMBER...

  • Children cannot download or purchase an app without parent approval
  • Parents use app descriptions to inform their decision to approve

Mixed ages (teens and adults 13+ and children aged 10 to 12):

  1. Comply with applicable youth protection laws
    • This includes COPPA, and other global laws that protect children
  2. Implement a Meta-provided User Age Group API
    • These easy-to-integrate APIs allow you to get user age from Meta, or report user age to Meta if you collect it yourself
    • You must implement an API within 30 days of self-certifying that your app is for mixed ages

Complying with the age group self-certification policy not only helps ensure your content gets in the hands of the audience you designed it for, but that your audience can experience your app safely. For more resources on preparing to comply with the age group self-certification requirement, check out this How-to Guide.

How to self-certify your app's age group

Option 1 (Recommended): Self-certify using Meta Quest Developer Hub (MQDH)

To use the MQDH to complete the age group self-certification for an app, take the following steps:

  1. Open the MQDH app on your computer
  2. From the left-side navigation, click App Distribution
  3. From the My Org tab, click the app that you want to self-certify
  4. From Actions click Upload
  5. In the Upload Build modal, choose your app's Age Group from the dropdown list
  6. Finish uploading your build

Option 2 (Recommended): Self-certify using the Oculus Platform Utility

You can use the Oculus Platform Utility to self-certify your app's age group with with one of the two commands:

  • ```upload-quest-build```
  • ```set-release-channel-build```

Both commands take the ```age-group``` option. When you use this required option, specify the age group as one of the following choices:

  • ```TEENS_AND_ADULTS```
  • ```MIXED_AGES```
  • ```CHILDREN```

Download links and instructions for the Oculus Platform Utility: Oculus Platform Utility Reference.

Option 3: Self-certify using the Developer Dashboard

To use the Developer Dashboard to complete the age group self-certification for an app, take the following steps:

  1. Open your browser and navigate to the Developer Dashboard
  2. From the left-side navigation, click My Apps, and choose the applicable app
  3. On the App Product Detail page, click the link for the app's Production Build
  4. In the Age Group Self-Certification notice that opens, choose the appropriate age group intended for the app
  5. When finished, click Confirm age group
lightbulb icon

You can update your app's age group anytime from your Developer Dashboard.

Disclaimer: This resource does not guarantee compliance with Meta policies, nor applicable data privacy laws. Review Meta's Developer Data Use Policy for a comprehensive overview of Meta's requirements.

For more on this topic, take the course:


Data Protocol Course

Completing Age Group Self-Certification

In this course, you will learn about the requirement to self-certify which age group your app is intended for and the corresponding requirements that will help keep your users safe.

Share this doc: