Distribute and grow
Distribute and grow

Meta Quest Virtual Reality Check (VRC) guidelines

Updated: Oct 1, 2025
Meta Horizon Store apps must meet or exceed Virtual Reality Check (VRC) guidelines to be considered for distribution. These VRC guidelines are provided to help you build high quality apps for Meta Quest headsets. VRCs are divided into categories of evaluation such as assets that accompany your app, its performance, function, and how it handles input. While we present the VRCs in the form of a checklist, your focus should be on the user experience of your app and not just to check off a box.
A check mark (✓) in the Meta Horizon Store column indicates that the VRC is required for that distribution method. A plus sign (+) in a column indicates the VRC is a recommendation. We encourage you to develop your apps to meet the recommended guidelines to deliver value to your audience.
Developers fail certain VRCs much more often than others. Watch this clip to avoid common VRC fails and get your app on the Store faster:
For a list of the most commonly-failed VRCs and tips on how to meet them, check out Passing the Most Commonly Failed VRCs.

Test plan

The test plans are the exact criteria we use to test your app during the technical review phase of the app submission process. It explains each requirement in detail, including steps to test and what the expected result is. NOTE: The VRCs listed in these test plans are slightly out of date; don’t use them as a source of truth.

Packaging requirements

These VRCs ensure that your app meets all app packaging requirements.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
The application manifest must conform to release build manifest requirements.
You must sign your app with APK signature scheme v2.
Your app must not require Android features not supported on Quest.
You must use a supported SDK and engine version.
APK file size must be less than 1 GB. OBB files must be less than 4 GB.
All Quest applications must be submitted as 64-bit binaries.

Audio requirements

This VRC suggests that your app support spatialized audio.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
Apps should support 3D audio spatialization, although it is not required.
+
+

Performance requirements

These VRCs ensure your app is responsive, performant, and able to render graphics at the quality expected for a Meta Quest app.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Quest
Horizon
(2D)
The app must run at the specified refresh rates.
+
RETIRED
N/A
N/A
The app must either display head-tracked graphics in the headset within 4 seconds of launch or provide a loading indicator in VR.
+
The app should run at no less than 85% render scaling for the majority of the experience.
+
N/A

Functional requirements

These VRCs ensure your app functions according to expected standards.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
App must install and run without crashes, freezes, or extended unresponsive states.
Single player apps must pause when the Horizon OS requests the app to pause.
+
The app must not leave the user stuck at any point in the experience.
The app must not lose the user’s data.
The application must respond to the headset positional tracking as well as orientation.
App must only include Meta Quest headsets and controllers within the title or Store assets.
If your app requires Internet connectivity for its core functionality, notify users without an active Internet connection that one is required.
+
+
RETIRED
N/A
N/A
In experiences using a Local tracking space, the user must be able to reset their forward orientation.
N/A
Headlocked menus and UI elements are generally uncomfortable for the user and should be avoided.
+
N/A
RETIRED
N/A
N/A
Apps must run correctly and with full functionality for multiple entitled users on the headset.
Apps that support localization must default to the user’s configured language and default to English if the app doesn’t support that language.
+
+
Apps that can launch directly in passthrough should show passthrough loading screens and launch in passthrough when the user is coming from MR Home.
+

Security requirements

These VRCs ensure your app protects the privacy and integrity of customer data.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
The app should perform a Platform entitlement check within 10 seconds of launch.
+
+
The app must request the minimum number of permissions required to function and may not include permissions that are unsupported.

Tracking requirements

These VRCs ensure that your app meets all tracking requirements.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
When configuring the submission metadata for your app, it must meet the requirements for either sitting, standing, or roomscale play modes.
N/A

Input requirements

These VRCs ensure your app provides a user experience consistent with Meta Quest user interaction standards.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
In-game menus should be activated with the menu button on the gamepad controller or the menu button on the left Touch controller.
+
+
When picking up objects within the app, use the Touch controller’s grip button rather than the trigger button.
+
N/A
In-application hands and controllers should line up with the user’s real-world counterparts in position and orientation as closely as possible.
+
N/A
Apps must be focus-aware. They must continue rendering when they lose focus, hide any user hands or controllers, and ignore all input.
N/A
For applications that support hand tracking, hands must render in the correct position and orientation, and must animate properly.
+
N/A
RETIRED
N/A
N/A
For applications that support hand tracking, the application must properly respect when input is switched between controllers and hands.
For applications that support hand tracking, the system gesture is reserved, and should not trigger any other actions within the application.

Asset requirements

Many submissions fail Asset VRCs during review. Check out this short clip to learn more:
For more informaiton, see the Preparing Assets for the Meta Horizon Store guide.
These VRCs ensure your app meets the asset and content guidelines.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
Logo must be on a transparent background.
Store cover art images must have clear branding without extraneous text, taglines, or banners
Store cover art must not include text in the top or bottom 20% of the image.
Hero art must include the branding and/or title of the app centered in the image.
+
+
Screenshots must be representative of the app and don’t contain any additional logos, text, or iconography.
App description, screenshots, and videos must not include headsets, controllers, or logos for other VR platforms.
Trailer must not be longer than 2 minutes.
Artwork asset text should not use a font smaller than 24 pt.
+
+
If using Immersive Image Layers, Immersive Object Left, Immersive Object Right, and Immersive Logo images must be on a transparent background.
All screenshots or trailers that showcase Meta Quest Pro exclusive functionality must include the text “Captured on Meta Quest Pro.”
+
N/A

Ads requirements

These VRCs ensure your app meets the Meta Horizon ads guidelines.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
The app must meet all advertising policy requirements.
Ad supported apps must include the ‘Contains Ads’ label on the Product Details Page.
Ads cannot be stereoscopic, head-tracked, or immersive.
Ads which interfere with app use must provide a clear method for dismissal.
Ads which interfere with app use cannot be placed after each of consecutive user actions.
Ads cannot impair device functionality.
Ads cannot facilitate inadvertent clicks from users, for example by mimicking Horizon OS notifications and features or elements of the app’s UI which users would not reasonably expect to be associated with ads.

Accessibility requirements

These recommended VRCs ensure your app is accessible to and can accommodate a variety of users.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
The app should be playable without audio.
+
+
Text and in-app controls and elements necessary for app progression should be clearly legible.
+
+
The app should provide clarity and direction to the user through a combination of visual, audio, and/or haptic feedback when possible.
+
+
The app should provide an option to be played with one hand and/or controller.
+
+
The app should enable people to edit their display settings such as brightness and contrast to accommodate their visual needs.
+
+
The app should either provide color blindness options, or use other techniques such as combining color and pattern for easy visual distinction.
+
+
The app should provide the user with the option to rotate their view without physically moving their head/neck.
+
+
The app should support multiple locomotion styles when possible.
+
+
Applications that can be used in sitting or standing mode should provide a setting to enable users to perform all interactions and access information from a fixed position.
+
N/A

Streaming requirements

These VRCs ensure your app can provide a comfortable streaming experience.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Applications that stream stereoscopic, head-tracked, or immersive content must handle user connectivity issues in a graceful manner.
+
Applications that stream stereoscopic, head-tracked or immersive content may only do so from a local PC that the customer has physical access to, unless expressly approved by Meta.
Applications that stream stereoscopic, head-tracked or immersive content from virtual devices or cloud sources must display connectivity notices.
Apps that stream stereoscopic, head-tracked or immersive content from virtual devices or cloud sources must not be directed at children under the age of 13.

Privacy Policy requirements

These VRCs ensure your app meets Privacy Policy requirements.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
Privacy Policy URL links to a privacy policy statement managed by the app’s team.
Privacy Policy has a clear explanation of what data the app is collecting about the user.
Privacy Policy has a clear explanation of how the app is using user data.
Privacy Policy has a clear explanation of how the user may request that their user data that has been collected or stored can be deleted.
Team and app must clear data protection checks.

Watch this short clip for quick tips to improve your privacy policy:
For more help, check out the following resources:

Content requirements

These VRCs ensure your app meets content guidelines.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
The app must meet all content guidelines.
App metadata must match the app’s in-app content.
Apps with user-generated content must have a form for users to notify the developer about conduct in the application that does not adhere to the Code of Conduct.
Apps with user-generated content should provide the user with a way to immediately hide undesired content.
+
+

Publishing requirements

These VRCs ensure your app meets publishing requirements.
✓ is a required VRC.
+ is a recommended VRC.
VRCDescriptionMeta
Horizon
Store
Meta
Horizon
Store
(2D)
App website URL must link directly to a valid page.
If present, External Support Link URL must link directly to a valid support page.
If present, Terms of Service (TOS) URL must link directly to a valid TOS page.
The app’s Name must meet all content guidelines.
The app’s Short Description must meet all content guidelines.
The app’s Long Description must meet all content guidelines.
Search Keywords must be relevant to the app and meet all content guidelines.
Any use of the Meta brands in app metadata must meet Brand Guidelines.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon