A couple of hours ago, I got a PM from Roblox asking me to remove all records of a certain user id from one game. The only problem is, I dont know who the ID is. Going to their profile with the ID just comes up with an error, and the game theyre asking me to remove the ID from doesnt even have datastores or anything. Im seriously lost and I dont know what will happen if i dont comply with this.
This is a normal procedure that Roblox has to comply with as due to laws (GDPR).
Basically, whenever someone asks for their account to be wiped, Roblox is expected to remove any occurrences of their data from their site. However, some of their data is stored within Databases from developers such as yourself, and these databases might also be used for external storage, i.e. discord bot profiles.
This means that roblox has to request that the developer removes their data from their game and any external storage. If the player you’ve mentioneds ID isn’t within your database, good news! You don’t have to do anything. If, however, you’ve stored their name instead of ID, you’ll have to discuss that with roblox, all though I believe you’ll be fine. However, I should suggest you user userIds, instead of names, as people can change their names, but you cannot change your ID.
Roblox can’t tell you tell you their username.
Yes, using names in datastores was deprecated since 2013.
Then you don’t have to do anything then.
My bad about that last post, accidentally pressed enter. As I was saying, I believe you’ve misunderstood me here.
Firstly, I never said you would have to get the username from Roblox, instead I just said to discuss with Roblox what to do after. You cut to the conclusion.
Secondly, You can still use strings for datastores, so I’m not quite sure what you’re talking about there.
I was not saying string should not be stores, I was saying usernames should not be stored in datastores.