プライバシーポリシー
最終更新日:
管理者
一般データ保護規則(GDPR)上の管理者は次のとおりです。
GoStoneプライバシー窓口:
f.neu.dev@gmail.com
適用範囲とデータの取得元
本ポリシーは、GoStone のウェブサイト、ウェブアプリ、API、および本ポリシーにリンクする GoStone アプリに適用されます。データは、利用者本人、端末およびサービス利用から自動的に取得するほか、対局、ブロック、通報では相手プレイヤーから取得することがあります。データブローカーから個人データを購入することはありません。
サービスへのアクセス時の処理
GoStone へのアクセス時、ホスティング基盤はサービスの提供と保護に必要な技術的リクエストデータを処理します。これには IP アドレス、日時、アクセス先と検索パラメータ、メソッド、応答ステータス、リファラー、ユーザーエージェント、言語ヘッダー、リクエスト ID、処理リージョンが含まれる場合があります。目的は安定提供、障害調査、攻撃・不正利用の防止です。法的根拠は GDPR 第6条1項(f)であり、安全で安定した運営が正当な利益です。Vercel のランタイムログは契約プランに応じ、最長30日保存されます。
アカウントと認証
ユーザー名とパスワードでアカウントを作成できます。生成されたユーザー ID、ユーザー名、表示名、パスワードのハッシュ、作成・更新日時、ハッシュ化されたセッショントークンを保存します。パスワードを平文で保存することはなく、この方法ではメールアドレスは必須ではありません。アカウントの作成・認証、プロフィール、レーティング、対局履歴の保持に利用します。法的根拠は GDPR 第6条1項(b)です。ゲストとしても利用できます。
Google または Apple でのサインインも選択できます。各事業者に移動し、そのプライバシー条件に基づいて認証が処理されます。GoStone は事業者固有のアカウント ID、確認済みメールアドレス、提供された場合は氏名を受け取ります。アカウント識別のため対応関係、メール、確認状態を保存しますが、アクセストークンや更新トークンは保存しません。法的根拠は GDPR 第6条1項(b)です。
対局とプラットフォーム機能
- ゲスト対局とマッチング:希望する対局を提供するため、ランダムなゲスト ID、ハッシュ化されたゲストセッショントークン、盤サイズ、持ち時間、待機状態、時刻、対局割当を処理します。法的根拠:GDPR 第6条1項(b)。
- 対局:対局の実行、再開、検証、採点、検討のため、参加者 ID、着手、盤面とハッシュ、時計、採点判断、結果、時刻、ルール設定を保存します。アカウント対局ではレーティングと履歴も更新されます。法的根拠:GDPR 第6条1項(b)。
- チャット:対局チャットの提供のため、参加者 ID、表示名、500文字以内のメッセージ、対局情報、時刻を処理します。利用可能な間、メッセージは対局者2名だけに表示されます。保存前にローカルのルールベースフィルターで確認し、拒否されたメッセージは保存しません。法的根拠:GDPR 第6条1項(b)。
- 問題、ボット、解析:問題の選択、試行、進行状況、正解状態、時刻を保存します。ボット着手と終局スコア案は端末上で計算され、提案された操作だけがルール確認と保存のため GoStone に送信されます。KataGo 解析を依頼した場合は、別のワーカーが対局 ID、ルール、着手、生成された解析を処理します。法的根拠:GDPR 第6条1項(b)。
公開情報と他のプレイヤー
- ユーザー名または表示名は対戦相手に表示されます。公開ランキングには、アカウントの表示名、順位、レーティング、対局数、勝数が表示されます。公開したくない情報を含むユーザー名は選ばないでください。
- 対局状態とチャットは、保護された対局経路を通じて参加プレイヤーだけに提供されます。公開される利用状況は集計値で、個人を特定しません。
- 個人データを販売したり、広告目的で開示したりすることはありません。以下の委託先、法令上必要な場合、または法的請求の確立・行使・防御に必要な場合に限り、開示します。
安全対策、レート制限、ブロック、通報
自動攻撃、アカウント乗っ取り、スパム、不正利用を防ぐため、GoStone は IP アドレスと、操作に応じてユーザー名または確認済みプレイヤー ID から不可逆な SHA-256 レート制限キーを生成します。レート制限テーブルに IP アドレス、Cookie、プレイヤー ID を平文で保存しません。ブロックでは双方の ID を保存し、今後のマッチングとチャットを防ぎます。通報機能が有効で通報された場合、対局、通報者、対象者、固定カテゴリ、時刻を保存し、自由記述やチャット全文の複製は収集しません。法的根拠は GDPR 第6条1項(f)です。正当な利益は、サービスの安全、公正な対局、利用者保護、ルールの執行です。
お問い合わせ
お問い合わせの際は、回答と対応のため、連絡先、メッセージ、関連する通信メタデータを処理します。サービス・契約に関する場合は GDPR 第6条1項(b)、法的義務がある場合は(c)、その他は問い合わせへの回答と関連記録の保持という正当な利益に基づき(f)を法的根拠とします。
保存期間と削除
個人データは、記載した目的、法的義務、法的請求に必要な期間に限り保存します。次の基準を適用します。
- アカウントおよびゲストセッションは30日で失効します。失効したデータベース項目は定期的に削除され、ログアウト時には現在のアカウントセッションを削除します。
- 待機中のマッチング項目はキャンセルまたは失効後に削除され、成立したマッチは対局記録の一部になります。
- 永続的なレート制限キーは最終更新から48時間後に定期削除の対象になります。メモリ内の制限は自動的に破棄され、サーバーインスタンス終了時に消えます。
- アカウント、対局、着手、レーティング、チャット、問題の進行、解析は、プロフィール、履歴、レーティングの整合性、検討、相手と共有する対局記録に必要な間保存します。正当な削除請求後は可能な範囲で削除またはアカウントとの関連を解除しますが、相手の権利、プラットフォームの整合性、法的義務・請求のため記録が残る場合があります。
- アカウント間のブロックは解除するまで保持されます。ゲストを含むブロックは30日後に定期削除の対象になります。
- 通報機能が有効な場合、通報記録は審査、利用者保護、措置、法的請求に必要な期間のみ保存します。お問い合わせの記録は完全な対応後に削除しますが、法定保存・証拠要件がある場合を除きます。
- 削除データは、設定されたバックアップ周期で上書きされるまで、委託先のローテーションバックアップに一時的に残る場合があります。通常運用のために復元することはありません。
安全管理
GoStone は、通信の暗号化、HTTP-only・本番環境で Secure な Cookie、パスワードとセッショントークンのハッシュ化、サーバー側認可、入力制限、データベースアクセス制御、行レベルセキュリティ、ワーカーアクセス制限など、リスクに応じた措置を講じます。インターネットサービスで絶対的な安全を保証することはできません。
自動処理と必要なデータ
GoStone は、マッチング、ルール検証、採点、レーティング更新、チャットフィルター、レート制限、KataGo 解析・ボット着手を自動処理します。これらは GDPR 第22条の法的または同様に重大な効果を持つ決定ではありません。広告プロファイルは作成しません。
技術的リクエストデータはサービス提供と安全確保に必要です。機能ごとのデータはその機能を利用する場合にのみ必要で、提供しなければ該当するリクエスト、アカウント、対局、チャット、問題、解析を提供できません。法令上の提供義務はありません。
本ポリシーの変更
処理内容、委託先、法的要件が変わった場合、本ポリシーを更新します。現行版と日付は常に本ページで確認できます。必要な場合、重要な変更は発効前に適切な方法で通知します。
Cookie と端末ストレージ
GoStone は現在、認証、ゲスト利用、利用者が選んだ言語に必要なファーストパーティ Cookie のみを使用します。端末への保存はドイツ TDDDG 第25条2項2号、その後の個人データ処理は GDPR 第6条1項(b)、安全目的は(f)に基づきます。
| 名称 | 目的 | 期間 |
|---|---|---|
gostoned_session | アカウントセッションを認証し、サーバーにはトークンのハッシュだけを保存します。 | 30日(ログアウト時はそれ以前に削除) |
gostone_guest_session | 対局と問題用にランダム生成されたゲスト ID を認証します。 | 30日 |
gostone_oauth_google / gostone_oauth_apple | Google または Apple の応答を開始したブラウザに一時的に関連付け、ログインリクエストの偽造を防ぎます。 | 10分(コールバック後に削除) |
gostone_locale | 利用者が明示的に選んだ言語を記憶します。 | 1年 |
解析、広告、クロスサイト追跡、SNS Cookie は使用していません。現在、個人データを localStorage に保存していません。将来任意技術を追加する場合、利用開始前に本ポリシーと必要な同意手段を更新します。
委託先と国外移転
当社はデータ処理契約に基づき次の事業者を利用します。各社はサービス提供のために限り、開示された再委託先を利用できます。
Vercel Inc.
ウェブホスティング、コンテンツ配信、サーバー関数、ルーティング、セキュリティ、ランタイムログ。
事業者のプライバシー情報Supabase
運営者が選択したプロジェクトリージョンでのマネージド PostgreSQL、接続プール、運用ログ、ローテーションバックアップ。
事業者のプライバシー情報Modal Labs, Inc.
依頼された対局解析と問題生成のために KataGo を隔離クラウドで実行します。通常のボット着手はブラウザー内で計算され、Modal には送信されません。
事業者のプライバシー情報Vercel、Supabase、Modal または再委託先が、米国やシンガポールを含む欧州経済領域外で処理する場合があります。十分性認定がない場合、GDPR 第46条に基づく欧州委員会の標準契約条項と必要な追加措置で移転を保護します。適用される保護措置の情報は管理者に請求できます。
利用者の権利
法令上の要件を満たす場合、個人データについて次の権利があります。
- データへのアクセスと写し(GDPR 第15条)。
- 不正確なデータの訂正(第16条)。
- 要件を満たす場合の削除(第17条)。
- 処理の制限(第18条)。
- 契約または同意に基づく自動処理データのポータビリティ(第20条)。
- 個別の事情を理由とする、第6条1項(f)に基づく処理への異議(第21条)。
- 同意に基づく処理の場合、将来に向けていつでも撤回できます。現在、任意の同意ベース追跡は使用していません。
- 常居所、勤務先、違反が疑われる場所を管轄するデータ保護監督機関への申立て(第77条)。
上記の窓口へ請求してください。本人確認に必要な情報を求める場合があります。権利行使は原則無料ですが、法定の例外は除きます。