プライバシーポリシー
はじめに・基本方針
OBS Overlay nicoChat(以下「本Bot」)は、Discordのメッセージをリアルタイムでオーバーレイ配信するサービスです。本プライバシーポリシーは、本Botを利用するにあたって収集する情報の種類、その利用目的、および管理方法についてご説明します。
開発者は、ユーザーのプライバシー保護を重要事項として捉え、収集するデータを必要最小限に抑えた設計を採用しています。
収集する情報
本Botが処理・一時保持する情報は以下の通りです。
| 情報の種類 | 内容 | 保持期間 | 目的 |
|---|---|---|---|
| Discord ユーザーID | 数字のID(例: 123456789012345678) | セッション終了まで | 認証・権限確認 |
| Discord 表示名 | メッセージ送信時のサーバー表示名 | 即時破棄(転送のみ) | オーバーレイへの表示 |
| アバター画像URL | Discord CDN上の画像URL | 即時破棄(転送のみ) | オーバーレイへの表示 |
| メッセージ内容 | テキスト・絵文字・スタンプ | 即時破棄(転送のみ) | オーバーレイへの表示 |
| ロールID | 許可設定されたロールのID | 管理者が削除するまで | /start コマンドの権限管理 |
| チャンネルID | 監視対象チャンネルのID | セッション終了まで | メッセージのフィルタリング |
| Socket接続情報 | セッションID(内部管理用) | 切断まで(最長10分) | 通信の管理・認証 |
収集しない情報
- パスワードやクレジットカード情報などの機密性の高い個人情報
- メッセージ内容の永続的なログ・記録
- ボイスチャンネルの音声データ
- DM(ダイレクトメッセージ)の内容(操作用DMを除く)
- IPアドレスその他のネットワーク識別情報
情報の利用目的
収集した情報は以下の目的にのみ使用します。
- OBSオーバーレイへのリアルタイムメッセージ配信
- セッション認証および正規ユーザーの確認
- コマンドの実行権限管理(サーバーオーナーが設定した許可リストの管理)
- 不正なアクセスの防止
収集した情報を第三者へ販売・提供・共有することはありません。
データの保存と削除
自動削除
以下のタイミングでデータは自動的に削除されます。
- OBSブラウザソースが切断された時点 → 対応するセッション情報を即座に削除
- Botプロセスが終了した時点 → 全アクティブセッション情報を削除
- 認証コードの有効期限(デフォルト10分)が切れた時点 → 未認証セッション情報を削除
- 5分ごとの定期クリーンアップ → 期限切れの未認証セッションを削除
永続データ
以下のデータのみがローカルの db.json ファイルに永続保存されます。
- サーバーオーナーが
/setupコマンドで設定した許可ロールID・ユーザーID
この情報は /setup remove_role または /setup remove_user コマンドで削除できます。
セキュリティ
本Botは以下のセキュリティ対策を実装しています。
通信の暗号化
認証完了後のすべてのメッセージデータはAES-256-GCM方式で暗号化されます。IVは毎回ランダム生成され、認証タグによる改ざん検知も実装しています。
認証機構
セッションの確立にはUUID v4によるワンタイムトークンと6桁の認証コードを組み合わせた2段階認証を採用しています。認証コードはDiscordのユーザーIDと照合されるため、第三者による不正な認証は防止されます。
最小権限の原則
本BotはDiscordの必要最小限のIntentのみを要求します。メッセージ内容を永続的に保存するような権限は設計上持ちません。
ただし、インターネット経由の通信に完全なセキュリティを保証することはできません。本Botの利用はユーザー自身の判断と責任において行っていただく必要があります。
サードパーティサービスとの連携
本Botは以下のサードパーティサービスを利用します。
| サービス | 用途 | 送信される情報 |
|---|---|---|
| Discord API | コマンド受信・メッセージ取得 | Discordの利用規約に従います |
| Discord CDN | 絵文字・スタンプ画像のURL参照 | 画像URLのみ(画像データは送信しません) |
Discord のプライバシーポリシーについては Discord Privacy Policy をご確認ください。
未成年者のプライバシー
本Botは13歳未満の方を対象としておらず、意図的に13歳未満の方の個人情報を収集することはありません。本Botの利用にはDiscordの利用規約への同意が必要であり、Discordは13歳未満の方の利用を禁止しています。
ポリシーの変更
本プライバシーポリシーは予告なく変更される場合があります。重要な変更を行う場合は、本ページおよびBotの公開リポジトリを通じてお知らせします。
変更後も本Botを継続してご利用いただいた場合、変更後のポリシーに同意いただいたものとみなします。
お問い合わせ
本プライバシーポリシーに関するご質問・ご意見は、以下の方法でお問い合わせください。
リポジトリURL: https://github.com/DTT-JP/Discord-to-OBS-nicoChat