First off, I know this is probably not the right category at all. However, I am unsure where to put this and still think it should be added.
As a developer, it is currently too easy to get a player’s country (using LocalizationService:GetCountryRegionForPlayerAsync()), and I’m pretty sure it uses your current IP to show, not even your currently set Account Location. This has led to many games misusing the feature, and putting player privacy at risk by showing it publicly (e.g, ontop of the Player’s head as a flag) as soon as the player joins. You could snuff out some of the risk by not joining any country related games (I’d just be asking for it if I joined “Meet People From Around The World!”), but there are many games that misuse this feature even when it shouldn’t be the main premise. This even includes a Simon Says game. Some games have an option in settings to disable it, but if the default is ON, and, for example you’ve just joined a friend, they may as well already have seen it due to the time it takes for the GUI to load and navigate through. The privacy risk here is NOT the player’s home address (way too broad unless you’re in the Vatican City
), but the player’s nationality could be leaked, even if the player took care not to disclose that information themselves.
It’s actually a good thing if you don’t want others know in what country you live and my proposition is a new account setting that the method can’t get your country, it return nil instead
What could they possibly do with that information that could even remotely threaten your privacy? You’ve kinda not even given any real reason to justify why knowing a player’s country is actually a concern.
The point isn’t finding where you live (that’s just not feasible unless you live in Monaco), the point is that they know your nationality.
ok maybe i shouldntve put “huge” there but still
Ok but that still doesn’t really explain how it can even remotely be considered a privacy concern? Like, what actual harm does the API exposing such basic information do?
It may not be what you ask, but the API exposing countries isn’t the main concern here, it’s the fact that some games will show the country publicly as soon as you join with no option to turn it off that’s not in a settings menu (which takes enough time to find that if you joined a friend they could’ve seen it by then). I still find that the API being able to expose this info is completely unnecessary. It is also primarily a matter of comfort, as if you prefer to remain anonymous, your nationality getting leaked unavoidably isn’t exactly the best thing that could happen.
I don’t think that giving info about where you live in this particular way will make you any troubles, yet this can be usefull for some cases (hard to imagine which ones rn, but still)
Then why didn’t you make the feature request focus on this problem instead of trying to propose a solution that is way too broad? Roblox’s guidelines for posting feature requests even state not to focus on solutions:
First point, I apologize, and will update the post to reflect this.
Second point, I inserted this into my post for the same reason:
Please note these are just suggestions, and I am aware that the Roblox team prefers creating their own solutions.
The guy has a point here, so I revised the post to focus on problems.