Skip to content

Permissions Model

SyncTV permissions have platform scope and room scope. Platform roles decide who can administer the instance. Room roles and member overrides decide what a user can do in one room.

SourceScopeExamples
Global roleWhole instanceroot, admin, user
Room roleOne roomcreator, admin, member, guest
Member overrideOne user in one roomTemporary playback control, mute, media restriction
Room settingOne roomGuest access, chat enabled, review required
User preferenceOne user2FA, notification preference, default Provider
SituationPrefer
Long-term responsibility changeChange room role or role defaults
Temporary exceptionUse a member override
Restrict everyone from chattingChange the room chat setting
Restrict one member from chattingRemove that member’s send_chat
Grant platform administrationChange the global role

A platform admin is not automatically a room admin in every room. A room admin cannot manage platform users, Providers, or runtime settings.