When filtering text using Chat:FilterStringForBroadcast, the returned string appears to always be an empty string for users on Xbox. My users say this has been happening for as long as they can remember.
I am using this API in my game to let users place signs with custom text on their bases. My game is fully cross platform, so it would be very awkward to specifically restrict sign blueprints and other blueprints with custom displayed text from Xbox users. It wouldn’t even really be possible to keep users from obtaining the blueprints; all I can do is just disallow placing them. Not a nice UX.
I am aware that chat is disallowed to comply with Microsoft’s policies, but from what I understand, this policy is intended to prohibit chat and is not intended for nonchat custom text inputs like simple signs.