TextChatService APIs

Hey!

I’ve come across an issue regarding the new APIs for compliance with users privacy settings.
I didn’t really understand which things will be affected by the changes, I have until 30 april to comply.

I have a chat system inside a trade feature. It’s built using TextBoxes, Events, RemoteFunctions, and it uses CanUserChatAsync and CanUsersDirectChatAsync.
Do I still need to use TextChannels for it to fully comply? Will i get moderated if I don’t use TextChannels? And if yes, can I keep my existing chat UI?
And what about a MessagingService global live chat? What APIs will i need?

I really appreciate your time to answer this!

Have a nice day!