あなたのパズル

前回の続きから。

プライバシー

squarepressはブラウザーで動作します。ログインして同期を選ぶと、保存したゲームや記録もSupabaseに保存されます。広告はありません。

保存される情報

  • 次回も同じ見た目で使えるように、ライトまたはダークのテーマ設定をブラウザーのローカルストレージに保存します。

  • 次のゲームも同じルールで始められるように、最後に選んだStandardまたはRelaxedのルール設定をブラウザーのIndexedDBに保存します。

  • プレイ中のゲーム(パズル、入力した数字とメモ、プレイ時間)をブラウザーのIndexedDBに保存し、あとで続きから遊べるようにします。ゲームを完了すると削除され、新しいゲームを始めると置き換わります。デイリーパズルと共有リンクから開いた盤面も、それぞれ別の場所に同じ方法で保存するため、種類の違うゲームが置き換わることはありません。

  • 完了した各ゲーム(パズル、難易度、プレイ時間、使ったヒントと間違い、デイリーパズルの場合は日付)と、途中でやめて別のゲームに置き換えた各ゲームの記録をブラウザーのIndexedDBに保存します(勝利したゲームはIndexedDBに保存されるまでの短い間、ローカルストレージにも保存されます)。ゲームの統計はこれらの記録から計算し、この端末だけに保存します。

  • サイト自身のページとプログラムファイル、およびリンクから開いた最新20件の盤面のコピーをブラウザーのキャッシュストレージに保存します。これにより、接続がなくてもゲームを開けます。このキャッシュにアカウントのセッション、保存したゲーム、個人情報は含まれず、サイトの更新時に置き換わります。

サイト上の各ゲームは、それぞれの名前で独自の保存データ、ルール、記録を管理するため、ゲーム間でデータが混ざることはありません。ブラウザーの設定でこのサイトのデータを消去すると、端末内のコピーが削除されます。同期されたコピーは、アカウントを削除するまでSupabaseに残ります。

共有する盤面リンクに含まれるのは、パズルの初期配置だけです。デイリーパズルのリンクに含まれるのは、日付だけです。

アカウントと同期

  • メールアドレスでログインすると、そのアドレスを使ってログインリンクを送り、アカウントを識別します。

  • アップロードと同期の確認に同意すると、Supabaseは保存したゲームと完了したゲームの記録をeu-central-1リージョンで処理、保存します。同意してログインした端末では、同じアカウントでそれらを同期できます。

  • アカウントと同期データは、アカウントを削除するまで保存されます。削除するには/ja/accountを開いてログインし、「アカウントを削除」を選び、ログイン中のメールアドレスを入力します。このブラウザーに保存されたゲームと記録は、削除後もこの端末に残ります。

  • アカウントデータのエクスポートには対応していません。

アナリティクス

訪問数とページビューの計測にVercel Web Analyticsを使用しています。Cookieは使用しません。Vercelがデータを処理し、集計されたトラフィック統計を表示します。

ホスティング

サイトはVercelでホストされています。ほかのウェブホストと同じく、ページを配信するために、VercelはIPアドレスなどの標準的なリクエスト情報を受け取ります。