プライバシーポリシー
最終更新:2025 年 2 月
概要
Block Blast Solver は、お客様のプライバシー保護に全力で取り組んでいます。このプライバシーポリシーでは、当ウェブアプリケーションのご利用時におけるデータの取り扱いについて説明します。基本原則は非常にシンプルです。お客様のデータはお客様のデバイスに留まります。ゲーム盤面の分析と解法計算はすべて、JavaScript と WebAssembly テクノロジーを使用してブラウザ内でローカルに実行されます。
私たちは個人情報、ゲームのスクリーンショット、パズルデータをサーバーに収集、保存、送信することはありません。Block Blast Solver はすべてクライアントサイドで機能するよう設計されており、お客様のプライバシーとセキュリティを確保しています。
収集しないデータ
Block Blast Solver は以下のデータを一切収集、保存、処理しません。
- 個人情報:氏名、メールアドレス、電話番号、その他の個人を特定できる情報は収集しません。
- スクリーンショットや画像:盤面分析のためにアップロードされたスクリーンショットは、ブラウザ内で完全に処理されます。サーバーへのアップロード、ネットワーク経由の送信、デバイス外への保存は行われません。
- ゲームデータ:Block Blast のゲーム進行状況、スコア、ブロック配置、戦略は完全にプライベートです。私たちはこれらの情報にアクセスできません。
- 位置情報:地理的位置の追跡や識別目的での IP アドレスの収集は行いません。
- デバイス情報:標準的なウェブ分析で自動的に提供される情報を超えて、デバイス識別子、ハードウェア仕様、OS 詳細は収集しません。
ローカル処理
Block Blast Solver のすべてのコア機能はお客様のデバイス上でローカルに動作します。
- 画像認識:スクリーンショットをアップロードすると、OpenCV.js ベースのコンピュータビジョンアルゴリズムがブラウザ内で画像を分析します。画像がデバイスの外に出ることはありません。
- パズル解法:解法アルゴリズムはブラウザ内の JavaScript と WebAssembly で実行されます。計算、手の生成、戦略推奨はすべてローカルで行われます。
- データ保存:処理に必要な一時データはブラウザのメモリに保存され、タブを閉じるかページを離れると自動的にクリアされます。
このローカルファーストのアーキテクチャにより、最大限のプライバシー、高速なパフォーマンス、そして初回ページ読み込み後のオフライン利用が実現しています。
Cookie とローカルストレージ
Block Blast Solver は、機能目的でのみ最小限のブラウザストレージを使用します。
- 言語設定:選択した言語(英語、日本語、ベトナム語)を localStorage に保存し、次回訪問時にも設定が維持されるようにしています。
- 設定:カスタマイズオプション(表示設定など)はブラウザにローカル保存されます。
- トラッキング Cookie なし:トラッキング、広告、クロスサイト識別のための Cookie は使用しません。Cookie データの第三者への販売や共有も行いません。
これらのデータはブラウザの設定からいつでも消去できます。localStorage をクリアすると設定がデフォルトに戻りますが、ソルバーのコア機能には影響しません。
アナリティクス
Block Blast Solver の改善とユーザーの利用パターンの理解のため、Firebase Analytics(Google 提供)を使用して匿名の利用統計を収集しています。
- ページビュー:サイト内のどのページを訪問したか
- 機能使用状況:どの機能を使用したか(スクショアップロード、手動入力、解法閲覧など)
- セッション時間:ソルバーの使用時間
- 技術データ:ブラウザの種類、画面解像度、大まかな地域(国レベルのみ)
追跡しないもの:
- 個人の特定や個人を識別できる情報(PII)
- スクリーンショットやゲーム盤面の内容
- 具体的なパズルの解法や戦略
- クロスサイトの閲覧行動
アナリティクスデータは集計・匿名化されています。どの機能が最も価値があり、開発の重点をどこに置くべきかを理解するのに役立てています。Firebase Analytics をブロックするブラウザ拡張機能を使用するか、JavaScript を無効にする(ソルバーが動作しなくなります)ことでオプトアウトできます。
第三者サービス
Block Blast Solver は以下の第三者サービスと連携しています。
- Firebase Analytics(Google):上述の匿名利用分析に使用。Firebase は Google のプライバシーポリシー(https://policies.google.com/privacy)に基づいて運用されています。
- OpenCV.js CDN:画像処理のための OpenCV.js コンピュータビジョンライブラリを CDN から読み込んでいます。このライブラリはブラウザ内で完全に実行され、CDN プロバイダにデータを送信しません。
- ウェブフォント(任意):Google Fonts などのサービスからウェブフォントを使用する場合、CDN から読み込まれます。フォントプロバイダは基本的なリクエスト情報(IP アドレスなど)を記録する場合がありますが、私たちはこのデータを管理・アクセスしません。
すべての第三者連携はプライバシーファーストの理念に沿っているか慎重に評価しています。広告ネットワーク、トラッキングピクセル、データブローカーとの統合は行いません。
データの保持
Block Blast Solver はサーバー上にユーザーデータを収集・保存しないため、サーバーサイドのデータ保持や削除の問題は発生しません。すべてのデータ処理はお客様のデバイス上でローカルに行われます。
- ブラウザストレージ:ブラウザの localStorage に保存されたデータ(言語設定など)は、ブラウザ設定から手動で消去するかブラウザデータを削除するまで保持されます。
- アナリティクスデータ:Firebase Analytics が収集した集計・匿名データは、Google のデータ保持ポリシー(設定に応じて通常 2~14 か月)に従って保持されます。このデータを個々のユーザーに紐づけることはできません。
お客様のローカルデータは完全にご自身で管理でき、いつでも私たちに連絡することなく消去できます。
お子様のプライバシー
Block Blast Solver は 13 歳未満のお子様を対象としていません。13 歳未満のお子様から個人情報を故意に収集することはありません。すべてのユーザーから個人情報を収集しないため、このポリシーはすべての年齢層に等しく適用されます。
保護者の方で、お子様が個人情報を提供したと思われる場合は、下記の連絡先までご連絡ください。ただし、ローカル処理のみのアーキテクチャにより、個人情報が当方に送信された可能性は極めて低いと考えられます。
ポリシーの変更
当プライバシーポリシーは、慣行、技術、法的要件、その他の要因の変更を反映するため、随時更新される場合があります。変更を行う際は以下を実施します。
- 本ページ上部の「最終更新」日を更新
- 改訂版ポリシーを本ページに掲載
- 重要な変更の場合、ホームページに通知を表示するか、アプリケーションを通じて通知
プライバシー保護の最新状況を把握するため、本プライバシーポリシーを定期的にご確認いただくことをお勧めします。変更後も Block Blast Solver のご利用を続けることで、更新されたポリシーに同意したものとみなされます。
お客様の権利と管理
Block Blast Solver はデバイス上で完全にローカル動作し、個人データを収集しないため、お客様は情報を完全にコントロールできます。
- アクセス:すべてのデータはブラウザにローカル保存されています。ブラウザの開発者ツールで確認できます。
- 削除:ブラウザの localStorage とキャッシュをクリアすることで、すべてのローカルデータを削除できます。
- ポータビリティ:言語設定や各種設定は標準的な localStorage 形式で保存されており、ブラウザツールでエクスポートできます。
- オプトアウト:広告ブロックやプライバシー拡張機能を使用してアナリティクスをオプトアウトできます。
セキュリティ
サーバー上に個人データを収集・保存しませんが、セキュリティには真剣に取り組んでいます。
- HTTPS 暗号化:Block Blast Solver は HTTPS で配信され、ブラウザとウェブサーバー間の通信が暗号化されています。
- サーバーサイドストレージなし:すべてをローカル処理することで、サーバーサイドのデータ漏洩リスクを排除しています。
- 定期更新:既知の脆弱性に対する保護のため、依存関係やライブラリを最新の状態に保っています。
ただし、電子的な保存や送信の方法で 100% の安全性を保証することはできません。お客様の情報保護に最善を尽くしていますが、ローカルブラウザデータの絶対的なセキュリティを保証するものではありません。
海外ユーザー
Block Blast Solver は世界中からアクセス可能です。すべての処理がブラウザ内でローカルに行われるため、当サービスを通じてお客様のデータが国境を越えることはありません。ただし、Firebase Analytics などの第三者サービスは、GDPR を含む国際的なデータ保護法に準拠した Google のグローバルインフラに基づいてデータを処理する場合があります。
お問い合わせ
本プライバシーポリシーまたは当方のプライバシー慣行についてご質問、ご懸念、ご意見がある場合は、以下の方法でお問い合わせください。
- GitHub:当方の GitHub リポジトリ(ホームページにリンクがあります)にアクセスして、Issue やディスカッションを開いてください
- フィードバック機能:アプリ内のフィードバック機能を使ってメッセージを送信してください(注:フィードバックは匿名で収集される場合があります)
お問い合わせには合理的な期間内に回答するよう努めます。
本ポリシーへの同意
Block Blast Solver をご利用いただくことで、本プライバシーポリシーに同意したものとみなされます。本ポリシーに同意いただけない場合は、当サービスのご利用をお控えください。本ポリシーの変更後も Block Blast Solver のご利用を継続された場合、変更を承諾したものとみなされます。