プライバシーポリシー
最終更新日:2026-10-02
本ポリシーは、Crying Chair(以下「本サービス」)が取得するデータ、その保存期間と共有先、および削除の依頼方法について説明します。
概要
- サーバーログと、ユーザーが自ら送信したフィードバックおよびバグ報告のみ保存されます。
- ゲームデータはサーバーのメモリ上にのみ存在し、部屋が閉じられると削除されます。
- 本サービスが問題・正解・画像の内容を閲覧することはありません。
| データ | 保存場所 | 保存期間 |
|---|---|---|
| サーバーログ | サーバー、Grafana Cloud | 14日後に自動削除 |
| フィードバック、バグ報告 | Googleフォーム | 対応完了後に削除 |
| 出題者がアップロードした画像 | Cloudflare R2 | 部屋が閉じられた時点で削除(第2節参照) |
| その他ゲームデータ | サーバーのメモリ | 部屋が閉じられた時点で削除 |
| 設定と部屋への再接続用の情報 | ユーザーのブラウザ | ユーザーが削除するまで |
1. 長期間保存されるデータ
1.1 サーバーログ
障害対応と不正利用の防止のため、サーバーは以下の情報を記録します。
- IPアドレス、アクセス日時、リクエストされたURL、参照元ページ、ブラウザ情報(User-Agent)、IPアドレスから推定される国情報
- 部屋内の操作:システムがランダムに生成するユーザー ID、ニックネーム、部屋 ID、および早押し・判定などの操作
ログには問題、正解、ボードの解答内容、画像、復号鍵は含まれません。ログはサーバーとGrafana Cloudに保存され、14日後に自動削除されます。
1.2 フィードバックとバグ報告
「フィードバック」または「バグ報告」フォームを送信すると、ユーザーが入力した内容と、任意で入力されたメールアドレスが送信されます。バグ報告には、コンソールログ、ネットワークリクエストの記録、ブラウザと画面の情報、現在のページのパスも添付されます。これらのデータはGoogleフォームに保存されます。返信と不具合の修正にのみ使用され、対応完了後に削除されます。
2. 部屋が閉じられると削除されるデータ
部屋が存在する間、サーバーはゲームの進行に必要なデータをメモリ上に保持します。これには、ニックネームまたはDiscordの情報、得点、判定結果、ボードの解答内容が含まれます。これらのデータはディスクに書き込まれず、部屋が閉じられた時、またはサーバーが再起動した時に削除されます。
- 問題文:早押しモードの問題文と正解はサーバーに保存されません。出題者が公開した際も、サーバーはプレイヤーへの転送のみを行います。文字パネルモードの文字は、部屋が存在する間メモリ上に保持されます。
- 画像:画像は出題者のブラウザで暗号化されてからCloudflare R2にアップロードされ、復号鍵はディスクに書き込まれません。部屋が閉じられる際に画像とその復号鍵が削除されます。サーバーの異常により削除できなかった場合は、Cloudflare R2のルールによりアップロードから24時間後に画像が自動削除されます。この削除はCloudflareが実行するため、実際の削除が遅れる場合があります。
- 戦績表:出題者は戦績表をファイルとして保存することや、プレイヤーに公開することができます。戦績表にはプレイヤー名と成績が含まれます。保存されたファイルは出題者が管理するもので、本サービスでは削除できません。
不正利用の防止のため、サーバーはIPアドレスごとのリクエスト回数を集計します。この集計はディスクに書き込まれません。
3. ユーザーのブラウザに保存されるデータ
本サービスは、言語やルールなどの設定、最後に入室できたときのニックネーム(次回の入室時に自動入力するため)、部屋への再接続に必要な情報(部屋 ID、ユーザー ID、再接続用の認証トークン、ニックネーム)をユーザーのブラウザに保存します。これらは必要なとき(部屋への再接続時など)にのみサーバーへ送信され、本サイトの閲覧データを削除すると消去されます。
本サービスは広告や分析目的のCookieを使用しておらず、アクセス解析ツールも導入していません。
4. Discordの名前とアイコンの利用
「Discordの名前とアイコンを使う」は任意の機能です。利用する場合:
- 本サービスが取得するのは、Discordのユーザー ID、表示名、ユーザー名、アイコンのみです。メールアドレス、参加しているサーバー、メッセージは取得しません。
- アクセストークンは部屋に参加する際の本人確認にのみ使用し、ディスクやログには書き込まず、その他の目的にも使用しません。
- 同じ部屋のプレイヤーには、ユーザーのDiscordの表示名とアイコンが表示されます。また、Discordのユーザー IDとユーザー名もほかのプレイヤーに送信されます。ユーザー IDはアイコンの表示に、ユーザー名は同じ名前のプレイヤーがいる場合に戦績表で区別するために使われます。
- Discordの表示名はニックネームとしてサーバーログに残ります(第1.1節)。その他のDiscordの情報は、部屋が閉じられた時点で削除されます。
- Discordの「連携済みアプリケーション」から、いつでもCrying Chairの連携を解除できます。
5. 第三者との共有
本サービスはユーザーのデータを販売しません。サービスの提供にあたり、データは以下のサービスを経由し、または保存されます。
| サービス | 用途 |
|---|---|
| Cloudflare | ウェブサイトのホスティング、CDN、画像の保存 |
| Oracle Cloud | ゲームサーバー |
| Grafana Cloud | サーバーログと監視 |
| Discord | Discordで参加する際の本人確認、アイコンの表示 |
| フィードバックとバグ報告のフォーム |
これらのサービスは、それぞれのプライバシーポリシーに従ってデータを取り扱います。これ以外では、法令に基づく場合を除き、データを第三者に提供することはありません。
6. 削除とお問い合わせ
部屋内のデータとサーバーログは上記の規則で自動的に削除され、ブラウザに保存されたデータはユーザー自身で削除できます。その他のデータの照会・訂正・削除をご希望の場合は、「フィードバック」からお問い合わせください。該当する記録を特定するため、使用したニックネームまたはDiscordの表示名、部屋 ID、おおよその日時をあわせてお知らせください。
7. ポリシーの変更
本ポリシーを更新した場合は、本ページの「最終更新日」を変更し、お知らせで告知します。