アカウント権限

ChatStyleは利用する機能のためにのみ配信プラットフォームと連携します。各権限の用途を説明します。

Twitch

Twitchの権限は視聴者ロールの確認、スキンへのアクセス管理、正しいアカウントの連携に使います。

これらの権限は読み取り専用です。Twitchの設定、チャンネル、ロール、BAN、サブスクを変更することはできません。

視聴者の権限

視聴者はTwitchアカウントの接続時にこれらの権限を許可します。

権限必要な理由
user:read:emailメールを読み取り、正しいTwitchアカウントの連携と重要なお知らせの送信に使います。
user:read:followsフォロー中のチャンネルを読み取り、配信者の表示とフォロワー限定スキンに使います。
user:read:subscriptionsサブスクと階層を確認し、サブスク限定スキンの利用条件を判定します。

配信者の権限

配信者には視聴者の権限に加え、ロール管理や利用料金算定のためのチャンネル権限が必要です。

権限必要な理由
user:read:emailメールを読み取り、正しいTwitchアカウントの連携と重要なお知らせの送信に使います。
user:read:followsフォロー中のチャンネルを読み取り、配信者の表示とフォロワー限定スキンに使います。
user:read:subscriptionsサブスクと階層を確認し、サブスク限定スキンの利用条件を判定します。
moderation:readモデレーション情報を読み取り、モデレーターロールと限定スキンの利用条件を確認します。
channel:read:vipsチャンネルのVIP一覧を読み取り、VIP限定スキンの利用条件を確認します。
channel:read:subscriptionsチャンネルのサブスクを読み取り、アクセス確認と配信者向け利用料金のための人数集計に使います。

GoogleとYouTube

Googleでログインし、一つのYouTubeまたはブランドチャンネルを接続できます。GoogleアカウントIDとYouTubeチャンネルIDは別々に保存します。

アップロードや書き込み権限は要求しません。動画、配信、コメント、チャンネル設定のアップロード、編集、削除はできません。

ログイン情報

openid email profile — GoogleのID、名前、アバター、確認済みメールをログインと安全なアカウント連携に使います。

YouTubeの読み取り専用アクセス

https://www.googleapis.com/auth/youtube.readonly — 選択したチャンネルを識別し、登録チャンネルを表示し、実行中の配信とライブチャットを探します。

チャンネルメンバーシップ

youtube.channel-memberships.creator — 配信者専用:メンバー限定スタイルと料金計算のためにメンバー、レベル、加入期間を確認します。この制限付き権限はGoogleの承認後、Members API機能が有効な場合にのみ要求します。

ライブチャットの通信

チャットブリッジは通常、ChatStyleプロジェクトのAPIキーで公開チャットを読み取るため、追加のアカウント権限は不要です。チャンネル認証が必要な場合は短期間のアクセストークンを使い、更新トークンはChatStyle内に保持します。