Is detecting player's age allowed

Client side code

AgeIndicator = script.Parent.AgeIndicatorTextLabel
EventStorage = game.ReplicatedStorage.AgeIndicator.SetAgeIsUnder13

function SetAge(isUnder13)
if isUnder13 == true then
AgeIndicator.Text = “<13”
game.Workspace.Under13DeletionContent:Destroy()
else
AgeIndicator.Text = “13+”
end

end

EventStorage.OnClientEvent:Connect(SetAge)

Obviously people can’t control it themselves and people might even start a lawsuit so this is why this feature could help and defend from the people bringing it up. “Why didn’t you monitor your child setting up DOB”

I have a idea, but I think it haves 2 problems:

Steps:

User inputs his age
User gives a image of himself
An admin checks it

The problems:

It is violating COPPA is roblox us saving the photo (Whitch I think whould be needed)
Admins may be slow to verify

Oh my goodness this thread has spiraled out of control.
OP’s question asked if it was allowed or not. He did not ask for almost everything else in the responses. Sure it’s nice to let him know that there will probably be false fires, but if someone has said it don’t repeat them.

This does not violate Coppa as it does not directly get the players information. In order for it to violate Coppa, it would have to retrieve the day, month, and year of birth. Specific Identifying factors (correct me if I’m wrong). His code is just assigning the age based on a message.

6 Likes

Yes, I’m pretty sure Phantom Forces uses this and have they seem to have no problem.

It does violate coppa cause if there is a green arrow following you around then people can easily tell how old you are by checking when the green arrow is gone.

Again, it’s not revealing specific identifying factors. Saying someone is 13+ does not let someone know your exact age. Same thing with saying someone is under 13. You have no way of knowing how old/the exact age of the player is regardless of a green arrow or not.

Edit:
Now think of it logically; even if it did (which I’m pretty sure it does not) violate Coppa, Roblox would be at fault here, not there developer. The developer is gathering information that Roblox provides to guess if a player is over or under a certain age.

And yes I did read your post (@MrGuyROBLOX), and responding accordingly. I do not understand what is confusing in the way I responded. I told you why people do not know the player exact age. Please let me know what is confusing.

Yes it’s allowed.

It does not violate COPPA as @Kensizo explained very well

I understand this. Its if you want younger kids to not see material that is not suitable for them such as Fortnite (Rated T)

Edit: literally just read the whole chat now I feel like an idiot for saying that :neutral_face:

So from everyone in this thread, who agrees this should become a feature?

If you think this should be a feature then send it in #platform-feedback:engine-features because studio is extra tools

What flguynico2 said, let’s not go off topic for this thread. But I might as well create a topic suggesting restricting players based on age for a game… Although I have a feeling a lot of developers would go against that stating that “Roblox is a platform made for kids” or something along the lines of that.

Edit: It seems a suggestion has already been made for this

2 Likes

I am not saying anything about this because why should someone do this ?

so nothing from me

If I read your previous posts correctly, you want an API to detect the players age?
If so, then my standpoint is no.

Even if this does or doesn’t violate COPPA, Don’t say what “Violates” COPPA if you don’t directly know all the terms there, thats just spreading misinformation., Roblox is a game for all ages. Your game should fit with Roblox’s ToS (Made for all ages), and shouldn’t display different content based on age.

@RBGX_Lucky, I don’t know why you would do this, but I recommend contacting a moderator or someone about it. Other games do use this, but its better to be safe than sorry.

1 Like

actually i just realized something. Roblox can alter code to add or remove whatever they want. So, if that code actually works then they say its fine

They can’t alter your code, because its YOUR code. You own it. They can moderate your game based on the code, but not the code.

Thats why they don’t just remove all the inappropriate content from games that violate ToS, you own it, you have a right to use it. They can take down your place though, as Roblox handles your place, you don’t own it.

2 Likes

i ment insert new code forms such as… idk getplayerscript() made that up

What’s the point of even doing this? This doesn’t seem like something you should even do in the first place. Also kids fake their age all the time so I really don’t know what’s trying to be achieved here.

Yeah, I agree with other people.

I don’t see any possible use for this.

probably to remove stuff like blood from games if the user’s account is under 13.