Hello.
I would like to report a potential violation of Roblox’s updated requirements for user communication introduced in January 2026 in the following experiences:
Kemerovo RP
Kemerovo RP [Summer]
Zarechensk RP
Zarechensk | RP
Description of the system
Both experiences use their own custom text communication system with a custom SendBar.
The system works as follows:
LocalizationServiceis used to determine the user’s language/localization;- users with Russian or Ukrainian localization are provided with a custom message input interface;
- the user enters a message through this
SendBar; - the message is then passed through the experience’s own communication system;
RbxChannelGeneralis used to distribute the messages;- the message is then displayed to other players through the custom chat interface.
The system also uses FilterStringAsync.
Therefore, the issue is not that the messages are completely unfiltered. The text filtering itself is present.
What the issue is
The issue is the use of a separate custom text-chat system instead of Roblox’s standard communication system, particularly following the introduction of the Age Check to Chat requirements.
Roblox introduced the global age-check requirement for access to chat in January 2026. The purpose of this change is to separate users into appropriate age groups and prevent communication between users who are not permitted to communicate with each other.
Therefore, simply passing a message through FilterStringAsync is not sufficient.
The communication system must also respect age restrictions, whether specific users are permitted to communicate with each other, and Roblox privacy and safety settings.
In this implementation, messages are sent through:
Custom SendBar → RbxChannelGeneral → Custom Chat Interface
This means the experience maintains a separate mechanism for text communication outside of the standard Roblox chat experience.
This is what I am asking Roblox to review.
Why FilterStringAsync does not resolve the issue
FilterStringAsync is responsible for filtering the content of a message.
However, the updated Roblox requirements are not only about the content of messages.
Following the introduction of Age Check to Chat, Roblox must also be able to determine whether a particular user is permitted to communicate with another user based on their age groups and safety settings.
Therefore:
“The message passes
FilterStringAsync, so everything is allowed”
is not sufficient.
The actual permission to communicate must also be respected.
During the January discussions regarding custom chat systems, developers specifically asked whether custom chat systems were still permitted following the introduction of Age Check to Chat.
The relevant concern was that user-to-user communication needs to respect TextChatService and the associated age-based restrictions rather than creating a separate communication path that bypasses them.
What I am asking Roblox to check
Please investigate whether:
- This system uses
TextChatServicefor user-to-user text communication. - Roblox’s age-based chat restrictions are applied to these messages.
- A user can use the custom
SendBarto communicate with users they should not be permitted to communicate with under the current age restrictions. - The age groups of both participants are taken into account.
- Roblox privacy and communication restrictions are respected.
RbxChannelGeneralcreates a separate communication path that bypassesTextChatServicerestrictions.- This implementation complies with the requirements introduced with Age Check to Chat.
Important clarification
FilterStringAsync is present and is used by the system.
My concern is specifically that content filtering and determining who is allowed to communicate with whom are two separate things.
Even a completely filtered message could potentially be delivered to a user who should not be able to communicate with the sender under Roblox’s current requirements.
Why I am reporting this
I believe that, following the introduction of Roblox’s updated requirements in January 2026, this system should be reviewed again for compliance with the current platform rules.
I am asking Roblox to independently review the implementation and determine whether it complies with the current requirements regarding age-based chat restrictions and user-to-user text communication.
Experiences
Kemerovo RP:
Zarechensk RP:
Thank you for reviewing this report.