Clarify NSFW Banning
MondoCat
We need stricter rules on what counts and what doesn't, as people seem to be continued to be banned upon removal of the "offending content" (Female presenting nips, nip indentations, pps, butthole, crotch lines, and associated textures, even if not used/visible on the avatar)
Log In
WubTheCaptain
(This is my experience and not representative of the VRChat Team's stance. I'm not tupper, take this as a grain of salt unofficially.)
This isn't much of a feature request, but, it has been clarified already last month: Developer Update - December 18 2025
The world download screens has reminded for a very long time: "Keep private things in private."
Either way, in some cases that I've seen, Trust & Safety may provide some clarification in response to a ban appeal which content caused the moderation action (content type, content name, ID). In that same generic templated response, Trust & Safety will often ask the creator to ensure an avatar that caused a moderation action to not include provocative meshes, textures, even if not visible.
I think it's not always content like avatars or textures behind it, sometimes the bans are issued for not respecting consent (e.g. being in the wrong attire at the wrong place, public/group public vs private instances), or failing to tag the content appropriately with content warning system (e.g. sexually suggestive).
In the end, nobody else here can interpret the Terms of Service for you.
And if you end up being banned, you can appeal the decision. Best if you can demonstrate that a Terms of Service violation didn't occur and/or you've taken corrective steps to ensure the violation doesn't repeat. Good luck with demonstrating behavioral changes (respecting consent).
I think the VRChat Ask Forum may be a more appropriate venue for this, for future reference.
WubTheCaptain
Additional clarification:
- If you remove the mesh but keep the textures, world shaders can still reveal the texture (picture 1 for demonstration, the texture of an avatar is dumped on a cube located in the world).
- If your avatar is public and there's no expression menu for a feature (or you have "security PIN" for false, non-effective security in the expressions menu), but there's an expression parameter for it, the parameter and animator layer logic will get toggled with OSC disregarding any expression menus or lack of an expressions menu (picture 2).
- Alternatively if a public avatar is "locked" by default, it can be unlocked by anyone editing a file in %UserProfile%\AppData\LocalLow\VRChat\VRChat\LocalAvatarData.
- If you still have layers of clothes but no toggles, some avatars / world shaders can remove meshes with a higher render queue number (picture 3, using an avatar with a custom shader in the VRChat Home world to render some meshes invisible).
- lilToon's 2nd & 3rd texture slots are still loaded into video memory, even if in toggled off state. You can verify this in offline mode with RenderDoc. I think creators should remove unused texture files (they count towards texture memory utilization) or utilize material swaps.
- If an avatar is set to public, users can change into that avatar, even if that user's cloning is off. (Hint: Debug logs and/or avatar indexes/search worlds.)