function GetUnder13(player)
wait(0.3)
if game:GetService(“Chat”):FilterStringAsync(“13”, player, player):match("#") then
print(player.Name … " is Under 13")
game.ReplicatedStorage.AgeIndicator.SetAgeIsUnder13:FireClient(player, true)
else
print(player.Name … " is Over 13")
game.ReplicatedStorage.AgeIndicator.SetAgeIsUnder13:FireClient(player, false)
end
if game:GetService("RunService"):IsStudio() then
print("Age detector doesn't work on studio")
end
end
game.Players.PlayerAdded:Connect(GetUnder13)
– Does not work on studio
What’s the point of this? Seriously. It’s allowed but why would a person want to put this in their game, it would detect too many false-positives as under-13 players.
No. It violates COPPA since age is part of PII. Also, Roblox doesn’t want developers discriminating players based on age. Also, kids fake their age all the time.
@Kensizo fair enough, but discriminating users based on their age does violate ToS. Roblox doesn’t want developers discriminating that, or religion, gender, and a few more things.
It doesn’t violate COPPA because the code he listed literally is not even getting the player’s age. There is NO WAY to get a player’s age on Roblox, what would be a violation to COPPA is Roblox providing the player’s birth on the settings page.
The code he provided would have another big issue, it would be that players would be detected as false-positives, as it’s only checking for a hashtag ( chat filter ). This does not break COPPA, but is extremely unnecessary.
Also make sure to take Trade Hangout as an example, there is a lot of Roblox games that discriminate players based on basically anything at this point. The system he made here is literally just a black list system for anyone who has their text filtered ( if they use a bad word it would false positive detect them ).
In conclusion, this is not needed and should not be attempted, and there is no possible damn way to get a player’s real age on Roblox, no matter what, there will never be a feature for this. COPPA is very strict and if this was a feature Roblox would also break privacy laws.
I don’t think it is allowed because of the COPPA law but if they can only see it then possibly? Okay, maybe if the game isn’t appropriate for kids then people will use it but what is even the point? They can just lie about their age so it doesn’t matter.
No need to set false alarms. He isn’t asking for anything, I am not defending this user but all he’s doing is detecting if they filter their chat. This is super unneeded and I don’t think he should be attempting it anyways, as I explained in the paragraph.
It isn’t allowed. It violates COPPA as @incapaxx said. Also, kids put fake ages. @Kensizo there are millions of Topics with the same idea whitch all decided it is not allowed.
It is certainly questionable why this feature is needed at all, I could see it being beneficial to subjugate players based on filtering if you own a social game however most other things wouldn’t even need to consider it. To begin with Roblox is rated as a 7+ game in some places, and it’s the duty of the parent to restrict content. Anything that is too mature is flagged and removed, look at games such as RoBio for example - games should not be too graphic or causing distraught.
In regards to the law: what would be illegal is actually giving them your date of birth or any personal data which would mean they could deduce your actual information. Roblox giving you features to subjugate based on age range would be fine as Roblox would make you aware this information is being used but you cannot directly ask for this information nor in Roblox can you ask for it full stop.
The better question would be “is what content I’m providing actually allowed on the platform” to which you should then consult the terms of service / rules.
That is for the protection of children, it can be distressing for younger children to see violence to that scale and might encourage poor behaviour psychologically.
Scientists have suggested that children over 11 (approximately) show they have some mental capability / responsibility for their own actions - hence why it’s set to 13+ as they assume you know what a gun is and that they aren’t toys which you can shoot at each other.
Imagine the implications for example:
7 year old sees a gun he saw from Phantom Forces, he shoots his friend thinking he’ll just respawn as he has forgotten it’s a game. His friend is injured, the child doesn’t understand what he’s done and no one can be prosecuted to the full extent because the child doesn’t understand his actions. In law it’s starting to become a defence that people “forget its real life.”
Well again, it’s meant to be a game based on all ages - guns for example aren’t illegal nor do they need subjugating by law (because you could make the same defence with water guns) - it’s Roblox’s choice to do this as they want to create a family environment for all to enjoy.
They suggested it. It’s not fact. An 7 year old is just as likely to shoot someone with a random gun they found on the floor thinking the person will respawn as a grown up, which is extremely unlikely. Also why would a 7 year old shoot their friend? https://www.youtube.com/watch?v=32uxpXGvdak