![Screenshot of a chat session. Onthe top of the chat, there are terms and conditions for both the server and the channel.](/peertube-plugin-livechat/images/terms.png?classes=shadow,border&height=400px "Terms")
If your Peertube instance allows joining chat with [XMPP clients](https://livingston.frama.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/), users using such clients will see the terms as chat messages, coming from a "Peertube" account.When you update terms, they will receive a new message withthe update terms content.
![Screenshot of a Peertube video page, with a web chat onthe right of the video.](/peertube-plugin-livechat/images/chat.png?classes=shadow,border&height=200px "Chat screenshot")
If you are not logged in onthe Peertube instance where you are watching the video, you will automatically join the chat.You will be assigned a random nickname (something like "Anonymous 12345").
![Screenshot of a chat. In the participant list, there is John Livingston, and an anonymousaccount using "Anonymous 212873" nickname.](/peertube-plugin-livechat/images/chat_with_anonymous.png?classes=shadow,border&height=200px "Chat with an anonymoususer")
![Screenshot of the chat. The current userisnot logged in, and must choose a nickname before being able to write in the chat.](/peertube-plugin-livechat/images/chat_anonymous.png?classes=shadow,border&height=200px "Joining chat when not connected")
The Peertube instancecan configure external authentication providers (Mastodon accounts, Google accounts, ...).In such case, you will see a "{{% livechat_label login_using_external_account %}}" button, that will open a dialog modal.In this dialog modal, there will be some buttons to connect using a remoteaccount.