1. 概要とプライバシーの考え方
ChessRank.org(以下「ChessRank」「当方」)では、プライバシーはアーキテクチャに組み込まれています。ターゲティング広告やユーザープロファイルのデータブローカーへの販売で収益を得る商用プラットフォームとは異なり、ChessRank.org は広告トラッキングなしで運営されています。
本ポリシーでは、当方が収集する最小限のデータ、その用途、保存場所、および一般データ保護規則(GDPR)やカリフォルニア州消費者プライバシー法(CCPA)を含むプライバシー法制のもとであなたが有する権利を説明します。
データの管理責任者。ChessRank.org はチェコ共和国を拠点とする個人 Matej Staif が制作・運営しており、本ポリシーに記載する処理の管理者です。管理者へはいつでも [email protected] で連絡できます。当方はデータ保護責任者を選任する義務を負わないため、このアドレスは管理者に直接届きます。
2. 収集しないデータ
当方が行わないことを明確にしておきます。
- 商用アドテクは使いません:Google AdSense、Quantcast CMP、プログラマティック広告取引所は利用しません。広告クッキーを設置することも、プロファイルをアドテク事業者と共有することもありません。
- データの収益化はしません:あなたの個人データやチェス履歴を、マーケティング目的で第三者に販売・貸与・交換・共有することは一切ありません。
- クロスサイト追跡はしません:外部サイトでのあなたの行動を追跡しません。
3. 収集する情報とその利用方法
A. プライバシー重視の解析(クッキーレス)
プラットフォームの安定性を保つため、Umami Analytics(s.chessrank.org/cr.js)と Vercel Analytics で基本的な集計利用データを取得しています。
- クッキーレス動作:解析のために永続的なトラッキングクッキーや広告 ID をブラウザに保存することはありません。
- 訪問者プロファイルなし:IP アドレスは、訪問を区別する不可逆な日次ハッシュを導出するために一時的に使われるだけで、集計結果とともに保存されることはありません。計測するのはページ訪問数、人気のツール(Free Game Review、Blunder Trainer など)、おおよその国、サイトのパフォーマンスであり、個人の閲覧履歴ではありません。
- 本番環境のみ:解析は公開サイトでのみ動作し、開発・プレビュービルドは一切送信しません。
B. アカウント情報(登録ユーザー)
ChessRank.org は登録なしのゲストとして利用できます。アカウントを作成する場合:
- アカウント資格情報:メールアドレスとユーザー名を Supabase Auth により安全に保存します。
- 練習の進捗:保存したカスタム問題、解決した悪手の履歴、レーティングの推移、ブックマークした対局解析を保存し、どの端末からでも利用できるようにします。
C. 製品メールとサービスメール
適用法が認める場合、登録ユーザーのメールアドレスを用いて、ChessRank.org の機能や密接に関連するアップデートに関するメールをたまにお送りすることがあります。この目的のために、メールアドレス、製品メールの設定、限定的な配信・配信停止・抑止のメタデータを処理します。法的根拠は、電子マーケティングに適用されるオプトアウト規則に従いつつ、登録ユーザーに当方の類似サービスを知らせるという正当な利益です。
製品メールにはいつでも設定、各メールの配信停止リンク、または [email protected] への連絡で異議を申し立てられます。停止後は送信しません。この設定は、アカウントの運用や保護に必要なサービス連絡(メール認証、パスワード再設定、セキュリティ通知、本プラットフォームや規約の重要な変更のお知らせなど)を妨げるものではありません。
D. 公開チェスデータの取り込み
無料の対局レビュー や 対戦相手対策 などのツールでは、Chess.com や Lichess の公開ユーザー名、または PGN テキストを入力できます。当方は公式のオープン API を通じて公開されている対局アーカイブを取得し、依頼された解析を生成します。
E. 端末上のローカル保存
サーバー往復なしで即座に表示するため、テーマ(ダーク/ライト)、駒のスタイル、音量、盤面の設定、ローカルのエンジンキャッシュはブラウザの localStorage と IndexedDB に保存されます。これらはブラウザの設定または設定でいつでも消去できます。
4. ブラウザ内での Stockfish エンジン計算
対局解析を実行したり戦術的な悪手を解いたりするとき、Stockfish エンジンは WebAssembly(WASM)によりブラウザ内で直接実行されます。
ローカル計算:エンジンの評価はあなたのパソコンやスマートフォンがローカルで処理します。手の計算は端末上にとどまり、対局解析を明示的にアカウントへ保存しない限り、サーバー基盤へ送信されることはありません。
5. 委託先および受領者
以下の事業者は、本プラットフォームのホスティングと運用のためだけに利用しています。いずれも当方に代わる処理者として行動し、稼働・安全性・性能の維持のみを目的にデータを処理し、それぞれのデータ処理契約に拘束されます。
- Vercel Inc.:グローバルなエッジホスティング、静的コンテンツ配信、サーバーレス実行環境。Vercel は各リクエストの処理に伴い接続メタデータ(IP アドレスを含む)を扱い、第 3 節に記載の Vercel Analytics および Speed Insights の集計測定を提供します。
- Supabase:登録アカウント向けの暗号化クラウドデータベースと認証。
- Umami Cloud:クッキーレスの解析。計測スクリプトは当方のサブドメイン
s.chessrank.orgから配信されますが、解析サービス自体は Umami の基盤上で動作しており、当方が自己ホストしているわけではありません。 - Cloudflare:解析イベントを Umami へ転送する
s.chessrank.orgのプロキシを運用しており、そのため通信中の接続(IP アドレスを含む)を扱います。 - Resend:アカウントのサービス連絡と、許容される場合の製品メールを配信します。Resend は当方に代わり、受信者アドレスと限定的な配信・バウンス・苦情・配信停止・抑止のメタデータを処理します。
- Web3Forms:設定内の任意のフィードバックフォームを配信します。フィードバックを送信すると、そのメッセージと、あなたが記載を選んだ連絡先が Web3Forms 経由でメールとして当方に届きます。
- Stripe:任意の寄付を行う場合、本プラットフォームを離れ、Stripe 自身のホスト型チェックアウトで決済を完了します。この取引について Stripe は自身のプライバシーポリシーに基づく独立した管理者として行動します。カード情報を当方が受け取ることも保存することもありません。
Chess.com と Lichess の公開 API からの対局アーカイブ取得は、あなたが依頼した場合にのみ行います。これらのリクエストは当方の基盤から、あなたが入力したユーザー名を用いて送信され、あなたに関する個人データを送ることはありません。
6. データの国際移転
上記の事業者の一部は、米国を含む欧州経済領域外に基盤を有します。個人データが EEA 外へ移転される場合、その移転は各事業者が提供する保護措置——実務上は欧州委員会の標準契約条項、および該当する場合は EU–米国データプライバシーフレームワーク——によって担保されます。
7. 処理の法的根拠
GDPR 第 6 条により、すべての処理には法的根拠が必要です。当方の根拠は次のとおりです。
- 契約(第 6 条 1 項(b)):アカウントの作成と運用、練習の進捗の保存、依頼された解析の提供。これらのデータがなければ、依頼されたサービスを提供できません。
- 正当な利益(第 6 条 1 項(f)):集計されたクッキーレスの利用状況測定、プラットフォームの安全性と可用性の維持、濫用の防止、および電子マーケティング規則が認める範囲で、登録ユーザーへ当方の類似サービスに関する製品メールをたまに送ること。製品メールの処理にはいつでも異議を申し立てられます。
- 同意(第 6 条 1 項(a)):任意のフィードバックの送信、および自ら選んだ表示名で公開ランキングに掲載されること。同意はいつでも撤回でき、撤回前に行われた処理には影響しません。
- 法的義務(第 6 条 1 項(c)):法が求める場合の記録保持。たとえば寄付に関するものや、製品メールの配信停止を守るために必要な最小限の抑止記録です。
厳密に必要な保存——テーマ、言語、音と盤面の設定、ログインセッション——は、あなたが明示的に求めたサービスを提供するものであるため、eプライバシー指令第 5 条 3 項の同意要件の対象外です。広告やクロスサイト追跡の識別子は一切保存しておらず、そのため ChessRank.org はクッキー同意のポップアップを表示しません。
8. データの安全性と保存期間
ChessRank.org とのネットワーク通信はすべて Transport Layer Security(TLS/HTTPS)により暗号化されます。アカウントデータは保存時に暗号化され、パスワードは業界標準の暗号学的ハッシュで保護されます。
データは収集目的に有用な期間を超えて保持しません。
- アカウントと練習データ:アカウントが有効な間保持されます。アカウントを削除すると消去されますが、製品メールの抑止記録など、法令上保持が必要な最小限の記録は除きます。
- 解析:集計された非識別のカウントのみ。訪問者単位のプロファイルは作成も保持もしません。
- メール配信データ:限定的な配信メタデータは、メールサービスの運用と保護に必要な期間のみ保持します。配信を停止した場合、その選択を守り将来の製品メールを防ぐために必要な最小限の抑止記録を、アカウント削除後も含めて保持します。
- フィードバックのメッセージ:お寄せいただいた内容に対応するために必要な期間のみ保持します。
- ゲストのデータ:端末から出ることはなく、ブラウザのストレージを消去すれば消えます。
9. GDPR および CCPA に基づくあなたの権利
お住まいの場所にかかわらず、当方はあなたのデータに関する基本的な権利を尊重します。
- アクセス権:アカウントに関連するすべての個人データの写しを請求できます。
- 訂正権:プロフィールと設定は設定で更新できます。
- 消去権(「忘れられる権利」):アカウントと保存データは設定からいつでも直接削除できます。製品メールの配信停止を守るための記録など、法が求める最小限の記録は保持する場合があります。
- データポータビリティ権:保存した対局解析と問題の進捗をエクスポートできます。
- 異議申立権および処理制限権:正当な利益に基づく処理に異議を申し立て、異議や訂正の解決中は処理の制限を求められます。
- 同意撤回権:同意を根拠としている場合、いつでも撤回できます。
苦情申立権。当方が違法にデータを扱ったと考える場合、データ保護監督機関——チェコ共和国では個人データ保護局(Úřad pro ochranu osobních údajů、uoou.gov.cz)——または居住国の機関に苦情を申し立てられます。
カリフォルニア州の居住者の方へ。CCPA/CPRA の定義でいう個人情報の販売は行っておらず、コンテクストを越えた行動ターゲティング広告のための共有も行っていません。広告を一切掲載していないため、オプトアウトの対象もありません。上記のいずれの権利を行使しても、サービスが劣後したり制限されたりすることはありません。
自動化された意思決定は行いません。チェスのレーティング、正確度、指し手の評価はチェスエンジンが練習のために生成するものです。GDPR 第 22 条にいう法的効果または同等の重大な影響をあなたに及ぼす決定には使用されません。
これらの権利を行使するには [email protected] までメールでご連絡ください。不当な遅滞なく、いかなる場合も 1 か月以内に回答します。
10. 子どものプライバシー
ChessRank.org はあらゆる年齢のチェスプレーヤーのために設計されています。保護者の同意なく 13 歳未満(該当する欧州の法域では 16 歳未満)の子どもから個人を特定できる情報を故意に収集することはありません。子どもが個人情報を提供したと思われる場合は、直ちに削除できるようご連絡ください。
11. 本ポリシーの更新
新機能、性能改善、法的要件を反映するため、本ポリシーを随時更新することがあります。更新は「最終更新」日を改めたうえで本ページに掲載します。
12. お問い合わせ
本ポリシーに関するご質問、ご意見、データ保護のご請求は [email protected] までメールでご連絡いただくか、ChessRank.org についてページをご覧ください。