I can save all typed messages?

I want to save all typed messages in a table using DS2 to save.

But now I think, if I save all the messages, am I breaking the Roblox Rules? (because save messages that can be private).

I wanted to make it to see if a player is breaking the rules (break chat rules) to ban of the game (and not report on Roblox and it can be banned temp for all the Roblox).

1 Like

As long as you filter the chats, save them by UserId (so you can purge them if you get a data erasure request), and be transparent to your users about it - I don’t see why not. That said, it doesn’t seem like the best idea.

I’d highly recommend either having users submit abusive chats manually (via screenshot or a custom in-game report) or stick with Roblox’s report system. This approach you’re mentioning sounds like a massive data/privacy/scaling headache even if you do it right.

1 Like

Yes, you could save chats. But I would save them unfiltered. The, when presented to other users in game I would filter them. The filter system is always changing and allowing and not allowing certain words. Would be annoying to see tags in your saved logs.

1 Like

You literally cannot do this due to privacy concerns. If a user says “I live at [ADDRESS]” - it should also be filtered for the developer. You should not be able to see what they said if it’s unsafe.

1 Like

Also to touch upon what cloakedyoshi said. There is laws about saving and gathering personal information. I know that you are not outright asking for information but I would suggest taking a look into on the dev wiki.

1 Like

On the developer wiki it suggest that we save things unfiltered even chat logs. Then when presenting server side, filter said messages.

4 Likes

Lastly here is the wiki page for privacy laws.

2 Likes

Good catch. I mean it makes sense if you plan on using the chatted message within your game again, but it seems a bit questionable if you plan on using it for personal moderation. It seems like it may be an grey area, especially with the privacy laws page you linked.

If you’re going to moderate users from their chat, and they said something in-game, all other users will see it as filtered. I’d strongly encourage filtering and transparency for the sake of covering yourself legally.

At the very least, if you plan on passing it to a 3rd-party tool, it does say to filter it (ex: Discord webhooks).

2 Likes

I don’t see why not. To be honest I don’t really understand why you would need to save it anyways.

If you remind them that the chat is being recorded so please do not share sensitive information. I think you should be fine.

2 Likes

I’ll put a Gui Frame when a player enter the game that says that the chat is being recorder, the problem is…
Who read that? all players “skip” this things. But the warning is on the game!