I recently got a message from roblox telling me to delete any personal/datastore info of a certain userid from one of my games, and i use datastore2 in that game, idk how to removeasync the data of that userid anyone can help?
From my understanding, those notices specifically refer to “personal” data that’s being stored that belongs to the user.
I could be completely wrong on this, but from what I understand I think that’s correct. So in that case, any normal game data stored for that user is fine to keep.
I see, If thats the case then I would not need to do anything since I only store basic In-game stuff like Items and currencies, also one of the link Roblox provided me how to deal with this is a broken link
You’re correct. The GDPR defines “personal data” as any sort of data that can identify a human person. Google’s summary AI yield’s theses examples:
Information relating to an identified or identifiable natural person, including names, photos, email addresses, bank details, social networking posts, medical information, genetic information, biometric information, and IP addresses
Roblox elaborates on what this means for developers:
Aside from user ID and username, do not store other forms of personal information such as birth dates or personal photos.
If you have already stored other personal information beyond what Roblox provides access to, remove it and update your experience so that it doesn’t store that data in the future.
As for removing data from a DataStore2 instance, no direct API member exists. DataStore2 is ultimately a DataStoreSerivce wrapper, so your data is being stored in an official Roblox data-store. It’s safe to assume that the data-store name is the exact name you gave to the DataStore2 constructor function:
thank you, as for the datastore2, the problem I have with it is that it requires the Player Instance itself when doing :Set and stuff, so I cant overwrite it since I cant access the player in topic’s player instance
I see. That is definitely an interesting design choice by its author… I took a look at DataStore2’s source code and confirmed my assumption of the raw data-store having a direct link to the given name through DataStore2. You can access the raw data-store and remove the data by user ID, not that you need to anyway