ローカルストレージの観察
デモアプリケーションは、セッション間で状態を維持するためにブラウザのlocalStorage APIを利用しています。以下に明示的にローカルに保存されるデータポイントを示します:
- 確定残高:ページが再読み込みされた場合でも継続性を確保するため、小数点以下の繰り越しを含む現在の仮想コインの残高が保存されます。
- 小数点以下の繰り越し:以前の決済からの小数点以下の端数はローカルストレージに保持され、手動でのチャージやページ再読み込みを通じて存続します。
これらの値に対してlocalStorageが使用されているからといって、他の個人データが処理されていないことを意味するわけではありません。また、データが専らローカルで処理されている、または第三者がアクセスできないことを証明するものでもありません。このデモにアカウントログインフローがないからといって、データ収集が行われていないことを意味するわけではありません。
外部リソースへのリクエスト
デモインターフェースのレンダリング中、ゲームソースはGoogle Fontsのスタイルシートリクエストを宣言しています。これは、ユーザーのネットワーク構成やブラウザの設定に応じて、ブラウザがGoogleのサーバーからフォントファイルをフェッチする可能性があることを示しています。
- 対象範囲:この観察は、デモのソースコード内にあるフォント宣言に限定されます。
- 制限事項:サイト全体のトラフィックに関する完全なネットワークキャプチャは未完了です。したがって、より広範なサイト環境に他のサードパーティ製トラッカー、アナリティクス、または広告スクリプトが含まれているかどうかを確認することはできません。
フォントリクエストが存在することは、特定のプロファイリングや追跡技術の使用を確認するものではありませんが、外部ネットワークへの依存関係が存在することを示しています。
アイデンティティとアカウント構造
Directed Eccentricityデモは、従来のアカウントシステムなしで動作します。以下の構造的な事実が適用されます。
| 機能 | デモでの状態 |
|---|---|
| アカウントログイン | なし |
| 支払いフロー | なし |
| データ収集 | デモの構造によって確立されていない |
アカウントログインや支払いフローがないため、デモはメールアドレス、電話番号、または支払い情報を収集しません。ただし、これらの制御がないことが、他の場所での個人データの処理がないことを証明するわけではありません。デモはゲームメカニクスの自己完結型のシミュレーションです。
データの永続性とリロード
デモのデータ処理は、ブラウザセッション内での継続性を目的としています:
- 確定残高:小数点以下の持ち越し分を含む残高はローカルに保持されます。これにより、ページを離れても戻った際に、仮想コインの合計が常に一致していることが保証されます。
- 未完了のラウンド:ページがリロードされた際にラウンドが進行中の場合、そのラウンドは返金または再開なしで終了します。アクティブなスイッチの状態は保持されず、確定残高のみが復元されます。
- 手動復元:アイドル状態中に残高が10未満になった場合、残高は正確に1,000コインに手動で復元できます。この復元では、小数点以下の持ち越し分が保持されます。
これらの仕組みはブラウザインスタンスに限定されます。ネットワーク同期されたアカウントはないため、ローカルストレージを手動でエクスポートしない限り、他のデバイスからデータを復元することはできません。
プライバシーへの影響
観測されたデータ処理の実態は、ユーザーのプライバシーに対して特定の意味を持ちます:
- 匿名性:localStorageの使用は、匿名性を保証するものではありません。ブラウザフィンガープリントやその他の手法により、デバイスが依然として識別される可能性があります。
- トラッキング:Google Fontsへのリクエストは、ユーザーのブラウザ設定によってはトラッキングの経路となる可能性があります。他のトラッキングが存在する可能性もありますが、今回の限定的な調査範囲では明示的に確認されていません。
- データの販売:デモの構造からは、データが販売されているかどうかは判断できません。可視なデータフローが存在しないからといって、データが販売されていない、または共有されていないことを確認するものではありません。
ユーザーは、デモのローカルストレージが同じページ上で実行されている他のスクリプトからアクセス可能であり、外部へのリクエストにより基本的な利用情報が漏洩する可能性があるものと想定すべきです。
対象と範囲
このガイドは、デモの対象となるポリシーを反映した18歳以上のユーザーを対象としています。必ずしも法的な年齢制限や実際に実装された年齢確認ゲートを意味するものではありません。プライバシーに関する観察結果は、Directed Eccentricityのデモ環境に限定されたものであり、外部の企業やプラットフォームに対する法的なプライバシーポリシーを構成するものではありません。
このページの範囲は厳密に観測に限定されます。これは、独立したテスト中にソースコードやネットワークトラフィックで確認できる事項を記述したものです。ポリシーの創作、暗号化の保証、サーバー上の保持期間の確認を行うものではありません。
よくある質問
localStorageを使用すると、データはプライベート(非公開)になりますか?
いいえ。残高や端数の持ち越しにlocalStorageを使用しているため、データは端末のローカルに保存されますが、匿名性が確保される、一切の追跡が行われない、または処理が完全にローカル完結するわけではありません。Google Fontsなどの他のスクリプトやネットワークリクエストにより、データが収集される可能性があります。
どのようなデータがローカルに保存されますか?
デモでは、確定残高(端数の持ち越しを含む)と基本的なゲーム状態が保存されます。ページをリロードすると残高は復元されますが、進行中のラウンドは再開されません。
これは完全なプライバシーポリシーですか?
いいえ。このページは、この特定のデモ環境における観察可能な事実にのみ言及しています。広範なサイト全体、観察されたフォントリクエスト以外のサードパーティサービス、または外部オペレータの法的ポリシーについてはカバーしていません。