I am testing Discourse chat with my level 3 members. Is there any way to monitor private chats between users (as we can view PMs when necessary) or is it only if a message in a chat gets flagged somehow?
I think admins can view all private message but I am not 100% sure.
Private messages yes, But AFAIK not private chats.
It’s not possible to view them through the UI unless flagged, but they are still accessible using the data explorer with the right query.
are admins able to view it if they impersonate the user?
Yes because then impersonating admin is that person.