対象と窓口
stream-game-lab.comの案内サイトとStream BINGO・Stream Rouletteを対象とします。窓口は運営・お問い合わせです。
ゲームで扱う情報
部屋名、表示名、ランダムな参加者ID、カード、抽選結果、ラウンド状態、期限、管理キーのハッシュ、部屋内のブロック情報をCloudflare D1に保存し、共有・操作権限の確認・参加管理に利用します。部屋URLを知る人は表示名・カード・結果を閲覧でき、配信にも映ります。本名や連絡先は入力しないでください。
任意のTwitch連携
配信者がチャット読み取り(user:read:chat)を許可すると、管理画面のブラウザがTwitchからチャットイベントを受け取り、!join(ビンゴ)または !join(ルーレット)に一致する参加者のTwitch ID・ログイン名・表示名をゲームサーバーへ送り、重複防止と参加管理のためD1に保存します。連携した配信者のID・ログイン名も保存し、部屋情報として公開します。参加者のID・ログイン名はカード一覧APIには公開しません。通常のチャット本文は保存しません。
Twitchのアクセストークン・更新用トークンと配信者のID・ログイン名を、連携維持のためサーバーのD1に暗号化して最大30日間保存します。ブラウザにはJavaScriptから読めないSecure・HttpOnly Cookieでランダムなセッション識別子を保存します。更新用トークンはブラウザへ返しません。アクセストークンはチャット接続中のブラウザメモリで使用し、ローカルストレージには保存しません。認証途中の状態は最大10分間保持し、完了時に消費します。期限切れの情報は清掃処理で削除します。連携解除でこのブラウザのサーバー側セッションを削除できます。Twitch側でも許可を取り消せます。画面を閉じるとコメント受付は停止します。提供者のバックアップには提供者の保持期間に従って残る場合があります。Twitchのプライバシー説明
ブラウザと保存期間
管理キーと入力した表示名をブラウザのローカルストレージに保存します。同じブラウザ内の画面同期には更新番号だけを通知し、対応していない環境ではローカルストレージに更新番号を保存します。管理キーやTwitchトークンは同期通知に含めません。ブラウザのサイトデータ削除で消去できます。部屋は主催者の最後の操作または参加者の追加成功から3時間(操作・参加前は作成から3時間)で閲覧・操作できなくなり、期限切れデータは次回の部屋作成時などの清掃で削除します。管理者は期限前に部屋を削除できます。サービス提供者のバックアップ等には、提供者の保持期間に従って残る場合があります。
不正利用防止とホスティング
Cloudflareは配信・防御のためIPアドレス、アクセス時刻等の技術情報を処理する場合があります。ゲームは接続元IPと時間帯を組み合わせたハッシュ値を短時間の操作制限に使用し、制限期間終了後の清掃で削除します。ハッシュ値も識別に利用される情報として扱います。Cloudflareのプライバシーポリシーをご確認ください。
広告と解析
Amazonのアソシエイトとして、Stream Game Labは適格販売により収入を得ています。 トップページに広告の商品リンクを掲載しています。リンクを開くとAmazonへ移動し、購入の計測等にCookieなどが利用される場合があります。詳細はAmazonのプライバシー規約をご確認ください。このサイトにはAmazonの広告スクリプトや計測画像を読み込んでいません。
Google AdSenseは審査待ちです。自動広告・アクセス解析スクリプトは読み込んでいません。
お問い合わせ
お問い合わせの本文・表示名・連絡先など、対応に必要な情報を回答・不具合対応に利用します。現在の窓口はお問い合わせページのDiscord・Twitch・Xです。不要な個人情報や認証情報は送らないでください。運営が管理する問い合わせ記録は、原則として対応完了後1年以内を目安に削除します。ただし法令や紛争対応に必要な場合は必要な期間保持します。各外部サービスが保持する情報は、それぞれの規約・プライバシーポリシーに従います。削除・訂正等のご希望は窓口へご連絡ください。
自分の部屋の管理
ブラウザのローカルストレージに部屋管理用のランダムな秘密キーと、通信失敗時の二重作成を防ぐ作成要求を保存します。サーバーにはキーのハッシュ・現在の部屋ID・更新番号・作成要求IDを保存します。生の管理キーを公開一覧には出しません。部屋は主催者の操作または参加者の追加成功から3時間で期限切れになります。管理用の記録も期限後の清掃処理で削除します。サイトデータを削除すると部屋を一覧から復元できなくなる場合があります。
Twitchで自分のカードを表示
配信者が「自分のカード用URLをコピー」で共有したURLを開き、参加に使ったTwitchアカウントで本人確認すると、自分のカードを拡大表示します。!joinまたはチャネポで登録されたアカウントIDで照合し、ログインだけでは参加登録されません。手動・名前入力のカードは一覧から選んでください。他の人のカードも引き続き閲覧できます。視聴者の本人確認ではチャット読取・報酬管理の権限を求めません。配信者の連携とは別の必須Cookieを使い、アクセストークンとアカウントID・ログイン名をサーバーに暗号化して最大24時間(トークンの期限が短い場合はそれまで)保存します。更新用トークンは保存しません。期限後は定期清掃し、「視聴者ログインを解除」でセッションを削除できます。許可の取り消しや通信状況によっては再ログインが必要です。
チャネポ交換の記録
任意のチャネポ参加機能では、配信者ID・報酬ID・報酬名・必要ポイント・対象の部屋とラウンド・受付時刻を保存します。二重登録・二重処理の防止と返却の再試行のため、交換ID、参加可否の判定、処理状況、処理時刻を保存します。これらの記録は専用報酬の設定から最大30日で清掃対象となります。Twitchのトークンは既存の暗号化された連携情報を使用します。管理画面を閉じても定期確認を続けます。連携解除の前に受付停止と未処理の交換の確認を求めます。Twitch側での許可取り消し・期限切れ・障害などでは自動処理できない場合があり、その場合はTwitch側で未処理の交換を返却してください。ゲームに表示された参加者名・カード・結果は他の参加者や配信視聴者に公開されます。
固定OBS用URL
Twitch連携後に「固定OBS用URLをコピー」で取得し、OBSのブラウザソースに一度設定すると、同じTwitchアカウントで新しい部屋へ連携した際に自動で切り替わります。ビンゴとX7は共通の固定URL、ルーレットは別の固定URLです。保存済みのTwitch連携が有効なら毎回の再承認は不要ですが、別のブラウザや期限切れの場合などは再認証が必要です。部屋の切り替え確認は約10秒間隔で、部屋がない場合は何も表示しません。OBS用のコピーボタンは固定URLに統一しました。設定済みの旧URLは引き続き使えます。
固定URLを維持するため、TwitchアカウントID・ゲーム種別・閲覧専用の識別子・表示先の部屋情報を、最大30日間の認証情報とは別に継続保存します。連携解除や部屋の期限切れではこの紐づけは削除しません。削除をご希望の場合は運営窓口へご連絡ください。固定URLには管理キーやTwitchの認証トークンは含みませんが、URLを知っている人は今後の部屋の配信用表示も閲覧できるため、一般向けには共有しないでください。
開催履歴と利用統計(2026年9月22日追加)
利用状況の把握・サービス改善のため、最初の抽選時に、開催日時・主催者の連携済みTwitch IDとログイン名・ゲーム種別・モード・ラウンド・参加人数を記録します。Twitch未連携の場合は主催者情報を記録しません。この履歴に参加者の名前・ID・コメント・カード内容は保存しません。履歴はサイト運営者だけが閲覧でき、主催者に結び付く記録は365日間保存します。その後は主催者・部屋情報を削除し、日別・ゲーム別・モード別の開催数と延べ参加人数だけを継続保存します。過去の個人別プレイ履歴を復元する機能ではありません。削除や利用停止のご相談はお問い合わせ窓口へご連絡ください。
訪問・クリック数の集計
トップページを開く通信で訪問を、ゲームを開く通信やGitHubへの転送時にリンククリックを記録し、日別の合計を集計します。訪問は日本時間で同じブラウザを1日1回を目安に数え、当日だけ有効な訪問済みCookie(日付のみ)を使用します。氏名・IPアドレス・Twitch IDをこの集計には保存しません。日別合計は継続して保持します。再読み込みなどの二重加算を避けるランダムなクリック番号は、3日を過ぎた後の集計時に削除します。Cookie制限や端末の違いによる誤差があるため概数です。DNTまたはGPCを通知するブラウザは集計しません。
短時間の大量更新を抑えるため、接続元IPから一時的なハッシュを作り、サーバーのメモリ内で最長60秒程度の制限に利用します。元のIPやこのハッシュを集計データベースへ保存しません。同じ回線からの短時間の訪問やクリックをまとめるため、集計は概数です。
お題の投稿
お題ルーレットでは、交換時に入力されたお題と投稿者の表示名・アカウント情報を参加処理に利用します。お題と表示名はゲーム画面・抽選履歴・配信に公開されます。お題に実名・連絡先などの個人情報を書かないでください。部屋内のお題は部屋の他のデータと同じ利用期限に従います。
運営管理者のGoogle認証(有効化時)
運営用の管理者ログインにGoogle認証を使用する場合、許可されたアカウントのメールアドレスを照合し、固定のGoogleアカウント識別子を管理者権限の確認に利用・保存します。配信者や参加者のTwitch連携とは別の機能です。管理者セッションの有効期間は最長1時間で、ブラウザには必須のSecure・HttpOnly Cookieを保存します。Googleのアクセストークン・更新用トークン・IDトークンは保存しません。認証待ちの記録は10分で無効になり、期限切れの待機・セッション記録は次回ログイン開始時に整理します。Googleアカウント識別子は管理者設定を維持するため継続保持します。