🌐 日本語
Social Stream Ninjaのプライバシーポリシー
最終更新:2026年9月8日
Social Stream Ninjaは、ライブチャットと関連配信イベントを取得、中継、表示、自動処理するオープンソースソフトウェアです。本ポリシーは、Social Stream Ninjaブラウザ拡張機能、ホストされたSocial Stream Ninjaページとオーバーレイ、一般にSSAPPと呼ばれる単体デスクトップアプリ、Elgato Stream Deck用のネイティブSocial Stream Ninjaプラグインに適用されます。
1. 適用範囲と基本方針
Social Stream Ninjaの基本ソフトウェアに中央のユーザーアカウントは不要です。ただし、設定によっては、一部の法令で個人情報に当たる情報へアクセスし、処理、保存、送信する場合があります。
多くの場合、ソフトウェアはユーザーの管理下で端末内で動作します。ただし、一部の機能は第三者プラットフォーム、ユーザーが設定した送信先、ホスト型補助サービスを使用し、要求された機能の実行に必要なデータをそれらが受け取る場合があります。
2. ソフトウェアが処理する可能性のある情報
有効にした機能に応じて、Social Stream Ninjaは次の種類の情報を処理する場合があります:
- 認証情報:ユーザーが入力した、または接続サービスから付与されたOAuthアクセストークン、更新トークン、APIキー、クライアントID、クライアントシークレット、チャネル/ルーム認証情報、セッショントークン、パスワード、その他同様の認証データ。
- 個人間の通信:接続したプラットフォームから受信するチャットメッセージ、返信、チャットコマンド、モデレーション操作、メンバーシップメッセージ、寄付メッセージ、支援メッセージ、その他のユーザー投稿。
- 閲覧履歴とページ情報:対応ページのURL、タブ情報、チャネル名、ユーザー名、動画ID、ルームID、ストリーム識別子、ソースへの接続や監視に必要な関連ページ情報。
- ウェブサイトのコンテンツ:チャットのDOM内容、メッセージ、イベント、配信メタデータ、視聴者数、バッジ、エモート、プロフィール画像、対応ページやAPIで利用できるその他のコンテンツ。
- 個人を識別できる情報とプロフィールデータ:ユーザー名、表示名、アバター、アカウント/チャネルID、バッジ、名前の色、メンバーシップ状態、フォロワー/サブスクライバーのラベル、その他同様のプロフィール情報。
- 設定とローカルアプリデータ:設定、接続ソース、カスタムコマンド、ブロック一覧、許可一覧、ローカルキャッシュ、ファイルハンドル情報、端末上でソフトウェアの動作を維持するために必要なその他のデータ。
- 任意のメディア・ファイルデータ:任意の取得、書き出し、ティッカー、ログ、ファイル機能を有効にした場合、選択したローカルファイル、書き出したファイル、タブ/メディア取得データ、ユーザー作成のバックアップを処理する場合があります。
3. 情報の利用方法
Social Stream Ninjaは、情報を次の目的に使用する場合があります:
- 対応するチャット、イベント、配信ソースへの接続。
- チャットメッセージ、オーバーレイ、ダッシュボード、アラート、順番待ち、投票、スコアボード、関連画面の表示。
- ユーザーが有効にしたモデレーション、フィルター、自動処理、中継、ボット、TTS、AI、翻訳、書き出し機能の実行。
- 第三者プラットフォームの認証と、ソースセッションの維持。
- 検索結果のキャッシュとローカルアプリ状態の維持により、セッション間でも動作を継続。
- Webhook、ローカルファイル、ローカルWebSocketエンドポイント、第三者ボットなど、ユーザーが明示的に設定した送信先へのデータ送信。
4. ローカルストレージと端末内保存
Social Stream Ninjaは、多くの動作データをユーザーの端末内に保存します。使用する画面や環境に応じて、ブラウザストレージ、localStorage、sessionStorage、IndexedDB、拡張機能ストレージ、Electronアプリストレージ、ユーザーが選ぶ任意のファイルなどを使用します。
このローカルデータには、設定、接続ソースの詳細、チャネル/プロフィール検索のキャッシュ、有効にした場合のメッセージ履歴、有効な機能に必要な認証/セッションデータなどが含まれます。
単体デスクトップアプリは、設定やソースストレージの復旧用バックアップを端末内に保存する場合もあります。再起動や障害後に以前の動作セッションを復元できるよう、これらのローカルバックアップにはOAuthトークンなどのセッション状態が含まれる場合があります。
Stream Deckプラグインは、Social Stream NinjaセッションIDと接続設定をStream Deckのローカルプラグイン設定に保存します。プラグインの削除または設定の消去により、そのプラグイン設定はStream Deckから削除されます。
5. データが端末外へ送信される場合
使用方法に応じて、次の場合に情報が端末外へ送信されることがあります:
ユーザーデータを販売することはありません。
Social Stream Ninjaは、本ポリシーに記載した送信以外にユーザーデータを転送するようには設計されていません。記載した送信は、接続プラットフォーム、ユーザーが有効にした機能や設定した送信先、必要な補助サービス/サービス提供者を利用する場合、または安全上・法的な義務で必要な場合に発生することがあります。
- 接続するプラットフォームとAPI:YouTube、Twitch、Kick、Facebook、Discordなどの対応サービスに接続すると、ソフトウェアはそれらへリクエストを送り、チャット、イベント、プロフィール、認証関連のデータを送受信する場合があります。
- ホスト型補助サービス:一部の機能は、認証、検索、通信、チャット、代替アセット用の補助エンドポイントやホストされたページを使います。現在のビルドでは、認証交換、検索、ホストされたページなどにSocial Stream Ninjaや関連する補助ドメインを使用します。
- Stream Deckの操作:Stream Deckプラグインは、設定されたセッションIDと要求コマンドのデータを、ユーザーが選んだSocial Stream NinjaのWebSocketまたはHTTPエンドポイントへ送信します。HTTPへのフォールバックが有効な場合、コマンドデータがリクエストURLにエンコードされることがあります。
- ユーザーが設定する送信先:Webhook、中継、ボット、AIプロバイダー、TTSプロバイダー、配信者向けツール、WebSocketサーバーなどの連携を有効にした場合、メッセージ本文、ユーザー名、アバター、イベントペイロード、関連メタデータをそれらの送信先へ転送する場合があります。
- ピアまたは通信サービス:VDO.Ninja、WebRTC、TURN中継、非表示iframeブリッジ、WebSocket方式の通信を使う場合、データはそれらのシステムを通過することがあります。任意のWebSocket通信は、エンドツーエンドで暗号化されない場合があります。
6. YouTubeとその他のOAuthベースの機能
限定使用: Social Stream Ninjaは、Google APIから受け取る情報の利用について、次を遵守します: 限定使用要件を含むChromeウェブストアのユーザーデータポリシー.
YouTube APIサービスや他のOAuthベースの連携を使う場合、Social Stream Ninjaは、ユーザーが選んだ機能に必要な認証トークンと関連アカウントアクセスを要求する場合があります。
- YouTube:有効にしたYouTube機能に応じて、YouTubeライブチャットメッセージ、メッセージメタデータ、チャネル情報、アバター情報、配信状態、モデレーションエンドポイント、視聴者/登録者統計へアクセスする場合があります。
- ホスト型認証補助サービス:一部のビルドやモードでは、OAuthコード交換やトークン更新を、端末内だけでなくホスト型補助サービスで処理する場合があります。このモードを使うと、ログインの完了に必要な認証コード、更新トークン、関連するトークンリクエストのデータが補助サービスを通過する場合があります。
- ローカルのトークン保存:使用する機能とログイン方法によって、トークンをユーザーの端末内に保存する場合や、リモートでの交換・更新に必要な補助サービスへ送信する場合があります。
- Googleのポリシー:YouTube機能の使用には、次も適用されます: Googleプライバシーポリシー。Googleアカウントの権限設定からGoogleへのアクセスを取り消せます。
7. デスクトップアプリのエラー報告
単体デスクトップアプリには任意のエラー報告機能があり、ユーザーが有効にしない限り無効です。
- 有効にした場合、デスクトップアプリはエラーメッセージ、スタックトレース、アプリのバージョン、ランダムなインストールID、関連情報、機密情報を除去した設定を、開発者のエラー報告エンドポイントへ送信する場合があります。
- 執筆時点で、デスクトップアプリ内の説明では、OAuthトークン、セッションデータ、バックアップ内の認証情報は報告から除外するとしています。
- 執筆時点で、デスクトップアプリ内の説明では、報告はCloudflare Workerエンドポイント経由で送信され、30日間保持されるとしています。有効にする前に、現在のアプリ内の説明を確認してください。
8. 第三者サービスとユーザーが設定する連携
Social Stream Ninjaは、幅広い第三者プラットフォームやユーザーが選んだサービスと連携できます。それらのプライバシーポリシー、利用規約、安全管理、保存方針は本ポリシーとは別であり、大きく異なる場合があります。
第三者サービスへデータを送信するよう設定する場合、それらのサービスを確認し、そのデータを送信してよいか判断する責任はユーザーにあります。
9. 保存、削除、ユーザーによる管理
Social Stream Ninjaの多くの処理はローカルで動作するため、通常、保存期間はユーザーの端末と設定に依存します。
- ローカル設定、キャッシュ、トークン、バックアップは、ユーザーがストレージを消去、ソースを削除、アプリをリセット、書き出したファイルを削除、トークンを取り消し、またはソフトウェアをアンインストールするまで端末に残る場合があります。
- ユーザーが設定した第三者の送信先は、独自のポリシーに従って転送データのコピーを保持する場合があります。
- ホスト型補助サービスやAPIは、独自の運用に従って技術的なリクエストデータを記録・保持する場合があります。本ポリシーは、第三者サービスの特定の保存期間を保証しません。
10. セキュリティとリスク
- 絶対的な安全性の保証なし:完全に安全なソフトウェアやネットワークサービスはありません。Social Stream Ninjaの使用は自己責任となります。
- セッションとソースの認証情報:ストリームID、ルームID、トークン、パスワード、中継リンクが他者に知られると、設定によってはその相手がデータを閲覧したり挿入したりできる場合があります。
- 通信のリスク:WebRTC、TURN、WebSocket、Webhook、中継、第三者APIの通信により、その通信を運ぶために必要なサービスへ情報が開示される場合があります。
11. ユーザーの責任
Social Stream Ninjaに接続するサイト、アカウント、チャット、サービス、取得するデータ、表示するオーバーレイ、保存するファイル、データを中継する外部サービスは、ユーザーが決定します。
- ソフトウェアで扱うデータを収集、処理、表示、保存、書き出し、転送する権利と適法な根拠を確保する責任はユーザーにあります。
- データを処理するサービスや個人に適用される利用規約、プライバシー規定、現地法を遵守する責任はユーザーにあります。
- トークン、パスワード、ルームID、ストリームID、書き出したデータは機密情報として扱ってください。
12. 補償と無保証
Social Stream Ninjaは「現状有姿」かつ「提供可能な状態」で提供され、商品性、特定目的への適合性、権利非侵害の黙示の保証を含め、明示・黙示を問わずいかなる保証も行いません。
ソフトウェアを使用することにより、第三者コンテンツ、データ収集、データ転送、法令遵守に関する請求を含め、設定や使用から生じる請求、損害、責任、損失について、作者、貢献者、サービス提供者が責任を負わないことに同意するものとします。
13. 本ポリシーの変更
本プライバシーポリシーは随時更新される場合があります。変更後もソフトウェアの使用を続けると、改定後のポリシーに同意したものとします。
14. 連絡先
プライバシーに関するお問い合わせ先:
Steve Seguin
メール: [email protected]