The user suspension service is a tool that allows you to suspend a user’s profile or device for violations of the Code of Conduct for Virtual Experiences and your app’s own policies. You can use the tool if your app has multiplayer or co-op game modes and meets the criteria for VRC.Content.3.
Rather than implement your own system, the user suspension service is available to you to use in the Developer Dashboard.
Suspension types
With the user suspension service you can select from the following suspension types:
Type
Details
User
Suspend a user’s account from use of your app for 24 hours, 3 days, 7 days, or permanently.
Device
Ban a device from using your app for 24 hours, 3 days, 7 days, or permanently.
Applying suspensions
Use the following steps to suspend a user within User Reporting (best for developers using the User Reporting Inbox to receive reports):
Click My Apps in the left-side navigation, then select the app you want to use with the user suspension service.
Select Engagement > User Reporting from the left-side navigation to view your User Reporting Inbox.
Click View next to any user report to view user report details, including reporter, reported person, and evidence submitted.
In the Person reported section, click View user to view user details including user ID, username, and suspension status.
If you deem suspension action necessary, click Suspend user.
Select the suspension type (User or Device), the suspension duration, additional notes and choose whether you’d like to provide a user support email (for profile suspension). By default, a suspended user will be directed to the website listed on your Product Detail page (PDP).
Click Confirm to suspend the user.
If you’re using the User Reporting Plugin, use the following steps to suspend a user from the User Suspension page:
Click My Apps in the left-side navigation, then select the app you want to use with the user suspension service.
Select Engagement > User Suspension from the left-side navigation to view your User Suspension page.
Search by user ID or username to pull up user details.
If you deem suspension action necessary, click Suspend user.
Select the suspension type (User or Device), the suspension duration, additional notes if any and choose whether you’d like to provide a user support email (for profile suspension). By default, a suspended user will be directed to the website listed on your Product Detail page (PDP).
Click View next to the listed user suspension to see suspended user details.
Select End suspension.
Integrating with the Attestation API for device suspensions
Device suspension is only available after your application has fully integrated with Attestation API. Check out the Attestation API documentation for detailed instructions on how to integrate:
Keep the following best practices in mind when using the user suspension service:
When to suspend a user
Suspensions are a mechanism to respond to unacceptable behavior from users. As such, it should be used together with your in-app reporting system as part of your overall content moderation strategy.
Check out this course for guidance on how to set up a moderation program and stay in compliance with our reporting and governance requirements.
While we provide the infrastructure for suspensions, Meta is not responsible for the suspensions that you issue to your users. You are responsible for using this tool in a conscientious manner. Note that your suspensions are encrypted.
Misuse of the user suspension service is a violation of our Platform Abuse Policy and may result in enforcement action.
DO
Give the suspended user a way to contact you.
Use suspensions in a gradual, proportionate manner.
Impose temporary, time-bound profile suspensions before stepping up to device suspensions for repeat or major offenses.
Reserve device suspensions for severe, repeated offenses.
DO NOT
Suspend users for any other reason than violating behavior in your app.
Suspension considerations
Consider using suspensions together with warnings in your enforcement strategy. For example, a minor first offense could incur a warning, before becoming a temporary suspension for a second offense.
Consider how to communicate the reason for the suspension to the user.