Starting by saying my game was appealed for this exact same issue 2 weeks ago, but my game FREE UGC SPINNER was taken down again for directing users off platform. My game only now has a Discord Link in the bottom right corner, and a X handle in our codes UI which are both wrapped in the applicable PolicyService API. Our X handle uses a Hidden Image label and our Discord link uses a hidden text label.
We believe that Roblox AI is flagging text labels with links regardless if it is hidden and compliant and suspending games that aren’t breaking the community guidelines as I was already appealed for this and told my game was good to go, we even removed some things to be safe to avoid this happening again of our own accord, and it happened again and this time I am 100% sure this is a false flagging.
Our link and X handle are hidden by default and using PolicyService API, if a user fails the check the link/handle are even deleted from the game as a safety measure. There is no reason for this to be happening another time in 2 weeks.
Expected behavior
In this case, our Discord link and X handle are:
- Properly wrapped using the PolicyService API
- Displayed only to 13+ users in accordance with Roblox TOS
- Shown using hidden UI and are hidden by default, and deleted if a user does not pass the PolicyService API check.
Since my game was previously approved with a successful appeal more than once, and additional precautions were taken after the first few times this happened, and it happening a little as 2 weeks ago, we expect the game should remain active and not moderated again for this issue when it is compliant without human review and not AI moderation.
We should not be subject to repeated false-positive moderation actions causing lost revenue and players especially when no changes have been made to the game that violate the policy.
Please have your AI looked into.
A private message is associated with this bug report
10 Likes
When you publish a place, Roblox runs a content‑scan over every object and property in the file, so in this case: the entire UI hierarchy, script source, module contents, etc. Any text property containing “discord.gg”, “twitter. com”, “x. com” (or your @ handle) triggers the off‑platform‑link detector, even if that label’s Visible property is false, or u hide it from under 13 users or whatever. The scan doesn’t simulate your PolicyService logic; it simply says “this place contains an illicit link
” and issues the takedown.
And you need to understand how AI moderation works because AI moderation is a pre‑publish pipeline that Roblox uses to enforce the Community Standards, and it can’t know you’ll hide the UI at runtime. Those two systems don’t talk to each other so the moderation AI sees the raw strings in the place file.
8 Likes
Also, AI moderation is the most inconsistent machine I’ve ever seen. It’s probabilistic,the first red flag, meaning it will flag one label and ignore an identical one in another place.
5 Likes
It’s so weird for it to be happening now, it feels like a change in their AI since we have had no issues for over a year, and in the past 2 weeks 2 of my games have got suspended over this issue, so what I am gathering from what you said is to avoid AI false flagging we need to make the link an image label like our X handle is?
You would think Roblox especially for verified creators would have human reviews of things like this to avoid disruptions.
Why have PolicyService and allow links in a players experience if they aren’t going to ensure experiences following guidelines aren’t moderated. It’s just ridiculous.
1 Like
Roblox replied to another game of mine they took down last week and brought back up same day with no notice or appeal reply, then they replied today with this with typos…
They say that handles aren’t allowed in the experience and only links… which is funny because I have the policy right here and it clearly says handles are allowed.
I have a feeling they are gonna reply to my newest appeal on my game from yesterday and say this to me about this as well. The mod team does not know their own rules.
3 Likes
My team removed the X handle all together since Roblox can’t be trusted to moderate correctly and we didn’t want to deal with this again and the appeal person failed to reply to my message about escalating this issue to teach moderators or that AI isnt working right.
We don’t wanna deal with this again as much as I want to prove Roblox wrong and to have them take accountability which it seems they won’t here. I hope someone there actually looks at this and does something about it.