UDON SABER Hub プライバシーポリシー

UDON SABER Hub プライバシーポリシー
施行日:2026年6月6日
最終改定日:2026年9月8日

Webでの初回登録(2026年9月8日)

Web登録が有効な場合、Discordログインでidentifyおよびguilds.members.readの権限を要求します。未登録のプレイヤーについて、指定されたHubサーバーへの参加とルールへの同意状況を確認します。確認結果とDiscordのニックネーム候補は、初回登録のため、現在のHubセッションに結び付けて最大10分間サーバーメモリに保持します。Discordのニックネームは候補です。登録名は自由に設定でき、Webのプロフィール編集から変更できます。変更後も既存のスコアは同じアカウントに紐付きます。Discordアクセストークンはサーバー側で一時利用するだけで、この確認結果・データベース・ブラウザに保持しません。登録済みプレイヤーの所属を継続的に監視する機能ではありません。

Googleログインとアカウント連携(2026年9月5日)

Discordまたは /web-login でログイン後、Googleを連携できます。Googleログインでも同じHubアカウントを利用し、別のプレイヤープロフィールは作成しません。同じGoogleアカウントを複数のHubアカウントに連携することはできません。既存のプレイヤー記録の所有者を識別するため、Discordの連携は維持します。

Googleログインでは openid と profile の権限を要求し、Googleの変更されないアカウント識別子(sub)、連携日時、Hub内部アカウントIDとの対応関係を保存します。連携確認画面の表示用に、Googleの表示名をサーバーのメモリー上で最大10分間、一時的に保持する場合があります。Googleのメールアドレスやプロフィール画像は保存せず、メールアドレスによるアカウントの照合も行いません。

認可コード、IDトークン、アクセストークンはサーバー上の本人確認に一時的に使用し、データベースやログに保存しません。リフレッシュトークンは要求しません。ログインの保護に一時的なstate、nonce、PKCEを使用します。Hubのセッション記録には、ログイン方法、認証日時、Discordの本人確認日時を含みます。

アカウント連携から、必要に応じてDiscordで本人確認したうえでGoogleの連携を解除できます。解除するとGoogleの有効な連携情報を削除し、Google経由で作成したHubのログイン状態をすべて失効させます。プレイヤー記録は同じHubアカウントに保持されます。過去のバックアップは既存の保存方針に従い、古いバックアップの復元時には当時の連携状態が戻る場合があります。Hub側での解除によってGoogleアカウント側の設定は変更されません。Googleアカウントの「サードパーティとの接続」からもHubへのアクセスを確認できます。

Googleの認証情報は本人確認とアカウント連携の管理に使用し、広告、販売、公開プロフィールの表示には使用しません。アカウントの削除や情報の訂正は、下記の案内に従いAdminロールを持つ管理者へお問い合わせください。


本プライバシーポリシーは、Discordサーバー「UDON SABER Hub」、「UDON-SABER Bot」および「UdonSaber Leaderboard」における情報の取得、利用、保存、公開、削除その他の取扱いについて定めるものです。

これらを総称して、以下「本サービス」といいます。

本サービスを利用する方は、本プライバシーポリシーを確認した上で利用してください。


第1条 基本方針

本サービスは、UDON-SABERのプレイ記録を登録、集計、表示および管理するため、必要な範囲で利用者に関する情報を取り扱います。

運営者は、取得する情報を本サービスの提供、運営、改善、安全確保および問い合わせ対応に必要な範囲で利用し、不必要な収集を避けるよう努めます。

本サービスは個人によって運営される非公式サービスであり、企業または公的機関によって運営されるものではありません。


第2条 取得または保存する情報

本サービスでは、次の情報を取得または保存する場合があります。

Discordに関する情報
DiscordユーザーID
Discord上の表示名
Discordユーザー名
DiscordアバターURL
アバター画像を取得するために必要な情報
Webログイン時にDiscordから取得するユーザー識別情報
DiscordサーバーID
DiscordチャンネルID
DiscordメッセージID
Botコマンドの実行に必要な情報
ロールおよび権限に関する情報
登録時または問い合わせ時に利用者が送信した内容

VRChatおよび登録名に関する情報
VRChat上の名前
Botへ登録したプレイヤー名
登録名の変更履歴に関連する情報
Discordアカウントと登録名の対応情報

投稿された画像
UDON-SABERのリザルト画面
スコア登録のために投稿されたスクリーンショット
OCR解析対象となった画像
記録確認、不正確認または障害対応のためのバックアップ画像
画像の投稿日時
画像とプレイ記録を関連付けるための識別情報

曲および譜面に関する情報
曲名
アーティスト名
Mapper名
難易度
Stars
BPM
NPS
ノーツ数
壁数
曲の長さ
譜面の識別に必要なメタデータ
登録されているDiscordサーバーとの関連情報

プレイ結果に関する情報
スコア
精度
ランク
コンボ
Hit
Total
PP
合計PP
順位
投稿時刻
過去の記録との比較情報
曲別およびプレイヤー別の集計情報

設定に関する情報
Private Score Modeの有効または無効
Webログインセッションの作成日時、最終利用日時、有効期限および失効状態
Botのアップロードチャンネル
管理者通知チャンネル
PP通知チャンネル
その他、本サービスの運用に必要な設定情報

アクセスに関する情報
Webサーバー、トンネルサービス、Discord、Googleその他の外部サービスの標準機能により、次の情報がログとして記録される場合があります。

IPアドレス
User-Agent
使用ブラウザ
使用端末またはOSに関する情報
アクセス日時
アクセス先URL
HTTPリクエストに関する情報
エラーまたは通信障害に関する情報
ブラウザが生成するランダムな匿名識別子
ランダムな匿名の訪問・セッション識別子
現在のページ区分、訪問数、ページ表示数および同時閲覧数の集計情報
これらの匿名識別子を、Discordアカウント、VRChat名、IPアドレス、User-Agentその他のプロフィール情報と本サービスが意図的に関連付けることはありません。ただし、運営者がアクセス解析目的で積極的に収集していない場合でも、使用しているソフトウェアや外部サービスの標準ログにはIPアドレスやUser-Agentが記録される可能性があります。


第3条 情報の取得方法

本サービスは、主に次の方法で情報を取得します。

利用者がDiscord上でコマンドを実行する
利用者がリザルト画像を投稿する
利用者が登録名を入力する
利用者がBotのボタン、メニューまたは入力フォームを使用する
利用者がDiscord OAuth2によるWebログインを許可する
Discord APIから必要な情報を取得する
Google Cloud Vision APIを用いて画像を解析する
Webページまたは公開APIへアクセスする
管理者が運営上必要な情報を登録または修正する
システムがPP、順位その他の数値を自動計算する


第4条 利用目的

取得または保存した情報は、次の目的で利用します。

UDON-SABERのリザルト画像を解析するため
スコアその他のプレイ結果を登録するため
プレイヤーとDiscordアカウントを関連付けるため
Webページへの本人ログイン状態を安全に維持するため
登録名を管理するため
PPおよび合計PPを計算するため
ランキングを作成および表示するため
プレイヤープロフィールを表示するため
曲別および譜面別ランキングを表示するため
Webページおよび公開APIを提供するため
リザルト画像と記録内容を照合するため
OCRの誤認識を確認および修正するため
不正な記録、捏造またはなりすましを確認するため
重複した譜面または記録を整理するため
Private Score Modeを提供するため
BotおよびWebの不具合を調査するため
セキュリティ上の問題へ対応するため
利用規約違反へ対応するため
利用者からの問い合わせへ対応するため
サービスの改善、保守および機能追加を行うため
データのバックアップおよび復旧を行うため
その他、本サービスの適切な運営に必要な目的


第5条 公開される情報

通常の利用者について、以下の情報がDiscord、Webページまたは公開API上で公開される場合があります。

登録名またはプレイヤー名
Discordアバター
スコア
精度
ランク
コンボ
HitおよびTotal
PP
合計PP
順位
プレイした曲および譜面
曲別ランキング
プレイヤープロフィール
投稿時刻
曲および譜面のメタデータ

本サービスのWebページおよび公開APIは、Discordサーバーへ参加していない第三者も閲覧できる場合があります。

利用者がスコアを登録した場合、上記情報が公開される可能性があることに同意したものとして取り扱われます。


第6条 リザルト画像の取扱い

投稿されたリザルト画像は、次の目的で保存される場合があります。

OCR解析
登録内容の確認
誤認識の修正
不正記録の確認
利用者からの問い合わせ対応
システム障害への対応
バックアップおよび復旧

投稿画像は、原則として、削除依頼、サービス終了、記憶装置の物理的故障、事故その他の事情がない限り保存されます。

画像は、原則として運営者およびAdminロールを持つ管理者のみが確認します。

ただし、BotまたはWebの設定、不具合、誤操作その他の事情により、意図しない範囲に表示される可能性を完全には否定できません。

削除依頼が承認された場合、対象となるスコア記録とともに、関連するリザルト画像も可能な範囲で削除します。

ただし、バックアップ、キャッシュ、ログ、外部サービス側の一時保存その他の領域には、一定期間データが残る場合があります。


第7条 Google Cloud Vision APIの利用

本サービスは、投稿されたリザルト画像の文字情報を解析するため、Google Cloud Vision APIを使用します。

そのため、投稿された画像または画像から得られる情報が、OCR処理のためにGoogleのサーバーへ送信されます。

送信された情報は、Googleが定める規約、プライバシーポリシー、データ処理条件その他のルールに従って取り扱われます。
本サービスの運営者は、Google側のシステム、保存期間、処理方法またはセキュリティを完全に管理できません。

利用者は、画像を投稿することにより、OCR処理に必要な範囲で画像がGoogle Cloud Vision APIへ送信されることを了承するものとします。


第8条 Discord APIの利用

本サービスは、Botの動作、ユーザー識別、アバター表示、サーバーおよびチャンネルの識別、権限確認その他の目的でDiscord APIを使用します。

Webログインでは、Discord OAuth2の認可コードをサーバー側で交換し、本人のDiscordユーザーIDを確認します。この処理で得た認可コードおよびDiscordアクセストークンはログイン確認のために一時利用し、本サービスのデータベースへ保存しません。

ログイン後はブラウザへランダムなセッション識別子をHttpOnly Cookieとして保存し、サーバー側にはその識別子のハッシュ値、有効期限および利用状態を保存します。

Discord APIを通じて取得される情報は、Discordが定める利用規約、プライバシーポリシーおよび開発者向けポリシーに従って取り扱われます。

本サービスは、Discordアカウントのパスワードまたはメールアドレスを取得することを目的としていません。

運営者は、Discord側の仕様変更、情報の保存方法または障害について完全に管理できません。


第9条 Private Score Mode

Private Score Modeが有効な利用者については、通常の公開表示において、次の情報の全部または一部を非公開にします。

スコア
PP
合計PP
精度
ランク
コンボ
HitおよびTotal
プレイヤープロフィールの詳細
曲別ランキング上の詳細
リザルト画像
公開API上の詳細情報
その他、運営者が非公開対象とする記録

Private Score Modeが有効であっても、登録名またはプレイヤー名は表示されます。

そのため、Private Score Modeは匿名化機能ではありません。

管理者が許可した専用チャンネルでは、本人または許可された利用者が、確認用のBot機能を使用して非公開記録を閲覧できる場合があります。

Private Score Modeの設定以前に公開されていた情報、Discord上の過去の投稿、通知、キャッシュ、スクリーンショットその他の情報について、完全な削除または非公開化を保証するものではありません。

Private Score Modeを希望する場合は、対象DiscordサーバーのAdminロールを持つ管理者へ連絡してください。


第10条 第三者への販売および外部サービス

運営者は、取得した利用者情報を広告業者、データ販売業者その他の第三者へ販売しません。

ただし、本サービスの提供に必要な範囲で、以下の外部サービスを利用する場合があります。

DiscordおよびDiscord API
Google Cloud Vision API
Webサーバー
通信またはトンネルサービス
DNS、ホスティングまたはネットワークサービス
バックアップまたはストレージサービス
その他、本サービスの運営に必要な外部サービス

法令に基づく開示請求があった場合、人の生命、身体または財産の保護に必要な場合、不正利用またはセキュリティ上の問題への対応が必要な場合には、法令上認められる範囲で情報を開示する場合があります。


第11条 情報の保存期間

取得した情報は、原則として次のいずれかまで保存します。

利用者から削除依頼があり、削除が完了するまで
本サービスの運営を終了するまで
記録確認、不正確認、問い合わせ対応その他の目的に必要な期間が終了するまで
法令上必要な保存期間が終了するまで

リザルト画像および記録は、原則として、削除依頼、サービス終了、事故、SSDその他の記憶装置の物理的破損などがない限り保存されます。

バックアップ、キャッシュ、ログその他の複製データについては、本体データの削除後も一定期間残る場合があります。

バックアップから個別の情報のみを即時に削除することが技術的に困難な場合、バックアップの更新または破棄時に削除されます。


第12条 削除、修正および非公開設定

利用者は、自分に関する次の対応を申請できます。

スコア記録の削除
登録名の修正
誤った曲または譜面情報の修正
リザルト画像の削除
Private Score Modeの設定
Private Score Modeの解除
その他、自分の情報に関する問い合わせ
申請は、原則として登録済みのDiscordアカウントから、対象Discordサーバー内のAdminロールを持つ管理者へ行ってください。

運営者は、第三者による不正な削除または変更を防ぐため、次の方法などで本人確認を行う場合があります。

登録済みDiscordアカウントからの申請であること
登録名とDiscordユーザーIDが一致すること
過去の投稿記録と一致すること
その他、運営者が必要と判断する確認

本人確認ができない場合、削除、修正または非公開設定に応じられない場合があります。


第13条 削除できない、または直ちに削除できない情報

次の情報については、削除依頼後も直ちに完全削除できない場合があります。

バックアップ内のデータ
システムログ
キャッシュ
Discord上に残る過去のメッセージ
他の利用者が保存したスクリーンショット
外部サービス側で一時保存されている情報
不正利用または規約違反の調査に必要な記録
法令上保存が必要な情報

運営者は、技術的および合理的に可能な範囲で削除に努めますが、インターネット上からすべての複製を完全に消去することを保証しません。


第14条 安全管理

運営者は、保存された情報を保護するため、可能な範囲で次の対策を行います。

Botトークン、APIキーその他の認証情報の管理
管理機能へのアクセス制限
Discordロールによる権限管理
データベースおよび設定ファイルのバックアップ
ソフトウェアの更新
不正アクセスまたは異常動作の確認
必要に応じたパスワードまたは認証情報の変更
不要な情報公開の防止
Private Score Modeの維持
その他、個人運営の範囲で合理的に実施可能な対策

ただし、本サービスが完全なセキュリティを保証するものではありません。


第15条 情報漏えいその他の事故

情報漏えい、不正アクセス、マルウェア感染、認証情報の流出、記憶装置の紛失その他の事故が発生した場合、運営者は状況に応じて次の対応を行います。

影響範囲の調査
Bot、WebまたはAPIの一時停止
Botトークン、APIキー、パスワードその他の認証情報の変更
不正アクセスの遮断
Discordサーバー内での告知
影響を受ける可能性がある利用者への連絡
バックアップからの復旧
外部サービスの運営者への連絡
必要に応じた関係機関への相談または報告
再発防止策の実施

事故の内容、影響範囲またはセキュリティ上の理由により、すべての技術的詳細を公開しない場合があります。


第16条 Cookie、ローカルストレージ、言語設定および匿名利用統計

本サービスのWebページは、広告配信またはサイトをまたぐ行動追跡を目的としたトラッキングCookieを使用しません。

現在閲覧中の人数および累計利用統計を表示するため、ブラウザのローカルストレージにランダムな匿名ブラウザ識別子と訪問識別子を保存します。これらは、複数タブによる重複集計を抑え、約30分以上操作が途切れた後の再訪問を新しい訪問として区別し、訪問数、ページ表示数および同時閲覧数を集計するために使用します。

本サービスは、これらの識別子をDiscordアカウント、VRChat名、IPアドレス、User-Agentまたは広告用プロフィールと意図的に関連付けません。ブラウザの保存データを削除すると新しい識別子が生成されますが、それまでに集計済みの累計値はサービスのデータベースへ残る場合があります。

表示言語は、ブラウザの言語設定などから判定され、ローカルストレージへ保存される場合があります。

外部サービス、ブラウザ、プロキシ、トンネルサービスその他の機能によりCookieまたは類似情報が使用される場合、その取扱いは各外部サービスの規約およびポリシーに従います。


第17条 未成年者の利用

本サービス独自の年齢制限は設けていません。

ただし、Discord、VRChat、Googleその他の外部サービスが定める年齢制限、保護者の同意その他の条件に従う必要があります。

未成年者が本サービスを利用する場合、必要に応じて保護者の理解または同意を得てください。


第18条 本ポリシーの変更

運営者は、法令、サービス内容、使用する外部サービス、保存する情報、公開範囲、セキュリティその他の変更に応じて、本プライバシーポリシーを変更できます。

重要な変更については、可能な範囲で対象Discordサーバー内に告知します。

変更後も本サービスを利用した場合、変更後の内容を確認したものとして取り扱われる場合があります。


第19条 お問い合わせ

情報の削除、修正、Private Score Mode、登録名、公開範囲その他の問い合わせは、対象Discordサーバー内でAdminロールを持つ管理者へ連絡してください。

専用の問い合わせチャンネルは設けていません。

問い合わせ内容によっては、本人確認または追加情報の提出を求める場合があります。

---
第20条 運営者
本サービスの現在の運営、設定、データ管理、サーバー管理およびコード改変はU_030Dが行っています。

本Botの元となるシステムの原作者は0147295です。

原作者が、現在保存されている個人データ、削除依頼、問い合わせ、Private Score Modeその他の運営対応を担当しているとは限りません。