正式版
プライバシーポリシー
版:1.0(利用状況・画像確認・通知配信・いいね通知の説明追記)制定・施行日:2026年9月27日/最終追記日:2026年10月19日
2026年9月28日から、日ごとに変わるランダムIDと画面の種類を使った利用状況の集計を開始します。氏名・メールアドレス・投稿本文とは紐付けません。詳しくは第2項と第8項をご確認ください。従来の同意記録を、この追記への新たな同意として扱うことはありません。
MatchStand運営(以下「運営者」といいます。)は、スポーツ観戦コミュニティサービス「MatchStand」(以下「本サービス」といいます。)で取り扱う利用者情報について、次のとおり定めます。
本ポリシーにおいて「保護者」とは、親権者その他の法定代理人をいいます。
1. 運営者情報
- 公開上の運営者名:MatchStand運営
- 運営者の氏名および住所:常時公開せず、適法な開示請求であることを確認した後、所定の方法で遅滞なく開示します。
- 個人情報窓口:support@matchstand.app
- 運営者情報の請求方法:https://www.matchstand.app/operator-info.html
- サービスURL:https://www.matchstand.app
2. 取得または生成する情報
本サービスでは、利用する機能に応じて次の情報を取得または生成します。
2.1 アカウントと認証に関する情報
- メールアドレス
- 認証に必要な情報、ログイン状態、セッション情報、認証日時等
- パスワードの漏えい確認に必要なハッシュの一部
- 利用規約・プライバシーポリシー・コミュニティガイドラインの同意版、同意日時、取得経路、13歳以上であること、および18歳未満の場合に保護者同意を得ていることの自己申告記録
パスワードは認証サービスで処理されます。パスワードの登録・変更時には、入力されたパスワードを端末内でハッシュ化し、そのSHA-1ハッシュの先頭5文字だけを「Have I Been Pwned」のPwned Passwords APIへ送信して、過去の漏えいデータとの一致を確認します。完全なパスワード、完全なハッシュおよびメールアドレスを同APIへ送信しません。
2.2 プロフィール情報
- 表示名、ユーザー名
- 選択したアイコン、アップロードしたプロフィール画像、自己紹介、選択したプロフィールカード
- 表示名の変更日時
- 本サービス内の権限区分
2.3 コミュニティ利用情報
- 投稿、返信、投稿先の試合・ルーム、投稿日時
- 共感および試合中のリアクション
- チーム別チャンネルの選択状態
- 通報理由、通報時の補足、対応状況
- 投稿制限その他のモデレーション記録
- ミュート・ブロックしたユーザーと設定日時
- 投稿に添付した画像、画像の保存・削除状態
- コミュニティの作成申請、名称・説明、審査・対応状況
- 参加履歴、特典対象の受付記録・推しチームの記録、チーム別の応援実績、獲得特典、訂正履歴
- 投稿・アカウント削除の識別子と時刻、削除確認・復旧判定に必要な最小限の記録
2.4 お気に入りと設定
- 推しチーム
- 観戦予定へ追加した試合
- 端末への通知設定(試合開始、推しチーム、返信、コミュニティのいいね)
- ブラウザまたは端末での通知許可状態
- スコア表示の大小、チャンネル選択その他の画面設定
通知許可状態はブラウザまたは端末上で確認します。通知を有効にした場合、配信に必要な端末トークン、またはブラウザの購読先URLと暗号化用の情報、ランダムなインストール識別子、端末の種類、通知設定を、アカウントとログインセッションに紐付けてサーバーへ保存します。これらを他のユーザーへ公開することはありません。詳しくは第5項の「通知配信での外部送信」をご確認ください。
2.5 お問い合わせ情報
- 問い合わせ種別と本文
- 任意で入力した返信先メールアドレス
- Web、iOSまたはAndroidの別
- アプリバージョン
- 受付状況と受付日時
問い合わせ内容はデータベースへ保存された後、運営者が受付を確認するため、Resendを利用してsupport@matchstand.app宛ての問い合わせ通知メールとして送信されます。通知メールには、問い合わせ本文、返信先メールアドレス、問い合わせ種別、作成日時、問い合わせIDおよび利用環境等が含まれます。本サービス内の返信機能は未実装であり、個別の返信または返信時期を保証するものではありません。ただし、法令上対応が必要な請求は、適用法令に従って対応します。
2.6 接続・運用情報
- IPアドレス、ブラウザ・端末に関する情報、アクセス日時、アクセス先、エラー等のログとしてサービス提供者が取得する情報
- 試合ルームへの接続状態、接続時刻およびルーム識別子
- セキュリティ、不正利用防止、障害調査に必要な記録
試合ルームの接続状態は、同時に閲覧している人数を表示するためにリアルタイムで処理します。
2.7 生年月日について
本サービスは13歳以上を対象としますが、年齢確認のための生年月日入力欄は設けず、原則として生年月日を収集しません。18歳未満の方は、保護者の同意を得た上で利用してください。
2.8 利用状況の集計
利用状況の把握とサービス改善のため、日別の閲覧者数の目安、画面別の閲覧回数、投稿・返信数、新規登録数を運営者向けに集計します。閲覧の計測には、日本時間の日付ごとに変わるランダムな識別子、画面の種類、重複送信を除くための識別子を使用します。閲覧の計測データに氏名、メールアドレス、アカウントID、投稿本文、検索語、個別の試合・投稿の識別子やURLは含めず、アカウント情報と結び付けません。複数端末や保存領域の消去により同じ人を別に数える場合があり、正確な人数ではありません。
計測データはVercelを経由してSupabaseへ保存し、集計結果は管理者だけが閲覧します。広告配信やサイトをまたいだ追跡には使用しません。計測用の識別子を含む明細は原則7日、個人の識別子を含まない日別・画面別の集計は原則90日で整理します。投稿数・登録数は保存中のデータに基づき、後日の削除によって減る場合があります。通信に伴う外部サービスの運用ログや通常DBバックアップの保存期間は、第9項に従います。
3. 利用目的
取得した情報を、次の目的で利用します。
- アカウント登録、本人認証、ログイン維持およびパスワード再設定のため
- プロフィール、投稿、返信、共感、リアクション、推しチーム、観戦予定、通知設定その他の機能を提供し、アプリ内の通知一覧や、通知を有効にした方への試合開始前・自分の投稿への返信・自分のコミュニティ投稿へのいいねのお知らせを提供するため
- 公開投稿を表示し、試合ごとのコミュニティを運営するため
- 通報、ミュート、ブロック、投稿制限その他の安全対策とモデレーションのため
- お問い合わせ・不具合報告を受け付け、内容を確認し、必要な場合に連絡するため
- 同時閲覧人数の表示その他リアルタイム機能を提供するため
- 不正利用の防止、セキュリティ確保、障害の調査およびサービス改善のため
- 法令上の義務への対応および権利の保護のため
- 参加履歴・応援実績の集計、特典の付与・表示、誤集計や不正取得の訂正のため
- 暗号化バックアップによる障害復旧、および削除済み情報が復旧によって再表示されることを防ぐため
取得時に別の利用目的を明示した場合は、その目的でも利用します。利用目的を変更する場合は、変更前の目的と合理的な関連性を有する範囲で行い、必要に応じて通知または公表します。
4. 他のユーザーへ公開される情報
次の情報は、公開中の投稿や返信とともに、ログインしていない閲覧者を含む他のユーザーへ表示される場合があります。
- 表示名とアイコン・プロフィール画像
- 投稿・返信の本文、閲覧権限のある添付画像、投稿日時、投稿先の試合・チャンネル
- 共感数、返信数、リアクション数等の集計情報
公開情報の配信と機能提供に必要な範囲で、投稿やリアクションに紐づく本サービス内部の識別子が通信データに含まれる場合があります。メールアドレス、パスワード、問い合わせ本文、ミュート・ブロック一覧、通知設定および個人の観戦予定を公開画面へ表示することはありません。
他のログインユーザーが閲覧するプロフィールには、自己紹介、表示対象の推しチーム、選択中のカードデザインとそのチームに対応する枠も表示されます。個別の参加履歴や内部の訂正記録をすべて公開するものではありません。表示名・アイコンの変更は過去の投稿にも反映される場合があります。
ユーザーは、表示名や投稿本文に、本名、住所、電話番号、メールアドレスその他公開したくない情報を入力しないでください。
5. 外部サービスと委託
2026年10月6日更新:画像を公開前に自動確認するため、OpenAIのModeration APIを利用します。規約の同意とは別に、送信先・目的を表示して任意の画像送信同意を取得し、アカウントに保存します。登録時または初めて画像を送信するときに同意すると、以後の添付・プロフィール画像にも適用されます。従来の利用規約・プライバシーポリシーへの同意記録だけで、この画像送信への同意があったとは扱いません。
本サービスは、提供に必要な範囲で次の外部サービスを利用します。各提供者は、運営者からの委託またはユーザー端末からの外部送信により情報を取り扱う場合があります。
| 提供者・サービス | 主な役割 | 取り扱われる主な情報 |
| Supabase | 認証、データベース、画像保存、リアルタイム接続 | メールアドレス、認証・セッション情報、プロフィール、投稿・画像、実績、設定、お問い合わせその他本サービスの保存データ |
| Vercel | Webアプリの配信、ホスティング、運用ログ | IPアドレス、ブラウザ・端末情報、アクセス日時、リクエスト、エラー等 |
| Resend | 登録確認・パスワード再設定等の認証メール、運営者向け問い合わせ通知メールの配信 | 宛先メールアドレス、確認コード・認証リンクを含むメール本文、配信結果。問い合わせ通知では本文、返信先、種別、日時、ID、利用環境等 |
| Porkbun・Gmail(Google) | support@matchstand.app宛てメールをPorkbunで転送し、運営者のGmailで受信・対応 | 送信者アドレス、件名、本文、添付、送受信日時等(直接の問い合わせ、運営者向け通知の受信、必要な返信) |
| Google Firebase Cloud Messaging(FCM) | Androidの通知配信 | 通知用端末トークン、通知の種類と表示文、受信者・イベント・試合またはコミュニティの内部識別子、通知タップ時の移動先、配信結果。SDKが生成するアプリインストール識別子等 |
| Apple Push Notification service(APNs) | iPhoneの通知配信 | 通知用端末トークン、通知の種類と表示文、受信者・イベント・試合またはコミュニティの内部識別子、通知タップ時の移動先、配信結果 |
| ブラウザの通知配信サービス(Google、Mozilla、Apple等) | Webの通知配信 | 購読先URL、暗号化された通知データ、配信に伴う接続情報と結果。通知データには種類と表示文、受信者・イベント・試合またはコミュニティの内部識別子、移動先が含まれます |
| OpenAI | 画像の公開前の自動確認 | 同意を得て送信する加工後の添付画像・プロフィール画像 |
| OpenLigaDB(https://www.openligadb.de/、ODbL) | 試合データの一部 | 公開されている試合日程、対戦、スコア等 |
| Have I Been Pwned | パスワード漏えい確認 | パスワードから端末内で生成したSHA-1ハッシュの先頭5文字、接続に伴うIPアドレス等 |
| 試合情報の提供元 | 試合日程、スコア、速報、スタメン、統計等の提供 | サーバーから送信する大会・試合等の識別情報。ユーザーのアカウント、プロフィール、投稿または問い合わせ内容は送信しません。 |
運営者は、委託先を選定し、利用目的に必要な範囲で取り扱わせます。外部サービスの内容や提供者が変わる場合は、本ポリシーを更新します。
本番の既定表示には、MatchStandが独自に作成したバッジを使用します。公式クラブロゴは、権利および利用条件を確認できるまで、本番の既定表示として使用しません。将来、外部提供元の画像をユーザー端末から直接読み込む場合は、送信される情報と提供元を確認し、本ポリシーを更新した上で有効にします。
通知配信での外部送信
2026年10月7日追記:通知は任意です。アプリの通知設定で有効にし、端末またはブラウザで許可した場合に、上記の通知配信サービスを利用します。以前の規約への同意だけで通知配信を開始することはありません。
端末に届く通知の対象は、観戦予定または推しチームの試合の開始15分前、自分の投稿への返信、自分のコミュニティ投稿についたいいねをまとめたお知らせです。配信サービスには、端末トークンまたは購読先、通知文、受信者・通知イベント・試合・コミュニティ・対象投稿の内部識別子と移動先を送ります。返信・いいねの通知文は定型文です。試合開始の通知には対戦チームや開始時刻を含む場合があります。投稿本文、添付画像、投稿者名、メールアドレスを通知の本文や追加データに含めません。iPhoneの通知配信にはFirebase SDKを使用しません。通知のために広告分析・追跡機能を追加することもありません。
端末への通知の種類は「マイページ → 通知設定」で選べます。「コミュニティのいいね」は初期設定ではOFFです。端末への通知とは別に、ログインした受信者本人が利用するアプリ内の通知一覧があります。一覧では、返信・いいねの種類、対象投稿への移動先、反応した利用者の表示名・プロフィール画像等を表示します。この機能では、受信者・反応した利用者・対象投稿の内部識別子、件数・日時・既読状態を扱います。端末への通知をOFFにしても、アプリ内の通知一覧が非表示になる設定ではありません。一覧の表示対象は原則直近30日分で、期間を過ぎた記録は一覧取得時などに順次整理します。
「マイページ → 通知設定」で端末への通知を停止できます。停止・ログアウト・アカウント削除時に、この端末とアカウントの通知配信用の紐付けを解除します。端末側の操作が完了しても、通信中の通知や配信サービス側で処理中の通知をすべて取り消せるとは限りません。OSやブラウザの設定からも通知許可を変更できます。運営サーバーの通知イベント・配信処理記録は原則7日で整理し、アカウント削除時にはそのアカウントの通知登録と記録を削除します。外部サービスの運用ログ等には各提供者の保存条件が適用されます。
画像の自動確認での外部送信
画像送信への同意は「マイページ → 利用ルール・プライバシー」で確認・解除できます。同意しなくても、閲覧や文章だけの投稿は利用できます。解除後の新たな画像送信には再同意が必要です。既に同意を得て受け付けた画像の確認処理や、公開済み画像の削除を自動的に取り消すものではありません。送信先・目的・送る情報が変わる場合は、改めて同意を確認します。画像ごとにチェックする旧版では、チェックによる同意はその送信画像だけに適用され、アカウント全体の同意には変更されません。
コミュニティの添付画像とアップロードするプロフィール画像は、不適切な内容の公開を防ぐため、画像の公開前にOpenAIへ送信して自動確認します。送信するのは加工後の画像です。画像自体に含まれる情報を除き、メールアドレス、表示名、アカウントID、問い合わせ本文、認証情報をこの判定に追加して送信することはありません。通常の文章投稿や、画面を閲覧するだけの操作でこの画像判定は行いません。
OpenAIのModeration APIでは、公式のデータ管理説明上、送信データはモデルの学習に使用されません。外部サービス側のデータ管理・法令や安全対策上の取り扱いについては、OpenAIのデータ管理説明をご確認ください。日本国外で処理される場合があります。
自動確認を通過した画像は公開します。確認が必要と判定された画像や、判定できない状態が続いた画像は、非公開のまま運営の確認対象にします。判定中のプロフィール画像は公開画像を置き換えません。運営者は、判定結果、試行回数、確認理由、必要な管理操作の記録を保存します。自動判定ですべての不適切な内容を検出できることは保証しません。
6. 国外での処理の可能性
本サービスのSupabaseプロジェクトでは、主要なデータベースのリージョンとして現在東京を使用しています。ただし、Supabase、Vercel、Resend、Zoho Mail、OpenAI、Google、Apple、Mozilla、Have I Been Pwnedその他の外部サービスでは、配信、認証、監視、サポート、ログまたはバックアップ等のために、日本国外で情報が処理または保管される場合があります。
したがって、運営者は、すべての情報が日本国内だけで処理または保管されることを保証しません。国外での取り扱いが法令上の外国における第三者提供等に当たる場合は、必要な情報提供、同意取得または監督その他の対応を行います。
7. 第三者提供
運営者は、次の場合を除き、本人の同意なく個人データを第三者へ提供しません。
- 法令に基づく場合
- 人の生命、身体または財産の保護に必要で、本人の同意を得ることが困難な場合
- 公衆衛生または児童の健全育成に特に必要で、本人の同意を得ることが困難な場合
- 国または地方公共団体等の法令上の事務への協力が必要で、同意取得によりその事務へ支障が生じるおそれがある場合
- 利用目的の達成に必要な範囲で業務を委託する場合
- 事業承継に伴って情報が引き継がれる場合
ユーザーが公開投稿として入力した情報は、第4項に記載した公開範囲を前提として取り扱います。
8. 端末内への保存
本サービスは、ログイン状態の維持および操作性のため、ブラウザまたは端末内の保存領域を使用します。保存する情報には、スコア表示の大小、推しチーム・観戦予定の同期用情報、チーム別チャンネルの選択等が含まれます。
利用状況の計測が有効な場合は、その日の閲覧者数を重複して数えないためのランダムな識別子も端末内に保存します。翌日の利用時には新しい識別子へ置き換えます。保存領域を利用できない場合は、この閲覧計測を行いません。
これらの一部は、アカウント削除後も端末内に残る場合があります。ユーザーは、ブラウザまたは端末の設定から本サービスのサイトデータを削除できます。ただし、削除するとログイン状態や表示設定も失われる場合があります。
9. 保存期間と削除後の扱い
通常画面からの非表示と、保存先やバックアップを含む全コピーの消去は別の処理です。情報の種類ごとに、次の方針で管理します。
| 情報 | 保存・削除の扱い |
| アカウント、プロフィール、設定、参加履歴・応援実績 | 原則として利用中に保存し、退会時に本人分を削除対象とします。通常の投稿削除だけで参加履歴・獲得済み特典を一律には消しません。 |
| 本人が削除した投稿・画像 | 削除処理の対象とします。画像の清掃に失敗した場合は再試行するため、表示の削除と保存先の消去に時間差があります。 |
| 削除した親投稿に付いていた他者の返信 | 通常画面から非表示にし、原則として非表示から30日経過後に本文・不要な投稿者情報を整理します。通報対応等で保全が必要なものは除きます。 |
| 運営者が管理する通常DBバックアップ | 作成から30日を基本とし、原本・別端末の暗号化複製を照合して整理します。移動やコピーによって起算日を延長しません。 |
| 退会・投稿削除の最小限の記録 | 記録から90日を基本とします。本文・画像・メールアドレスは含めず、削除対象の識別子・時刻等を保存します。対象情報を復活させ得るコピーや未完了処理が残る間は、必要な記録を先に消しません。 |
| 通報、問い合わせ、運営上の操作・調査記録 | 対応・調査・権利保護に必要な範囲で保存し、不要になった情報を整理します。これら全体に一律の日数で自動消去する運用は、まだ導入していません。 |
| 外部サービスのログ・メール等 | 各提供者の設定・契約・保管サイクルに従います。アプリのDBを削除しただけで、メールや外部ログも同時に消えるとは限りません。 |
バックアップと削除記録は、アクセスを限定した運営者管理の端末間で暗号化して保存・複製します。現在のDBバックアップには画像ファイル本体を含まないため、画像の復元は保証しません。削除済み情報が復活するおそれのある復元先は、削除の反映を確認するまで公開しません。
上記の日数は、すべての情報をその日までに必ず消去するという意味ではありません。端末停止・通信障害、最新の正常なバックアップの不足、通報・法令対応の保全、調査用コピーとの照合が必要な場合は、目的に必要な範囲で期間を超えて保持し、問題解消後に整理します。不要な情報を無期限に保存する目的ではありません。
非表示返信を30日経過後に消した場合も、その直前のDBバックアップにはさらに通常30日程度残る場合があります。調査・復旧用コピーは通常の公開環境から分離し、作業上の必要性がなくなり、削除反映を確認できたものから整理します。復旧処理の確認結果など、本文を含まない最小限の運用履歴は必要な期間保存します。
10. 安全管理
運営者は、取り扱う情報の性質と個人運営の規模に応じて、次の安全管理に努めます。
- 認証とアクセス制御による、ユーザー本人・管理者・公開情報の範囲分離
- データベースの行単位アクセス制御
- 入力値の検証、権限確認および不正操作への対策
- 秘密情報のコードや公開リポジトリへの保存禁止
- 外部サービスの設定、権限、ログおよびセキュリティ情報の確認
- 漏えい等が発生した場合の調査と影響軽減、および法令上必要な場合の本人への通知・関係機関への報告
インターネット上のサービスであるため、あらゆる危険を完全に排除できるものではありません。問題を確認した場合は、影響を抑えるために必要な対応を行います。
11. 本人による確認、訂正、削除等
- ユーザーは、本サービス内でプロフィール、推しチーム、観戦予定、通知設定、ミュート・ブロック等を確認または変更できます。
- ユーザーは、ログイン後のアカウント削除機能から、認証アカウントとそれに紐づくサーバー上のユーザーデータを削除できます。
- 保有個人データの利用目的の通知、開示、訂正、追加、削除、利用停止、消去または第三者提供の停止を希望する場合は、問い合わせ窓口へ連絡してください。
- 請求者本人であることを確認した上で、適用される法令に従って対応します。請求内容によっては、法令上対応できない場合があります。
- アカウント削除後も、法令上必要な記録、セキュリティ記録またはバックアップに情報が一定期間残る場合があります。
12. 未成年者の情報
- 13歳未満の方は本サービスを利用できません。
- 18歳未満の方は、保護者の同意を得た上で利用してください。年齢と保護者同意はユーザーの自己申告として記録され、運営者が確認済みであることを意味しません。
- 13歳未満の方の情報を取得したことが判明した場合は、本人・保護者からの申出や事実関係を確認し、削除その他必要な対応を行います。
- 保護者は、未成年者の情報について確認や削除を希望する場合、問い合わせ窓口へ連絡できます。
13. 本ポリシーの変更
運営者は、法令、機能または情報の取り扱いを変更する場合に、本ポリシーを改定することがあります。重要な変更は、施行日より前に本サービス内その他合理的な方法で案内し、法令上必要な場合は同意を取得します。
14. お問い合わせ
- 公開上の運営者名:MatchStand運営
- 個人情報窓口:support@matchstand.app
- 個人データに関する請求:件名を「個人データに関する請求」とし、登録メールアドレス、希望する手続、対象情報、連絡先をご記載ください。原則として登録メールアドレスまたはログイン状態で本人確認し、必要最小限の追加情報だけを求めます。現在、手数料はありません。
- 運営者の氏名・住所の請求:https://www.matchstand.app/operator-info.html
運営者の氏名・住所は常時公開せず、適法な開示請求であることを確認した後、所定の方法で遅滞なく開示します。
以上