Hide messages in private channel until terms are accepted

Description

Is there a way to require a user to confirm a confidentiality agreement or some sort of terms of service when initially joining a private channel?
I’d like all messages in the channel to be hidden and no interaction being possible until the user accepted.
Is there any way to integrate this? All ideas are appreciated!

Server Setup Information

  • Version of Rocket.Chat Server: 4.6.1
  • Operating System: ubunto
  • NodeJS Version: 14.19.1
  • MongoDB Version: 4.4.13

HI! Welcome to our forums.

AFAIK, There is not a builtin feature like that.

However, you can certainly do this by creating an App, that will require the ACK of those terms, etc

Here we have some comprehensive docs on how to create your App:

here we have a channel where App Developers will usually hang out, join us there :slight_smile:

1 Like

Thank you! I’ll give it a try! :slight_smile: