Permissions

As a Twitch chat client, Peepochat needs access to many different scopes from your Twitch account.


It is very important to remember that all of your data within Peepochat are stored on your own device, and can be backed up or restored at any point. There is no server or external database that the client stores information in. ALL of your data is stored locally on your own device.


You can view and audit the GitHub repository if you feel inclined.

As of v1.2.0:

The scope user:read:follows was added, and user:manage:whispers was removed.

Scope

Purpose

chat:read

Connect to chatrooms and display their messages.

chat:edit

Send messages, replies, and basic commands in chatrooms.

user:read:chat

Receive EventSub events like moderator actions or automod.

user:read:emotes

Load emotes from the channels you’re subscribed to or have earned.

user:read:follows

Load the list of channels you follow so you can search and add them.

user:read:blocked_users

Load your Twitch block list to hide blocked chatters.

user:manage:blocked_users

Block and unblock users from within Peepochat.

channel:manage:raids

Raid another channel via the /raid command.

channel:manage:broadcast

Enables the usage of the /marker command.

channel:manage:vips

Add or remove VIPs from channels you manage.

channel:manage:moderators

Add or remove moderators from channels you manage.

channel:edit:commercial

Enables the usage of the /commercial command to run an ad break.

moderation:read

See moderator status in user cards.

moderator:read:blocked_terms

Required to see moderation EventSub actions.

moderator:read:unban_requests

Required to see moderation EventSub actions.

moderator:read:moderators

Required to see moderation EventSub actions.

moderator:read:vips

Required to see moderation EventSub actions.

moderator:read:suspicious_users

Required to see moderation EventSub actions.

moderator:read:warnings

Required to see moderation EventSub actions.

moderator:manage:banned_users

Timeout, ban, and unban users from chatrooms you moderate.

moderator:manage:chat_messages

Remove individual chat messages from chatrooms you moderate.

moderator:manage:chat_settings

Change the mode in chat (e.g. follower only, slow mode, etc.)

moderator:manage:automod

View, approve and deny messages held by automod.

moderator:manage:announcements

Send highlighted announcements in chat via the /announce command.

moderator:manage:shoutouts

Send a shoutout to a channel via the /shoutout command.