I am aware that UserIds parameter in DataStore:SetAsync(key, value, userIds: Array) is to assist with GDPR tracking/removal.
But can you set in multipe users’ data inside 1 data store key, multipe user IDs and the GDRP tracking/removal will still work?
Do you need to set Value{“UserId”] = value to ensure the tracking/removal work?
I don’t think there are any problems regarding storing multiple user IDs into one table and handling it later on. As long as it doesn’t break GDRP somehow.
Nothing here implies that you cannot store multiple IDs into a single key. Storing multiple IDs still means you are storing ID, rather than other forms of personal information. That’s only my point of view, though. I may be wrong about it.