Do you have any ideas of possible scopes? Do what you can to find the information, since you don’t know the scope it is very likely that no information was stored there anyways.
I used DatastoreOptions with AllScopes set to true to get all scopes of each datastore and there was no data of the player located
Also this might be unrelated but the same day I got the request I accidentally pressed the archive button on the message of the request but it did not appear in the archive list. And I’m kind of worried that Roblox will think this as a ignore
Oh, I believe the message deletes itself once you have complied. I believe that is what happened in this case. I googled regarding this, and some other person had their message deleted as well (without pressing archive) after complying with the request.
I tested on other messages and when pressing archive button it doesn’t appear in the archive list and I googled it and it was a website bug. Also do I have to tell to Roblox that I removed the player’s data
I don’t think you do. Not 100% sure on that, but I don’t think you do. If you would have needed to then you should have been told explicitly in the message that you would need to let them know, which I believe you would have remembered. I’ve never heard that you would need to let them know yourself either, so should be fine.
How will Roblox know then that I removed the player’s data
They don’t. They can’t know if you did it or not
Then Roblox might think that I didn’t complied to the request
They trust you to carry out the request. If they for some reason believe that you haven’t, then they will would most likely reach out to you to warn you of potential consequences of not following said request.
Well I removed the player’s data. Also I used a script to check the datastores, do I have to remove them?
No, as long as the data of that specific user is removed you are fine. No need removing anything but the user’s data.
I only have few questions:
- Can badges be related to the player’s data?
- How can I verify that I complied the request?
- I accidentally archived the message of the request and didn’t appear in the archive list due to a bug. Will Roblox think this as a ignorance?
- You are (to my knowledge) unable to delete badges from a user. Roblox, on the other hand, is able to do this. And they would already have done this if it was applicable.
- I don’t think there is a way to verify that you have complied, nor do I think there is a way Roblox verifies whether you have complied to it or not.
- I do not believe so. While they of course on a database level can see whether you archived a message or not I don’t believe it is something they are actively tracking.
In summary: I don’t believe you have to worry about this. If Roblox for some reason believes you haven’t complied with the request it is in their interest to notify you of this.
Thank you for answering my questions. Now I don’t have to worry about it, well almost of the time
2 more questions (yea my questioning might not end). I sent a Roblox support ticket about this and they said I have 30 days left to remove the player’s data (now 23) and here are my questions:
- I didn’t replied to the support ticket. Is that fine?
- Do I have to tell the support ticker that I removed the player’s data?
- Is it sure that removing the player’s data from the game will comply the request because your first reply has the word “should” which makes me not sure that I finished this?
I’m not sure what Roblox uses as their backend for data stores, but from what I have observed, it looks like they are using am SQL server to do it (MySQL, Oracle, MS-SQL Server, etc…). The big clue is the use of keys. So with that, I disagree with your point 2. I think they CAN verify it if it comes down to it, but it would have to be at a much lower level of access than what we are given.
I do not doubt they have the means to attempt to verify it. They have access to all databases after all, and as such they can do whatever we can do to remove the data. What I meant was there is no use worrying about it since there is no cause for them to spend the time verifying it. The type of database does not matter, the request is not to delete any keys with the userid in it, it is to delete all keys containing data relevant to the user. So, if you were to store userid 1234
in the key abcd
then roblox would have no way of knowing (apart from reading through your scripts). Alternatively, if you used a 3rd party server to decide the key then they would never be able to know.
I am saying “should” because I do not work for Roblox and can not know these types of things for certain. All of my understanding regarding this is from the wording of the request as well as reading other people dealing with these requests.
- Not replying to the support ticket should be fine, but I do not know. Replying won’t do no harm so you might as well respond.
- As stated, replying does no harm so you might as well respond to the support ticket.
- I answered this above, however I would be very surprised if it did not comply, since the request is to delete their data, nothing else.
Well I think I’m not gonna reply but If I’m gonna reply then I’m not sure what to reply