プライバシーポリシー - PHYSICS LAB
施行日: 2026-10-07
お問い合わせ: [email protected]
1. 概要
PHYSICS LAB には、アカウント、広告、Cookie のいずれもありません。当方は、 訪問を集計値としてのみ計測し、プレイされたゲームの総数のみを数えます(第 5 項)。 公式レベル、レベルエディターおよびアーケードのミニゲームは、 すべてお客様の端末上で動作します。任意でご利用いただける 3 つのオンライン機能、 プレイヤーギャラリー、 グローバルリーダーボードおよびアーケードのデイリーラボランキングは、 当方のサーバーを使用します。これらの機能をご利用になる場合、当方は、 お客様が公開したレベル、 お客様が選択したリーダーボード名ならびに検証済みのタイムおよびスコアを、 お客様のブラウザが生成するランダムな ID に紐づけて保存します。当方は、 お客様のメールアドレス、氏名、電話番号または IP アドレスを求めることはなく、 保存することもありません。
2. 端末に保存される情報
本ゲームは、お客様のブラウザの localStorage に以下の情報を保存します。
| キー | 保存内容 |
|---|---|
physicslab.progress.v1 | 解放済みのレベル、レベルごとのベストタイムと挑戦回数、サウンドのオン/オフ |
physicslab.drafts.v1 | エディターで作成中のレベル(最大 30 件の下書き) |
physicslab.custom.v1 | 他のプレイヤーから共有されたレベルでのお客様のベストタイム |
physicslab.verify.v1 | テストプレイでお客様がご自身のレベルをクリアしたことを示す短期間の記録 |
physicslab.creator.v1 | 次回自動入力するための、エディターで入力した作者名 |
physicslab.editor.snap | エディターのグリッドスナップが有効かどうか |
physicslab.device.v1 | オンライン機能のためにお客様のブラウザが生成したランダムな ID(第 4 項を参照) |
physicslab.nickname.v1 | お客様が選択したリーダーボード名 |
physicslab.arcade.v1 | アーケードの進行状況: ミニゲームごとのベストスコア、メダルおよびプレイ回数、XP、デイリーラボをプレイした日(約 10 週間分)ならびに直近のデイリーラボの順位 |
physicslab.arcade.mute | アーケードのサウンドのオン/オフ |
physicslab.meta.v1 | ヒント電球の数、レベルごとにヒントで表示したピース、今日のミッションと進捗、ミッションをすべて達成した日(約4か月分)、簡単な回数(実験回数、クリアしたレベル数)、解放して選んだボール、プレイした日(約2か月)と連続プレイ記録・連続キープ、今週のチャレンジの進行状況、毎日のリマインダーの時刻 |
physicslab.hidden.v1 | ギャラリーで非表示にしたプレイヤー作成レベルと作者 |
physicslab.stats.v1 | 最後に表示したサイト全体の累計(訪問数、プレイ数)。カウンターをすぐ表示するため |
physicslab.lang / physicslab.lang.pick | 使用する言語と、ご自身で選んだかどうか |
physicslab.install.snooze | アプリのインストールに「今はしない」を選んだ時刻(14日後に再度表示) |
これらの情報は、サイト上の「記録を消去」ボタン、エディターでの下書きの削除、または ブラウザで本サイトのサイトデータを消去することにより、いつでも削除できます。これを 削除すると、お客様が公開したすべてのものとの紐づけも解除されます。サーバーには お客様を識別する他の手段がないためです。ストレージが利用できない場合(プライベート ブラウジング、サイトデータのブロックなど)でも本ゲームは通常どおり動作しますが、 何も記憶されません。
本ゲームをアプリとしてインストールした場合、オフラインでも動作するよう、 サービスワーカーが本ゲーム自体のファイルをキャッシュします。このキャッシュには 本ゲーム自体のアセットのみが保存されます。
毎日のリマインダー(任意)。 この端末でリマインダーをオンにすると、ブラウザが通知の表示許可を求めます。その後アプリは自身のオフライン保存領域(plab-state)に小さな記録を置きます:選んだ時刻、最後に遊んだ日、連続記録、通知の文面。これを読むのは端末上のアプリだけで、1日に1~2回、通知するかどうかを判断するために使います。当社やプッシュサービスには一切送信されません。リマインダーパネル、ブラウザの通知設定、またはこのサイトのデータ削除でオフにできます。カレンダーのオプションは端末上でカレンダーファイルを作成します。追加した予定は、カレンダーアプリが自社のプライバシーポリシーに従って保管します。
Androidアプリ(Google Play)。 アプリには同じゲームが入っているため、本ポリシーの内容がそのまま適用されます。進行状況、設定、ランダムIDはスマートフォン上のアプリ専用ストレージにのみ保存され、任意のオンライン機能(第 4 項)は同じサーバーと通信します。Androidがお客様に許可を求める権限は通知の表示のみで、毎日のリマインダーをオンにしたときにだけ求めます。そのほかに許可を求めずに使う通常の権限は、インターネット接続、バイブレーション(手応えのフィードバック、メニューでオフにできます)、端末の再起動後にリマインダーを復元する権限だけで、これらによって情報が送信されることはありません。リマインダーはAndroid自身が端末内で予約するため、プッシュサービスは使わず、当方には何も送信されません。オフにするかアプリを削除すると消去されます。アプリには広告IDがなく、分析・クラッシュレポート・広告のSDKも含みません。ウェブサイトの訪問統計(第 5 項)はアプリには含まれません。アプリを削除するか、Androidの設定でストレージを消去すると、端末に保存されたものはすべて削除されます。本ポリシーと利用規約へのリンクはブラウザで開きます。
3. リンクとして共有するレベル
エディターからレベルを共有すると、レベル全体、すなわちレイアウト、お客様の解答、 およびお客様が入力したレベル名・作者名・ヒントが、リンク自体(# 記号の後ろ)に 格納されます。リンクを共有しても当方には何もアップロードされず、リンクを開いた際に # の後ろの部分がウェブサーバーに送信されることはありません。
リンクを受け取った人は誰でもその内容をすべて読むことができ、お客様がリンクの送信に 使用するメッセージアプリ、ソーシャルネットワークまたはメールサービスは、それぞれの プライバシーポリシーに従ってリンクを取り扱います。レベル名、作者名、ヒントまたは リーダーボード名に個人情報を入力しないでください。 これらはすべて任意です。
共有ボタン(例: X、Facebook、WhatsApp、Telegram、LINE または Reddit)を使用すると、 お客様のブラウザがそのサービス自身のページを開きます。お客様がそこに投稿することを 選択するまで、そのサービスには何も送信されません。
4. オンライン機能: ギャラリー、リーダーボードおよびデイリーラボ
これらの機能は、お客様がギャラリーを開く、レベルを公開する、 オンライン中にレベルをクリアする、レベルに「いいね」をする、レベルを通報する、 リーダーボードを閲覧する、 またはオンライン中にアーケードのデイリーラボのゲームを終える場合にのみ使用されます。
サーバーに保存される情報
| データ | 保存される時点 | 他の人への公開 |
|---|---|---|
| 公開されたレベル: レイアウト、お客様の解答、レベル名、作者名、ヒント | お客様が「ギャラリーに公開」を押したとき | あり |
| リーダーボードの記録: リーダーボード名、ベストタイム、そのプレイでのピース配置 | お客様がオンライン中にレベルをクリアしたとき | 名前とタイム: あり |
| ウィークリータイムトライアルの記録:リーダーボード名、週、ベストタイム、そのプレイでのピース配置 | お客様がオンライン中に今週の対象レベルをクリアしたとき | 名前とタイム:はい |
| デイリーラボの記録: リーダーボード名、日付、ゲーム、検証済みのベストスコア、挑戦回数 | お客様がオンライン中にその日のデイリーラボのゲームのいずれかを終えたとき | 名前とスコア: あり |
| プレイ(レベルごとに 1 日 1 回)、「いいね」および通報(理由と任意のメモ) | お客様がギャラリーのレベルを開く、「いいね」をする、または通報するとき | 件数のみ |
デバイス ID ハッシュ: physicslab.device.v1 内のランダムな ID の鍵付き暗号学的ハッシュ | 上記の各項目とともに | なし |
| 上記の日付と時刻 | 上記の各項目とともに | 一部(公開日) |
デイリーラボのスコアを検証するため、 お客様のブラウザはそのプレイの入力内容(ゲームエリア内でのタップおよびドラッグの位置とタイミング)を送信し、 当方のサーバーがそれを再現します。この入力内容はその検証のためにのみ使用され、 保存されません。
元のデバイス ID が保存された形でお客様のブラウザの外に出ることはありません。 サーバーはその鍵付きハッシュのみを保持し、このハッシュから元の ID に戻すことは できません。このハッシュはお客様の身元と結びつけられず、広告には使用されず、 誰とも共有されません。
サーバーに保存されない情報: お客様のメールアドレス、氏名、電話番号、アカウント、 連絡先、正確なまたはおおよその位置情報、IP アドレス。お客様の IP アドレスは、 不正な頻度のリクエストを制限するために短時間メモリ上でのみ使用され、当方の データベースに書き込まれることはありません。当方のホスティング事業者は、セキュリティ および運用のために、標準的な技術的アクセスログを短期間保持する場合があります。
利用目的と法的根拠
- お客様が利用を希望するギャラリーとリーダーボードを運営するため(サービスの提供、 GDPR 第6条1項(b));
- それらを公正かつ安全に保つため - 偽のタイムおよびスコアを防ぐためのプレイの再現、 リクエスト頻度の制限、 通報されたコンテンツのフィルタリングおよびモデレーション(正当な利益、GDPR 第6条1項(f))。
自動チェック: レベル名、作者名、ヒントおよびリーダーボード名は、不快な語句、 リンクおよび連絡先情報が含まれていないか自動的に審査されます。また、レベルが複数の 独立した通報を受けた場合、担当者が確認するまで自動的に非表示になります。これらの チェックは、テキストやレベルを表示してよいかどうかのみを判断するものであり、 お客様にその他の影響を及ぼすことはありません。
保存期間
- 公開されたレベル: お客様がエディターから削除するまで、またはモデレーターが削除 するまで。
- リーダーボードの記録: そのレベルとリーダーボードが存在する間。新しいベストタイムは 以前の記録に置き換わります。
- ウィークリータイムトライアルの記録:その週の最後の記録から12週間後に削除。
- デイリーラボの記録: 対象となる日から 90 日後に削除されます。
- プレイの記録: 1 日 1 回のプレイを集計するためだけに保持し、90 日後に削除される 場合があります。
- 通報: 解決されるまで、その後はモデレーションの記録として最長 12 か月間。
閲覧できる者と処理する者
公開されたレベル、リーダーボード名、タイムおよびデイリーラボのスコアは公開されます。 当方のサーバーとデータベースは Railway(Railway Corporation、 米国)上で運用され、ウェブサイトは Cloudflare(Cloudflare, Inc.、 米国)によって配信されます。これらの事業者は、当方に代わって、 かつ各社自身のセキュリティ上の義務に基づいてデータを処理します。 これらの事業者を利用することにより、データが米国に移転され保存される場合があります。 必要な場合、このような移転は各事業者の標準契約条項に依拠します。
5. ネットワークリクエスト
本ゲームは、お客様が実行している場所から本ゲーム自体のファイル(HTML、CSS、 JavaScript、レベルデータおよび画像アセット)を読み込みます。第 4 項に記載のオンライン機能は、当方の API サーバーにリクエストを送信します。 ランディングページも、現在の世界記録と本日のデイリーラボのランキングを表示するために API にそれらを要求します。
ライブカウンター。 ページが開かれ、画面に表示されている間、 そのページは約 30 秒ごとに当方の API に小さなリクエストを送信します。 このリクエストには、ブラウザのタブが自ら生成するランダムな ID(タブを閉じるまでのみ保持されます)と、 前回のリクエスト以降に開始されたゲームおよびアーケードのプレイの回数が含まれます。 サーバーはこれらの ID をメモリ上にのみ保持します。約 1 分以内に通信のあったタブを 「現在プレイ中」として数え、直近 30 分間に見かけなかったタブ ID はサイト全体の 累計訪問数(「累計訪問 12,345」)に 1 を加え、プレイ回数はサイト全体の累計 (「累計 12,345 プレイ」)に加算します。スクリプトによる訪問数の水増しを防ぐため、 IP アドレスごとの新規訪問数もメモリ上でのみ数え、1 時間ごとにリセットします。 ID、IP アドレス、個人ごとの記録はいずれもデータベースに書き込まれず、 保存されるのは合計値のみです。
訪問統計。 当方は、ページビュー、参照元サイト、 国およびデバイスの種類などの集計値を把握するために Cloudflare Web Analytics を使用しています。これは Cookie やローカルストレージを使用せず、 お客様の端末のフィンガープリントを取得せず、 他のウェブサイトをまたいでお客様を追跡することもありません。 これは当方のホスティング事業者である Cloudflare により提供されます。
広告またはクロスサイトトラッキングのサービスにリクエストが送信されることはありません。
6. 子どものプライバシー
PHYSICS LAB は 13 歳未満の子どもを対象としておらず、誰に対しても個人情報を求めません。 プレイヤーはレベルを公開したり、公開されるリーダーボード名を選んだりできるため、 保護者の方は、お子様に本名やその他の個人情報を決して入力しないよう伝えておくことを お勧めします。
7. 第三者サービス
第三者の広告、クラッシュレポートまたはソーシャル SDK は一切組み込まれていません。Cloudflare Web Analytics(第 5 項) は当方のホスティング事業者である Cloudflare により提供され、Cookie を設定しません。第 4 項に記載のホスティング事業者が唯一の処理者です。 共有ボタンは第 3 項に記載のサービスへの単なるリンクであり、 お客様がボタンをタップした場合にのみ、それらのサービスに接続します。
8. お客様の権利
GDPR や韓国の個人情報保護法(PIPA)などのデータ保護法は、お客様に、アクセス、訂正、 削除、処理の制限、異議申立ておよびデータポータビリティの権利を与えています。
- 公開したレベルの削除: エディターでそのレベルを開き → 共有 → 削除。
- リーダーボードの記録およびその他すべての情報: リーダーボード名と対象のレベルを 記載のうえ、[email protected] までメールでご連絡ください。アカウントが ないため、該当する記録を特定するために、お客様のブラウザにあるデバイス ID の提示を お願いする場合があります。それ以上の情報を求めることはありません。
- お客様は、お住まいの地域のデータ保護監督機関に苦情を申し立てることもできます。
当方は、ご請求に 30 日以内に回答します。
9. 変更
データの取り扱い方法を変更する場合、当方は変更の効力が生じる前に、本ポリシーと その施行日を更新します。
10. お問い合わせ
本ポリシーに関するお問い合わせ: [email protected]
11. 事業者情報
| 商号 | 프로젝트팀포유 (Project Team For You) |
|---|---|
| 代表者 | 이유상 |
| 事業者登録番号 | 495-25-02209 |
| 通信販売業申告番号 | 제2026-경북봉화-0037호 |
| 所在地 | 1166-68 Yebong-ro, Sangun-myeon, Bonghwa-gun, Gyeongsangbuk-do, Republic of Korea |
| 電話番号 | 070-7620-7256 |
| メールアドレス | [email protected] |