[Important] Right to Erasure - Action Requested

Hi I am the developer of Online Business Simulator 2 - Roblox
I keep getting messages from Roblox about data erasure. There’s one HUGE problem with this , back when I was developing this game . I did not use PLAYER ID to save data into Datastore , I used Player Name. For example DataStore:SetAsync(“danielkaya”, 999).

Question : How can I remove a player data in datastore if Roblox only gave me a player id and not their username?

What I’ve tried ;

  • I tried using GetNameFromUserIdAsync but no luck , it returned errors as if the player ID did not exist
  • I tried using Roblox website ‘search’ to find the player name using ID , but still no luck. Roblox Probably banned them.
2 Likes

I’m not sure how you can remove the data, but please use Player.UserId instead of Player.Name for saving data. A player’s name can be changed, but the player’s userId doesn’t.

Since user has sent GDPR request to Roblox, you cannot access the player’s name, because their data is completely wiped, but you have to remove it from all of your data records, because every single game can use different data saving methods.

To learn more things about GDPR: https://gdpr-info.eu/

2 Likes

If you use the name and the name is no longer valid on Roblox you’re left powerless, RER simply signifies that no data can be stored on a person while the person can be associated with said data. The name no longer exists, as such the data is no longer identifiable, you’ll be fine.

Edit: As @Infi_power stated above, change all your datastores to use UserIds for the future.

2 Likes

You can use this endpoint to find their usernames

https://users.roblox.com/v1/users/${userId}
1 Like