Why won’t it? That would be dumb if it doesn’t work.
HttpRequests are sent from the server this means the IP and location sent is of the servers.
Does it look like a server script to you?
InvokeServer asks the server to do it. Also, HttpRequests can’t be sent from the client.
The TOS doesn’t explicitly mention this because its never been an issue or problem yet. But this will most likely be against TOS the moment it becomes big enough because this could be used to track the location of accounts which happen to be ran by children, therefore breaking COPPA. Though i’m not sure if this only becomes a problem for advertisement or just storing the data altogether, and if its not against COPPA to just do it like Pokemon GO would.
It only becomes a problem to COPPA if you store this info, discarding it doesn’t count from what I heard.
Also Pokemon Go! uses your camera, not your location, I believe.
It would still raise the general question of safety however, as roblox is primarily a platform for children. I suspect any and all methods of doing this are usually blocked off, such as with HTTP Service, however you can get someones country or timezone with intentionally provided methods. And Pokemon Go! does use your GPS location, as thats how it finds gyms and such, people used to spoof their GPS so they could play from home.
Tracking the general location of someone via an IP is a generally common practice for most websites that are not and or do not need to be COPPA compliant. Its used for advertisement and providing the relevant translations and such for said person.
The problem with tracking an IP is usually:
- Not informing the user of it happening
- Malicious behavior with said IP
- Tracking the IP even when no consent was explicitly given
Temporarily storing an IP and just using it to serve relevant information is rarely ever a crime or a problem in it of itself.
Don’t worry about that system, It would not harm the players playing his game.
Yes, but he’s tracking their exact coordinates.
Oh, does the system not work?
It won’t get the player’s IP, most probably the roblox server’s IP(not sure about that but pretty sure that the client is safe).
Your IP almost never gives a precise location. Mine shows me as a state away, phones might be a bit different but most apps on mobile use a GPS location, as opposed to IP location because its wildly inaccurate most of the time.
Worst case scenario is that it shows your town or city, which is why its good for translations at the very least. But anything further derived from that is useless information most of the time.
Oh, so he’s tracking Roblox. He now knows where roblox is… Oh, wait, you can get that info from a Google search. Well, hopefully no one comes out with a system like this that actually works.
How did he get the coordinates then?
He never said he got the coordinates he asked if it was against the ToS, he didnt say that he has a system that is capable of doing that
besides, the general location of a player (such as country) is already available to the developer
You can still get a location from an IP, it will just be where the server that manages the network traffic to that IP is. Unless you host your own local DNS or ISP company, you are safe.
He did, the screenshots show him getting the coordinates to roblox servers and his own network because he ran the serversided code in studio.
It’s not GDPR compliant, however.