1. 取得する情報
Discordログイン時、DiscordのユーザーID・ユーザー名・表示名・ アバター画像、二段階認証が有効かどうか、指定Discordサーバーへの 所属有無を取得します。OAuthスコープはidentifyとguildsです。 Discordのパスワードやメールアドレスは取得しません。
Discordのaccess tokenとrefresh token、取得したサーバー一覧は保存 しません。所属有無だけをセッションと利用者情報へ保存します。
2. 保存するデータ
ログイン後に利用者が作成したデッキ、戦績、所持状況、コメント等の データ、問い合わせ内容と対応状況をCloudflare D1へ保存します。 記事機能の提供開始後は、記事、下書き、公開時点のデッキスナップ ショット、更新履歴も保存対象になります。
デッキは「記名公開」「無記名公開」「下書き」のいずれかの状態を 持ちます。無記名公開のデッキは、一覧・詳細・公開プロフィール ページのいずれにおいても、所有者のユーザー情報を表示しません。
3. Cookie・端末内保存
ログイン状態の維持にHttpOnlyのセッションCookie、Discord OAuth中の state・PKCE確認に短時間のCookieを使用します。管理者には、管理画面の 合言葉確認状態をセッションへ結び付けたHttpOnly Cookieを使用します。 表示設定や未保存の対戦計算機状態等をブラウザのlocalStorageへ保存する 場合があります。
現時点では広告・行動ターゲティング用Cookieを使用していません。
4. データの利用目的
取得した情報は、本サイトの機能提供(ログイン状態の維持、 デッキ・戦績の管理、公開プロフィール表示等)のためにのみ 利用します。
5. 外部サービスと外部送信
サイト配信、データ保存、アクセス・エラーログにはCloudflareを、 ログインにはDiscordを利用します。Google Sheets同期を管理者が 実行した場合、同期対象の戦記データを指定スプレッドシートへ送信します。 カード画像や外部埋め込みを表示した場合、閲覧者のブラウザが Scryfall、Wizards、X等の提供元へ直接通信することがあります。 各提供元での情報の扱いには、その提供元の方針が適用されます。
6. 第三者提供
取得した情報を販売しません。本人の操作、法令上の要請、安全確保、 サービス提供に必要な委託先での処理を除き、個人を識別できる情報を 第三者へ提供しません。公開設定された投稿は不特定多数から閲覧できます。
7. 保存期間・削除・訂正
アカウント情報と利用者が保存した内容は、アカウントまたは対象データの 削除まで保持します。不正対策・監査記録、公開記事の版、戦記同期記録等は、 安全な運営、整合性、異議対応に必要な期間保持する場合があります。 Cloudflareのアクセス・エラーログはCloudflare側の設定期間に従います。
訂正、削除、アカウント削除は問い合わせフォームから申請できます。 本人確認や、公開スナップショット・他者の投稿との整合性確認が必要な 場合があります。
8. 外部埋め込み(X)について
「/x/community」「/x/official」の各ページに限り、X(旧Twitter)社が 提供する公式の埋め込み機能(platform.twitter.comのスクリプト、 syndication.twitter.comのタイムライン表示)を 読み込みます。この読み込みは該当ページに限定しており、サイト全体 では読み込みません。
この埋め込みは、閲覧者のブラウザから直接x.com・ platform.twitter.com・syndication.twitter.comへ通信します。本サイトのサーバーを経由しない ため通信内容は運営者には見えませんが、閲覧者のIPアドレスや ブラウザ情報等がX社へ渡ります。X社側での取り扱いはX社の プライバシーポリシーによります。
表示するアカウントは環境変数で設定します。未設定の場合は埋め込み を読み込まず、「準備中」の案内のみを表示します。
9. 安全管理・変更・連絡先
セッショントークンは平文でデータベースへ保存せず、通信にはHTTPSを 使用し、管理操作には追加の認証を要求します。本方針を変更した場合は、 version、施行日、最終更新日を更新し、重要な変更はサイト内で案内します。 個人情報の取り扱いに関する正式な連絡先は問い合わせフォームです。