プライバシーポリシーとデータ一覧

バージョン 2026-09-23.1
適用開始日 2026年9月23日 · 技術一覧の確認日 2026年9月4日

運営者とプライバシーに関する問い合わせ窓口

PlaySolitaire.jpはMB „NM Media“が運営しています。一般的なご質問、不具合報告、ご意見は、お問い合わせフォームから送信できます。このフォームは、回答期限を管理するプライバシー請求専用の手続ではありません。プライバシーに関する請求を受け付ける専用窓口として案内する前に、運営者と法律専門家が受付・回答手順と公開文言を定め、確認する必要があります。各対象地域における個人情報取扱事業者の完全な名称・住所、法的根拠、権利に関する説明、回答期限についても確認が完了していません。

現在のデータ取扱い

以下の項目では、現在のアプリケーションで確認されたデータ項目、目的、提供者、有効になる条件、保存期間、削除方法、移転状況を説明します。

端末内のゲームデータと設定

保存したゲーム

有効
技術・記録
localStorage · solitaire:game:v1 · playsolitaire:game:draw2:v1 · playsolitaire:game:freecell:v1 · playsolitaire:game:spider:v1 · playsolitaire:game:daily:v1 · playsolitaire:game:turn3:v1 · playsolitaire:game:turn3-legacy:v1 · playsolitaire:game:spider2:v1 · playsolitaire:game:spider4:v1 · playsolitaire:game:golf:v1 · playsolitaire:game:yukon:v1 · playsolitaire:game:russian:v1 · playsolitaire:game:alaska:v1 · playsolitaire:game:pyramid:v1 · playsolitaire:game:tripeaks:v1 · playsolitaire:game:scorpion:v1 · playsolitaire:game:wasp:v1 · playsolitaire:game:fortythieves:v1 · playsolitaire:game:crescent:v1 · playsolitaire:game:canfield:v1 · playsolitaire:game:eightoff:v1 · playsolitaire:save-envelope:v2:* · playsolitaire:save-quarantine:v2:* · playsolitaire:save-exit:v1:* · sessionStorage: playsolitaire:save-exit-owner:v1
提供者
お使いのブラウザ(ファーストパーティストレージ)
有効になる条件
通常のゲームごとに、後方互換性のための未加工レコードと、検証済みのバージョン付きレコードを保存します。未保存の変更があるページが非表示または閉じられると、まず端末内スナップショットを作成します。次のページ読み込みでは、正しい直前のチェックポイントからのみ再開します。破損または互換性のないレコードは端末内で隔離され、再読み込み前に復元または削除されます。
データ項目
  • ゲームの種類とルールモード
  • 配札のシード、またはフリーセルのゲーム番号
  • カード位置、山札、捨て札、組札、各ゲーム固有の列や山
  • 手数、状態、開始時刻、勝利時の終了時刻
  • 完全な取り消し履歴。保存容量が不足した場合は、直近20件または現在の盤面だけを保持する代替モード
  • 該当する場合、今日のソリティアの日付または初回案内データ
  • 形式バージョン、ルールバージョン、連番、更新時刻
  • ゲーム位置、ルール、配札、開始時刻から生成される仮名化された配札識別子と試行識別子
  • 直前のゲーム状態の要約とクラッシュ復旧マーカーを含む、置き換え処理中の限定的な記録
  • 作成時刻、不透明なセッション・記録識別子、想定リビジョン、暗号学的ではないチェック値を含む、文書ごとの一時スナップショット
  • 隔離理由、検出時刻、レコードサイズ、暗号学的ではない診断用チェック値
利用目的
  • 現在のゲームを再開する
  • 手を元に戻す
  • 正しいゲーム種類と配札を復元する
  • 別のタブが保存ロックを保持している間にページを閉じても、最後の手を保持する
  • 移行を検証し、後方互換性を維持する
  • 破損したレコード、新しいバージョンのレコード、または競合するタブのレコードが、既知の正常なコピーを上書きするのを防ぐ
保存期間
互換性のある保存データの組は、新しいゲーム保存で置き換えられるか、サイトデータを削除するまで残ります。文書所有者の識別子は、そのタブのセッション中に残ります。スナップショットは状態の承認または競合解決後に削除されます。放棄された、または無効なスナップショットは、次回の整理時またはサイトデータを削除するまで残る場合があります。
削除・管理方法
有効で互換性のあるコピーがあれば、自動復旧で保持します。なければ利用できないゲーム領域を削除してゲームを最初から開始します。ブラウザが修復を拒否した場合は、「再試行」を選ぶかサイトデータを削除してください。
移転
未加工レコード、バージョン付きレコード、一時スナップショット、隔離情報はブラウザ内に留まり、アップロードされません。 (ソースコードで確認済み)
確認状況
  • 旧形式のキー、バージョン付きレコード、共有書き込み、隔離ガード、自動復旧をソースコードまで追跡しました。 (ソースコードで確認済み)
法的確認の状況
端末内での技術的な動作はコードで確認済みです。この保存を法律上どのように分類するかは、法律専門家による確認待ちです。

設定と画面表示の選択

有効
技術・記録
localStorage · solitaire:settings:v3 · solitaire:customThemeVars:v1 · sd-hint-1tap-seen · playsolitaire:hintDebug · solitaire:whatsNew:v1
提供者
お使いのブラウザ(ファーストパーティストレージ)
有効になる条件
主な設定とテーマのキャッシュは、選択を変更したときに保存します。最初のタップ案内を表示したときにフラグを保存します。ヒントのデバッグフラグは、値1が手動で設定された場合だけ読み取ります。製品更新マーカーは、更新ページを開いたとき、またはメニューの通知が表示・期限切れになったときに保存します。
データ項目
  • テーマとカスタム色の値
  • カードと文字のサイズ
  • 音、動き、コントラスト、操作方法の選択
  • クロンダイクとフリーセルの設定
  • 初回案内を表示済みかどうか
  • 手動で要求されたヒント判断をブラウザコンソールに記録するかどうか
  • 最後に確認した製品更新と、通知を表示した日
利用目的
  • 選択した画面表示を復元する
  • 初回案内の繰り返し表示を避ける
  • 手動で要求された場合に、端末内でヒントのデバッグを有効にする
保存期間
主な設定とテーマのキャッシュは、置き換えまたはリセットされるまで残ります。初回案内と手動デバッグのフラグは、個別に削除するか、すべてのサイトデータを削除するまで残ります。
削除・管理方法
ゲーム内のリセットでは、主な設定とテーマのキャッシュを初期値に戻しますが、追加のフラグは削除しません。ここに記載したすべてのデータを削除するには、ブラウザでサイトデータを削除してください。
移転
設定レコードは端末内に留まります。プライバシー判断で解析が許可された場合、変更した設定の名前と限定された分類を含む別のイベントをGoogleへ送信します。設定レコード全体は送信しません。 (ソースコードで確認済み)
確認状況
  • 設定、ページ描画前の復元、ヒント確認の書き込みをソースコードまで追跡しました。 (ソースコードで確認済み)
法的確認の状況
目的はコードで確認済みです。各設定の法的分類は確認待ちです。

端末内の進行状況と統計

有効
技術・記録
localStorage · IndexedDB database: playsolitaire-progress · playsolitaire:stats:v1 · playsolitaire:daily:v1 · playsolitaire:daily:challenge:v1 · playsolitaire:recentlyPlayed:v1 · solitaire:timer:v1 and variant-scoped timer keys · sessionStorage: playsolitaire:timer-exit:v1:* · localStorage capability probe: playsolitaire:daily:probe
提供者
お使いのブラウザ(ファーストパーティストレージ)
有効になる条件
最初の意味のある操作時に、従来の統計とデイリー記録を変更不能な履歴基準としてIndexedDBに固定し、一意の開始イベントを追加します。その後、その試行には終了イベントを最大1件追加します。チャレンジリンク、タイマー、最近遊んだゲームには、引き続き指定されたlocalStorageレコードを使用します。
データ項目
  • ゲーム種類ごとのプレイ数、勝利数、連勝、最短時間、最少手数
  • 変更せず保持されるlocalStorage内の従来の集計
  • 仮名化された試行、配札、イベントの識別子
  • ゲーム種類、モード、最初の操作、結果、手数、プレイ時間を含む開始イベントと終了イベント
  • 今日のソリティアの日付、連続記録、完了状況、時間、手数
  • 受け取ったチャレンジの日付と相手の時間・手数
  • タイムスタンプ付きの最近遊んだゲーム(最大8件)
  • ゲーム開始に結び付けられたプレイ時間のスナップショット
  • localStorageに書き込めるかだけを確認する一時値
利用目的
  • 端末内の記録とデイリー進行状況を表示する
  • プレイ時間のタイマーを復元する
  • 最近遊んだゲームを表示する
  • 持続的なデイリー進行状況を書き込む前に、端末内ストレージが利用できるか確認する
保存期間
履歴基準とイベントは、サイトデータを削除するまで残ります。その他の進行状況レコードは、上書きされるかサイトデータを削除するまで残ります。確認用の値は検査中に書き込み、直ちに削除します。
削除・管理方法
ブラウザでサイトデータを削除してください。
移転
過去の統計と完全なゲーム保存データは端末に残ります。新しく終了した試行は、別項目で説明する自動ランキングに送信します。分析には引き続きプライバシー設定が適用されます。 (ソースコードで確認済み)
確認状況
  • 各種類の端末内レコードとその書き込み処理をソースコードまで追跡しました。 (ソースコードで確認済み)
法的確認の状況
端末内レコードとアクセス解析の技術的な区別は確認済みです。法的根拠に関する文言は確認待ちです。

ネットワーク共通の日別ランキング

有効
技術・記録
IndexedDB: playsolitaire-progress / meta / rankings-outbox:* · Secure HttpOnly host-only cookie: __Host-ps-daily-guest · same-origin /api/rankings endpoints
提供者
サイト運営者、Bunny CDN、ネットワーク共通のデータベース
有効になる条件
新しく終了したゲームの結果は、ネットワーク共通の日別ランキングに自動で掲載されます。登録や掲載の選択は不要です。ゲストには自動生成のニックネームを付けます。
データ項目
  • 公開ニックネーム、検出された国、勝利数、勝率、順位、プレイ元のサイト
  • 非公開のプレイヤー・試行・配札識別子、結果、手数、プレイ時間、受信日
  • ブラウザ内の送信待ち結果
利用目的
  • 共通の日別結果を表示する
  • 重複計上を防ぎ、通信回復後に未送信の結果を送る
保存期間
公開履歴はUTCで30日分です。受信記録は重複防止のためさらに1日保持してから削除します。ゲスト用のSecure・HttpOnly・現在のドメイン専用Cookieは30日間に更新されます。未送信の結果は受信確認、期限切れによる却下、またはサイトデータの削除まで残ります。過去の非公開記録はアップロードしません。
削除・管理方法
サイトデータを消すと、ローカルの識別情報と送信待ち結果が消えます。ゲストのサーバー記録は保存期間後に削除します。関連付けたアカウントの削除では、そのランキング履歴も削除します。
移転
ブラウザは現在のサイトだけに送信し、サイトのサーバーが認証付きで共通サービスへ転送します。国は検証済みの国コードから取得し、GPSは使用しません。国旗はサイト内の画像です。分析の同意設定とは独立したゲーム機能です。 (ソースコードで確認済み)
確認状況
  • 送信待ち処理、所有者の確認、国コードの検証、重複防止をソースコードで確認しました。 (ソースコードで確認済み)
法的確認の状況
技術的な動作の説明であり、別途の法的審査を示すものではありません。

アカウントのローカル同期キュー

有効
技術・記録
IndexedDB database: playsolitaire-account-sync · stores: meta, queue, receipts, imports and snapshots · localStorage sentinel: playsolitaire:guest-import-fence:v1 · per-account localStorage namespace: playsolitaire:account-space:v1:* · sessionStorage: playsolitaire:account:modal-return:v1 (ten-minute exact-page OAuth popup return intent) · per-account progress stores in IndexedDB database: playsolitaire-progress
提供者
NM Mediaが運用するアプリケーション、共通の保護されたPostgreSQLデータベース、ブラウザーのローカルストレージ。
有効になる条件
ブラウザーはゲストと各アカウントのデータを分離し、未送信の変更を保存します。ログイン時に、このブラウザーの既存のゲスト記録をアカウントに引き継ぐことがあります。同期にはサイト内のAPIとネットワーク共通の保護されたデータベースを使用します。
データ項目
  • ブラウザーはゲストと各アカウントのデータを分離し、未送信の変更を保存します。ログイン時に、このブラウザーの既存のゲスト記録をアカウントに引き継ぐことがあります。同期にはサイト内のAPIとネットワーク共通の保護されたデータベースを使用します。
利用目的
  • ブラウザーはゲストと各アカウントのデータを分離し、未送信の変更を保存します。ログイン時に、このブラウザーの既存のゲスト記録をアカウントに引き継ぐことがあります。同期にはサイト内のAPIとネットワーク共通の保護されたデータベースを使用します。
保存期間
アカウント情報はアカウント削除まで保存します。セッションCookieは30日間有効で、利用中に更新されることがあります。削除完了の記録は30日間保存します。独立したゲストデータはサイトデータを消去するまでブラウザーに残ります。
削除・管理方法
アカウントメニューからデータを取得したり、共通アカウントを削除したりできます。削除はネットワーク全体のアカウント、保存ゲーム、関連する結果に適用されます。このサイトのブラウザーデータを消すだけではサーバー上のアカウントは削除されません。
移転
ブラウザーはゲストと各アカウントのデータを分離し、未送信の変更を保存します。ログイン時に、このブラウザーの既存のゲスト記録をアカウントに引き継ぐことがあります。同期にはサイト内のAPIとネットワーク共通の保護されたデータベースを使用します。 (ソースコードで確認済み)
確認状況
  • アカウントの分離、同期、削除処理はアプリケーションコードで定義されています。 (ソースコードで確認済み)
法的確認の状況
提供事業者の保存条件、契約条件、法的評価は別途確認します。

インストール案内の状態

有効
技術・記録
localStorage · playsolitaire:pwaInstallOffer:v2 · beforeinstallprompt and appinstalled browser events
提供者
お使いのブラウザ(ファーストパーティストレージ)
有効になる条件
条件を満たすクロンダイクのページでは、状況に応じたインストール案内を使用します。ブラウザのインストールイベントは、状態レコードを書き込み、読み戻せる場合だけ取得します。保存が拒否された場合、イベントが不正な場合、すでにインストール済みの表示モード、対象外のページでは、ブラウザ標準の動作を維持します。
データ項目
  • レコードのバージョンと製品状態の作成時刻
  • 案内を閉じた後、再表示を延期する期限
  • 累計統計を読み取れない場合の仮名化された試行識別子(最大2件)
  • 案内が初めて表示可能になった時刻
利用目的
  • 記録されたクロンダイクの勝利が2回になった後だけインストールを案内する
  • 閉じた後14日間は再表示しない
  • ページ読み込みやタブをまたいで動作を安定させる
  • 案内が表示可能になったことの重複記録を避ける
保存期間
レコードはサイトデータを削除するまで残ります。案内を閉じると14日間非表示になります。レコードには代替識別子を最大2件と、最初の時刻を1件だけ保持します。
削除・管理方法
ブラウザでサイトデータを削除してください。
移転
時刻と代替識別子は端末内に留まります。解析が許可された場合、インストール案内の段階、ゲーム種類、モード、承諾・拒否・利用不能・エラーの限定された結果を、別のイベントでGoogleへ送信することがあります。状態の作成、再表示延期、利用条件を満たした時刻、および代替の試行識別子は送信しません。 (ソースコードで確認済み)
確認状況
  • 利用条件、ブラウザプロンプトの安全な処理、移行、2勝を使う代替条件、タブ間連携、再表示延期を共通の書き込み処理まで追跡しました。 (ソースコードで確認済み)
法的確認の状況
端末内での技術的な処理は確認済みです。必要性と相当性は法律専門家による確認待ちです。

最初のゲームの継続性

有効
技術・記録
localStorage · playsolitaire:firstGame:v2 · sessionStorage: playsolitaire:firstGame:pagehide:v1 · localStorage capability probe: playsolitaire:firstGame:probe · sessionStorage capability probe: playsolitaire:firstGame:sessionProbe · first-party cookie: ps_first_game (fallback only)
提供者
お使いのブラウザ、および代替Cookieに使用するPlaySolitaire.jpのオリジン
有効になる条件
最初のゲームを割り当てる前に、ストレージの動作確認を行います。その後、割り当て用の継続性レコードを作成し、sessionStorageが利用できる場合はページを閉じるときに短期間のセッションマーカーを書き込みます。localStorageの確認に失敗した場合だけ、代替Cookieを使用します。
データ項目
  • 無作為な割り当て識別子
  • ゲーム種類とめくり方
  • 管理された配札かどうかのフラグ、任意のシード、プールの位置とバージョン
  • 予約済み、開始済み、勝利、放棄の状態
  • 初回訪問、開始、終了、再訪の時刻
  • 解析が許可された場合に最初のゲームのイベント重複を防ぐ送信済みフラグ
  • localStorage内の手数とプレイ時間の要約
  • sessionStorage内の再読み込みマーカー
  • localStorageとsessionStorageに書き込めるかだけを確認する一時値
利用目的
  • 再読み込み時も割り当てとライフサイクルを一度だけ処理する
  • 直後の再読み込みと放棄されたセッションを区別する
  • 最初のセッションでイベントが重複するのを防ぐ
  • ストレージを確認し、代替Cookieが必要か判断する
保存期間
localStorageのレコードには暦日による有効期限がありません。セッションマーカーは、一致する再読み込み後またはセッション終了時に削除されます。確認用の値は書き込み後すぐ削除します。代替Cookieの有効期間は最長365日です。
削除・管理方法
このサイトのlocalStorage、sessionStorage、Cookieを削除してください。
移転
代替Cookieのps_first_gameは同一サイトへのリクエストとともに送信され、配信の項目に記載するとおりBunny CDNとHostingerを通過します。その他のレコードは端末内に留まります。解析が許可された場合の別の初回ゲームイベントについては、Google Analyticsの項目で説明します。 (ソースコードで確認済み)
確認状況
  • レコードの項目、セッションマーカー、Cookieの圧縮、設定された365日の上限をコードまで追跡しました。 (ソースコードで確認済み)
法的確認の状況
代替Cookieを各法域で厳密に必要なものと分類できるかは、法律専門家による確認待ちです。

アクセス解析の選択と拒否

有効
技術・記録
localStorage: ps:consent:v1 · localStorage: ps:optout:v1 · sessionStorage: ps:analytics-denied:session:v1 · first-party cookie: ps_analytics_denied · BroadcastChannel: playsolitaire:privacy:v1
提供者
お使いのブラウザとPlaySolitaire.jpのオリジン
有効になる条件
通常のページで読み取り、解析を許可または拒否した場合に更新します。最小構成のオフラインページは解析を読み込みません。
データ項目
  • 解析を許可または拒否する選択
  • 判断の時刻
  • 認証された地域判定により明示的な操作なしで許可されたかどうか
  • 拒否または解析対象からの除外を示すフラグ
利用目的
  • 解析に関する選択を守る
  • タブ間や再読み込み後も拒否を優先する
保存期間
localStorageの選択は、変更またはサイトデータの削除まで残ります。拒否Cookieの有効期間は最長365日です。セッションフラグはタブまたはブラウザセッションの終了時に失われます。
削除・管理方法
Cookie設定で選択を変更するか、サイトデータを削除してください。許可を取り消すと、サイトから参照できるGoogle Cookieも削除します。
移転
ps_analytics_denied Cookieは同一サイトへのリクエストとともに送信され、Bunny CDNとHostingerを通過します。保存済みの選択がない場合、同意処理はブラウザの認証情報やCookieを付けずにファーストパーティの/api/geoへ問い合わせます。 (ソースコードで確認済み)
確認状況
  • 拒否を優先する状態管理、保存、Cookieの上限、タブ間の連携をコードまで追跡し、テストしました。 (ソースコードで確認済み)
法的確認の状況
地域別の同意要件と、明示的な操作なしに解析を許可する地域判定の法的根拠は、法律専門家による確認待ちです。

解析の判断を待つ一時的なイベントキュー

有効
技術・記録
in-memory JavaScript eventQueue · in-memory JavaScript pwaEventQueue
提供者
判断前はブラウザのメモリ。解析が許可された後だけGoogleへ送信
有効になる条件
解析の判断が不明な場合、または許可されたGoogleスクリプトの読み込みが完了していない場合、GA4またはPWAイベントをメモリ内で待機させます。
データ項目
  • 待機中のイベント名
  • Google Analyticsの項目に記載するゲーム、設定、共有、PWAなどのイベントパラメータ
  • PWAセッションの記録を示す一時フラグ
利用目的
  • 送信前にプライバシー判断を待つ
  • Googleスクリプトの読み込み中もイベントの順序を保つ
  • PWAセッションの重複報告を防ぐ
保存期間
ページが開かれている間のメモリ内だけに保持します。拒否すると両方のキューを直ちに空にします。解析が許可されると待機中のイベントをGoogleへ送信し、キューから削除します。ページを閉じると残りのメモリも失われます。
削除・管理方法
解析を拒否または取り消すとキューを直ちに空にします。ページを離れるか再読み込みすることでも、ページのメモリは失われます。
移転
判断が不明な間は、待機中のイベントを送信しません。解析が許可された場合だけGA4の項目に従ってGoogleへ送信し、拒否した場合は送信せずに削除します。 (ソースコードで確認済み)
確認状況
  • 判断不明、拒否、許可、送信後の削除、ページの存続期間に関するコード経路を追跡しました。 (ソースコードで確認済み)
法的確認の状況
技術的なメモリ動作は確認済みです。判断前の一時的な処理の法的分類は確認待ちです。

コンテンツからゲーム開始への一時的な関連付け

有効
技術・記録
sessionStorage: playsolitaire:content-origin:v1 · Web Crypto getRandomValues
提供者
お使いのブラウザ(ファーストパーティのセッションストレージ)
有効になる条件
共通機能は、解析が許可され、英語ガイド内の所定のゲームリンクを使用した場合だけレコードを作成します。日本語ページはこのレコードを作成しません。
データ項目
  • レコードのバージョン
  • 参照元コンテンツとリンクの限定された識別子
  • 参照元の言語
  • 移動先のゲーム
  • 無作為なクリック識別子
  • 端末内のクリック時刻
利用目的
  • ゲーム開始を、そのきっかけになったガイドリンクと関連付ける
  • 閲覧履歴を保存しない
保存期間
有効なレコードは1回だけ使用でき、有効期間は最長30分です。後の有効なクリックで置き換えます。使用時、解析の拒否時、またはタブのセッション終了時に削除します。
削除・管理方法
解析を拒否する、リンク先のゲームを開始する、有効期限まで待つ、またはセッションデータを削除してください。
移転
レコードはブラウザ内に留まります。解析が許可された有効なイベントに限り、限定された識別子を追加することがあります。端末内のクリック時刻は送信しません。 (ソースコードで確認済み)
確認状況
  • 英語リンクの許可リスト、解析許可の確認、30分の上限、1回限りの使用を追跡しました。翻訳されたページには空のリストが渡されます。 (ソースコードで確認済み)
法的確認の状況
この関連付けの目的と相当性は、法律専門家による確認待ちです。

旧形式との互換性のための記録

有効
技術・記録
localStorage · solitaire:settings:v2 · solitaire:settings:v1 · playsolitaire:firstGame:v1 · solitaire:stats:v2 · solitaire:stats:v1 · solitaire:results:v1 · solitaire:recordedWins:v1 · solitaire:installPrompt:v1 · playsolitaire:consecutiveLosses:v1 · playsolitaire:ab:stats:v1 · playsolitaire:ab:pwaInstall:v1 · playsolitaire:pwaInstallPrompt:v1 · playsolitaire:ab:postWinOverlay:v1 · playsolitaire:ab:gameShell:v1 · playsolitaire:ab:gameShell:v2 · playsolitaire:ab:gameShell:v3 · playsolitaire:ab:gameShell:v4
提供者
お使いのブラウザ(ファーストパーティストレージ)
有効になる条件
設定、統計、最初のゲームに関する旧形式のキーは、移行時または過去のプレイ履歴を判定するときだけ読み取ります。終了した実験のキーには現在の書き込み処理がありません。一部は存在確認だけに読み取り、その他は可能な範囲で削除します。
データ項目
  • 旧形式の設定
  • 旧形式の統計、結果、勝利マーカー
  • 最初のゲームを使用済みかを示すフラグ
  • 旧形式のインストール案内と連敗記録
  • 以前のバージョンから残っている可能性がある、終了済み実験の割り当て
利用目的
  • 後方互換性を維持する
  • 既存の利用者を初回訪問者として扱わない
  • 現在のバージョンに書き込み処理がなくても、登録済みの旧キーを開示する
保存期間
終了したインストール関連レコードの一部は、移行後に可能な範囲で削除します。その他の無効な値は、ブラウザのサイトデータを削除するまで残ります。
削除・管理方法
ブラウザでサイトデータを削除してください。
移転
互換性のための読み取りによって、旧形式レコードの内容がアップロードされることはありません。 (ソースコードで確認済み)
確認状況
  • これらのキーでは、移行と過去のプレイ履歴の読み取りだけが残っています。 (ソースコードで確認済み)
  • 旧形式のインストール、連敗、実験のキーを、現在の読み取り、削除、または無効な所有箇所まで追跡しました。 (ソースコードで確認済み)
法的確認の状況
旧形式の値をどのくらい保持すべきかは、製品責任者と法律専門家による確認待ちです。

共有メニューとクリップボード

利用者が機能を選択した場合のみ有効
技術・記録
Web Share API (navigator.share) · Clipboard API (navigator.clipboard.writeText) · legacy document.execCommand copy fallback
提供者
クリップボードはお使いのブラウザ。標準の共有機能は、OSの共有メニューで利用者が選んだアプリまたは相手
有効になる条件
共有またはコピーのボタンを押した場合だけ有効になります。タッチ端末では、結果の共有時にOS標準の共有メニューを開く場合があります。デスクトップでは、結果、配札のリンク、出典情報をクリップボードにコピーします。
データ項目
  • 該当するゲーム、時間、手数、連勝、デイリー結果を含む結果またはチャレンジのテキスト
  • PlaySolitaire.jpのページ、チャレンジリンク、または番号付き配札のリンク
  • コピーされたURL内のフリーセルのゲーム番号
  • 利用者がコピーを選んだガイドまたは出典情報のテキスト
利用目的
  • 選択した相手に結果またはチャレンジを共有できるようにする
  • 配札のリンク、結果、ガイドの抜粋、出典情報をコピーする
保存期間
PlaySolitaire.jpは、共有またはコピーした内容の別のコピーを保持しません。クリップボード履歴や選択した相手は、それぞれの管理方法に従って内容を保持する場合があります。
削除・管理方法
ブラウザまたはOSでクリップボードを上書きまたは削除してください。標準の共有機能を使用した後は、選択した相手側の管理機能を使用してください。送信後の内容をPlaySolitaire.jpが削除することはできません。
移転
コピーだけの操作では、内容はブラウザまたはOSのクリップボード内に留まります。標準の共有機能は、表示された内容だけを、利用者が選んだアプリまたは相手へ送ります。PlaySolitaire.jpは相手を選択せず、相手に送られた内容を受け取りません。 (提供者または契約の確認待ち)
確認状況
  • 標準の共有機能とクリップボード用の内容を作るすべてのコード経路を追跡しました。 (ソースコードで確認済み)
  • クリップボード履歴と選択した相手での保存は、ブラウザ、OS、相手側の設定によって異なります。 (提供者または契約の確認待ち)
  • 利用者が開始する共有に特有の法的文言は、法律専門家による確認待ちです。 (法律専門家による確認待ち)
法的確認の状況
利用者の操作と技術的な項目は確認済みです。利用者が選択した相手の法的分類は確認待ちです。

オフライン利用と表示速度のためのキャッシュ

有効
技術・記録
Cache Storage · playsolitaire-precache-<service-worker-content-hash> · playsolitaire-runtime-<service-worker-content-hash>
提供者
お使いのブラウザ(Service Worker)
有効になる条件
Service Workerのインストール時、および同一オリジンのページや静的アセットを取得したときに作成します。
データ項目
  • サイトのHTML
  • オフラインページ
  • カード画像、フォント、アイコン、その他の静的アセット
  • キャッシュキーとして使うURLまたはパス
  • ページとService Worker間の準備確認に使う固定プロトコルバージョンと一時的なリクエスト識別子
利用目的
  • オフラインでの復旧を可能にする
  • 繰り返しのページ移動と静的アセットの表示を速くする
  • 状態変更時に古い、または重複したService Workerバージョンが使われるのを防ぐ
保存期間
新しいService Workerが有効になると、古いキャッシュバージョンを削除します。現在のキャッシュ項目は、置き換えられるか、ブラウザが削除するか、サイトデータを削除するまで残ります。
削除・管理方法
ブラウザで、このサイトのキャッシュデータとService Workerストレージを削除してください。
移転
Cache Storageは端末内に留まります。このService WorkerはAPIレスポンスや端末内に保存されたゲームデータをキャッシュしません。 (ソースコードで確認済み)
確認状況
  • キャッシュの接頭辞、許可リスト、APIの除外、旧バージョンの削除、プロトコル応答をソースコードまで追跡しました。 (ソースコードで確認済み)
法的確認の状況
ストレージについて法域ごとに必要となる分類は、法律専門家による確認待ちです。

任意のアカウントと同期

任意のPlaySolitaireネットワークアカウント

有効
技術・記録
Better Auth 1.6.25 · dedicated managed PostgreSQL over TLS · secure HttpOnly first-party session cookie
提供者
NM Mediaが運用するアプリケーション、共通の保護されたPostgreSQLデータベース、ブラウザーのローカルストレージ。
有効になる条件
共通のメールアドレス、パスワード、ニックネームを対応サイトで利用できます。ログインはサイトごとに行います。アカウントなしでも遊べます。Googleログインは利用できません。
データ項目
  • メールアドレス、保護されたパスワードのハッシュ、ニックネーム、ゲーム、設定、結果を保存します。ニックネーム、国表示、結果はランキングで公開されます。メールアドレスは公開されません。
利用目的
  • ブラウザーはゲストと各アカウントのデータを分離し、未送信の変更を保存します。ログイン時に、このブラウザーの既存のゲスト記録をアカウントに引き継ぐことがあります。同期にはサイト内のAPIとネットワーク共通の保護されたデータベースを使用します。
保存期間
アカウント情報はアカウント削除まで保存します。セッションCookieは30日間有効で、利用中に更新されることがあります。削除完了の記録は30日間保存します。独立したゲストデータはサイトデータを消去するまでブラウザーに残ります。
削除・管理方法
アカウントメニューからデータを取得したり、共通アカウントを削除したりできます。削除はネットワーク全体のアカウント、保存ゲーム、関連する結果に適用されます。このサイトのブラウザーデータを消すだけではサーバー上のアカウントは削除されません。
移転
ブラウザーはゲストと各アカウントのデータを分離し、未送信の変更を保存します。ログイン時に、このブラウザーの既存のゲスト記録をアカウントに引き継ぐことがあります。同期にはサイト内のAPIとネットワーク共通の保護されたデータベースを使用します。 (ソースコードで確認済み)
確認状況
  • アカウントの分離、同期、削除処理はアプリケーションコードで定義されています。 (ソースコードで確認済み)
  • 提供事業者の保存条件、契約条件、法的評価は別途確認します。 (運営者による確認待ち)
法的確認の状況
提供事業者の保存条件、契約条件、法的評価は別途確認します。

サイトの配信とセキュリティ

CDN、オリジンサーバー、リクエスト処理

有効
技術・記録
Bunny CDN · Hostinger VPS · Caddy · Astro Node server · first-party POST /api/csp-report report-only collector · Docker journald driver with exact application tags; bounded systemd journal; legacy local syslog archives
提供者
Bunny.netとHostinger、NM Mediaが運用するアプリケーション環境。
有効になる条件
本サイトとそのファーストパーティAPIへのすべてのリクエスト。
データ項目
  • IPアドレスと接続メタデータ
  • リクエストされたURL、メソッド、リクエストヘッダー。送信された場合はブラウザのユーザーエージェントと参照元を含む
  • レスポンス状態と時刻メタデータ
  • ブラウザが付加した場合のCookieヘッダー。代替保存が必要な場合のps_first_game、拒否を記録するps_analytics_denied、解析を許可した後のGoogle Cookieを含む
  • 認証されたCDNヘッダーから/api/geoが取得する2文字の国コード。認証がない場合は不明の結果
  • タイプ0のIP匿名化が有効なBunnyログ項目
  • クエリ、フラグメント、テキストサンプル、完全な参照元を含まない、Content Security Policyレポート内の正規化された項目
  • journald内の新しいコンテナ運用出力。古いsyslogアーカイブは別に扱います
  • 共有されたデイリーチャレンジを相手が開いたときのクエリ項目t、m、任意のs
利用目的
  • サイトを配信する
  • リクエストを経路制御し保護する
  • 報告専用Content Security Policyを全面的に有効化する可能性に備えて、必須オリジンへの違反を確認する
保存期間
2026年9月8日の管理API確認では、PlaySolitaire.jpの通常のBunnyログとIP匿名化(タイプ0)が有効で、転送、恒久的なログ保存、拡張ログは無効でした。Bunnyの資料に記載された生ログの保存期間は3日ですが、APIでの匿名化だけでは元のIPアドレスの削除時期や別の障害・セキュリティログの保存期間は証明できません。両オリジンのコンテナはjournaldを使用し、保存期間は最大7日、合計1GB、ファイル単位は最大1日に設定されています。先行するrsyslogルールがアプリの正確なタグを新しいsyslogコピーから除外します。過去のsyslogアーカイブは週次4世代のローテーションで約35日残る可能性があります。確認したCaddy設定にはアクセスログやファイル出力がありません。Hostingerのプラットフォーム・ネットワーク側の保存期間は未確認です。
削除・管理方法
新しいコンテナ出力と正規化されたCSPレポートは、設定されたjournaldの保存期間に従います。2026年9月8日にはネットワーク内の本番コンテナ28個すべてでDocker LogPathが空で、両オリジンの標準コンテナディレクトリにDocker JSONログは見つかりませんでした。これは別の場所にある未知の過去のコピーの削除を証明するものではありません。古いsyslogコピーは既存のローテーションで削除されます。提供者による元のIPアドレスや別のログの削除、運営者のプライバシー請求対応手順は未確認です。
移転
リクエストはBunny CDNとHostinger上のオリジンサーバーを通過します。ファーストパーティの/api/geoへの問い合わせにはブラウザの認証情報やCookieを付けず、地域判定のレスポンスをキャッシュしません。正確な処理場所と移転の仕組みは、契約書と提供者の証拠による確認待ちです。 (運営者による確認待ち)
確認状況
  • /api/geoが公開ルートに含まれ、no-storeで応答し、国が判明している地域判定には認証されたCDNヘッダーを必要とすることをコードで確認しました。 (ソースコードで確認済み)
  • CSP収集機能の限定されたメディアタイプ、正規化、レート制限、no-storeレスポンスを追跡しました。 (ソースコードで確認済み)
  • 2026年9月8日のBunny管理APIは、通常ログとタイプ0のIP匿名化が有効で、転送、恒久保存、拡張ログが無効であることを確認しました。元のIPアドレスの削除と別の提供者ログの保存は未確認です。 (管理APIで確認済み)
  • 2026年9月8日の読み取り専用確認で、両オリジンにあるPlaySolitaire.jpのコンテナ4個がjournald、正確なタグ、空のDocker LogPathを使用していることを確認しました。journalの上限、先行するrsyslog除外ルール、Caddyファイル出力がないことも確認しました。古いアーカイブは別に扱います。 (現在の配信環境で確認済み)
  • Hostingerのプラットフォーム・ネットワーク側のログ保存期間は、引き続き提供者の証拠による確認が必要です。 (運営者による確認待ち)
  • 個人情報取扱事業者または処理者としての役割と国際移転は、法律専門家による確認待ちです。 (法律専門家による確認待ち)
法的確認の状況
役割、法的根拠、移転の仕組みはこの一覧では承認されておらず、法律専門家による確認待ちです。

アクセス解析

Google Analytics 4

プライバシー判断でアクセス解析が許可された場合に有効
技術・記録
Google tag G-DLLR5VLTHB · www.googletagmanager.com/gtag/js · www.google-analytics.com/g/collect and region1.google-analytics.com/g/collect · cookies such as _ga and _ga_*
提供者
Google
有効になる条件
測定ID G-DLLR5VLTHBを使用し、playsolitaire.jp上でプライバシー判断が解析を許可した場合だけ有効になります。拒否は以前の許可より優先されます。保存済みの選択がなく、認証された国情報が日本など設定済みの同意確認対象地域以外を示す場合、明示的な同意操作なしで解析を許可します。対象地域に含まれる国、または不明の結果では同意確認を表示し、許可されるまで送信しません。テスト環境と自動化されたブラウザではイベントを送信しません。許可の取り消しは、その後のイベントを停止し、キューを空にします。
データ項目
  • ページURL、参照元、セッション、端末とブラウザの情報
  • 接続から推定されるおおよその位置とリクエストメタデータ
  • Googleの仮名化された利用者・セッション識別子とCookie
  • 送信される場合、ゲーム種類、モード、配札・試行識別子、手数、時間の要約、結果、再開
  • 最初のゲーム、設定、デイリー、共有、ページ移動、PWAに関する限定されたパラメータ。フィードバック送信成功イベントにメッセージやメールアドレスは含みません
  • 該当する測定が有効な場合の、限定された性能・診断パラメータ
  • 共通の送信処理が許可するカスタムパラメータの正確な名前:abandoned, action_path, action_type, actual_game_id, already_won, asset_id, asset_type, assigned_cell, assignment_id, attempt_id, beat, board_actions, board_actions_target_other, board_interactions, board_interactions_with_action_path, cache_duration_ms, connection_duration_ms, content_attribution_version, content_id, content_locale, content_origin_id, content_origin_locale, content_type, control_location, coverage_complete, cta_id, cta_location, dataset_version, day_key, deal_difficulty, deal_id, deal_mode, deal_number, deal_pool, destination_url, device_category, dns_duration_ms, draw_mode, effective_cell, element_render_delay_ms, error_kind, event_id, experiment_cell, experiment_version, feedback_type, file_format, first_game_move_count, first_game_played_ms, first_game_status, first_session_duration_ms, freshness, game, game_variant, goal, golden_deal, has_result, ineligible_reason, input_delay_ms, interaction_latency_ms, interaction_target, interaction_type, kind, lcp_target, length, link_placement, loading_latency_ms, loaf_count, loaf_support, loaf_total_paint_ms, loaf_total_script_ms, loaf_total_style_layout_ms, loaf_total_unattributed_ms, locale, longest_script_source_owner, longest_script_subpart, max_loaf_blocking_ms, message, method, methodology_id, methodology_version, metric_id, metric_name, metric_scope, mode, move_count, navigation_type, new_best, new_level, observed_interactions, orientation, origin_click_id, origin_cta_id, outcome, page_type, played_ms, played_time_basis, pool_index, pool_version, presentation_delay_ms, previous_level, processing_duration_ms, promo_id, pwa_display_mode, pwa_is_standalone, pwa_precached, pwa_service_worker_supported, rating, reason, release_sha, render_scope, renderer_outcome, reply, request_duration_ms, research_id, resource_load_delay_ms, resource_load_duration_ms, resource_page, resume_scope, resume_version, rollout_arm, scenario_id, seconds_to_goal, service_worker_status, setting_key, setting_value, shown_count, social_platform, start_seconds, streak_length, suit_mode, surface, target_content_id, target_game, target_url, their_t, time_to_first_byte_ms, trigger, ui_source, updated_pile_bucket, variant, video_id, viewport_class, viewport_range, waiting_duration_ms, win_streak, won
利用目的
  • 訪問とゲーム利用を測定する
  • ゲーム、設定、ページ移動の操作を把握する
  • 集計されたゲーム動作や性能上の問題を把握する
保存期間
このGoogle Analyticsプロパティの保存期間、Cookieの有効期間、新たな操作による保存期間のリセット設定は確認されていません。受信または作成した記録やCookieの保存は、Googleとブラウザが管理します。
削除・管理方法
Cookie設定から解析を拒否または取り消すと、新しいイベントを停止し、サイトから参照できるGoogle Cookieを削除します。サイトデータを削除すると、保存した選択も失われます。Googleがすでに受信したデータの削除は、利用できる記録とGoogleの管理機能に依存します。専用のプライバシー請求手続は、まだ確認されていません。
移転
許可された解析データはGoogleへ送信します。処理場所、契約主体と役割、国際移転の保護措置は、契約と法律専門家による確認待ちです。 (法律専門家による確認待ち)
確認状況
  • この公開サイト専用の測定IDを、既存のプライバシー判断で制御されるイベント送信処理で使用しています。 (ソースコードで確認済み)
  • この測定IDのプロパティ・データストリーム識別子、拡張計測、Googleシグナル、カスタムディメンション、保存期間、エクスポート設定は、Google Analytics管理APIで確認していません。 (運営者による確認待ち)
  • Cookieの実際の有効期限とGoogleの処理・再委託先に関する事実には、ブラウザと契約の確認が必要です。 (提供者または契約の確認待ち)
法的確認の状況
同意の範囲、法的根拠、Googleの設定、移転条件は、運営者と法律専門家による確認待ちです。

問い合わせの送信と不正利用対策

お問い合わせのメール送信

利用者が機能を選択した場合のみ有効
技術・記録
/contact form · in-game feedback form · POST /api/contact · SMTP_HOST · SMTP_PORT · SMTP_USER · SMTP_PASS · CONTACT_TO · Nodemailer
提供者
サイトのメールボックスを受信するために運営者が設定したSMTPメール事業者
有効になる条件
お問い合わせフォームまたはゲーム内フィードバックフォームを送信した場合だけ、データがブラウザ外へ送られます。すべての必須SMTP設定が存在し、公開環境ではエッジ認証ヘッダーが一致する場合だけ、エンドポイントがリクエストを処理します。ゲーム内フィードバックにはPS_FEEDBACK_ENABLEDも必要です。
データ項目
  • メッセージ
  • お問い合わせの必須メールアドレス、またはフィードバックの任意メールアドレス
  • 言語とページパス
  • フィードバックの種類と入口
  • ゲーム種類
  • 不具合報告の場合のみ:ゲームモード、ドローモード、シードまたはディール番号、状態、手数、難易度、画面サイズ、ブラウザのuser agent、リリース
  • メール配送に伴う通信メタデータ
利用目的
  • 一般的なお問い合わせ、不具合報告、ご意見をサイトのメールボックスへ届ける
  • 入力されたメールアドレスへ必要に応じて返信する
  • 報告されたゲームの問題を再現し、診断する
保存期間
配信されたメールは、運営者が削除するまで受信メールボックスに残ります。アプリケーションサーバーは別のコピーを保存しません。
削除・管理方法
メッセージ内または返信メールで削除を依頼できます。運営者が受信メールボックス内のコピーを削除します。
移転
フォームを送信すると、メッセージはアプリケーションサーバーから、認証された接続を通じて運営者が設定したSMTP事業者へ送られ、サイトのメールボックスに配信されます。 (運営者による確認待ち)
確認状況
  • お問い合わせフォームとゲーム内フィードバックフォームがファーストパーティの送信処理を通じて/api/contactへ送信され、エンドポイントが入力を検証し、送信回数を制限し、アプリケーション内にコピーを保存せずSMTPで転送する処理をソースコードまで追跡しました。 (ソースコードで確認済み)
  • 公開前に、保護された本番設定に必要なSMTP設定と送信先が存在すること、Bunnyの認証ヘッダーが両方のオリジンと一致すること、監視対象のメールボックスへテスト送信が届くことを運営者が確認する必要があります。 (運営者による確認待ち)
法的確認の状況
返信目的と送信項目はフォーム付近にも説明しています。設定したSMTP事業者に関する契約、保存期間、処理場所、国際移転の文書は最新の状態を維持する必要があります。正式なプライバシー請求手続に関する文言は法律専門家による確認待ちです。

利用者が開く第三者コンテンツ

外部の運営者リンクとメタデータリンク

利用者が機能を選択した場合のみ有効
技術・記録
ordinary browser links to registered HTTPS destinations · non-fetching HTML and JSON-LD references to registered metadata destinations · https://playsolitaire.io/ · https://patience777.nl/ · https://pasianssia.fi/ · https://patienshuset.se/ · https://solitario777.com/ · https://xn--solitr777-z2a.de/ · https://solitario777.it/ · https://pasjans777.pl/ · https://arxiv.org/abs/1906.12314 · https://nmmedia.lt/ · mailto:info@playsolitaire.io · https://playsolitaire.io/ · https://patience777.nl/ · https://pasianssia.fi/ · https://patienshuset.se/ · https://solitario777.com/ · https://xn--solitr777-z2a.de/ · https://solitario777.it/ · https://pasjans777.pl/ · https://nmmedia.lt/ · https://schema.org/
提供者
運営者リンクを選んだ場合はNM Media。Schema.orgは構造化データの語彙としてのみ記載
有効になる条件
運営者とスキーマのアドレスは、ブラウザがリンク先へ接続しない受動的なHTMLまたはJSON-LDとして存在する場合があります。NM Mediaへの移動は、利用者がリンクを操作した場合だけ行われます。
データ項目
  • ブラウザによる自動リクエストを発生させない、ページメタデータ内の運営者とスキーマのアドレス
  • 利用者が選んだ移動先アドレス
  • HTTPSで移動した後に送られるIPアドレスと通常のブラウザヘッダー。ブラウザが送信する場合は参照元を含む
利用目的
  • リンク先を自動取得せずに、運営者と構造化データの語彙を示す
  • 利用者が選んだときにNM Mediaの情報を開く
保存期間
PlaySolitaire.jpは、通常の外部リンク移動について別の運用記録を保持しません。リンク先へのリクエストは、選択したブラウザと受信者の条件に従って処理・保存されます。
削除・管理方法
選択した受信者の管理機能を使用してください。利用者が選んだ受信者が保持するリクエストをPlaySolitaire.jpが削除することはできません。
移転
メタデータ参照は配信ページ内の値にすぎず、それ自体ではブラウザからのリクエストを行いません。リンクを操作した場合だけ、ブラウザは登録済みHTTPSアドレスに移動し、通常のリクエストメタデータを送ります。 (提供者または契約の確認待ち)
確認状況
  • 配信される外部移動先とメタデータアドレスを、型付き登録簿と照合します。 (ソースコードで確認済み)
  • 受信者側のログ取得、保存、アカウントとの関連付け、削除は、選択した受信者が管理します。 (提供者または契約の確認待ち)
  • 利用者が開始する外部移動に特有の法的説明は、法律専門家による確認待ちです。 (法律専門家による確認待ち)
法的確認の状況
操作による制御とアドレス一覧はコードで確認済みです。受信者による処理と法的分類を、法律専門家が承認したものとしては示しません。

アクセス解析の選択と取り消し

Google Analyticsは、サイトの現在のプライバシー判断で解析が許可された場合だけ読み込まれます。明示的な拒否は、以前の許可や地域判定より優先されます。保存済みの選択がない場合、認証された国情報が日本など設定済みの同意確認対象地域以外を示すと、明示的な同意操作なしで解析を許可します。対象地域に含まれる国、または国が不明の場合は、解析を開始せず同意確認を表示します。この地域別の動作に関する法的根拠は、法律専門家による確認待ちです。選択はいつでも次のボタンから変更できます: 。 許可を取り消すと、その後の解析イベントを停止し、待機中のイベントとサイトから参照できるGoogle Cookieを削除します。必要に応じてページを再読み込みする前に、現在のゲームを保存します。Googleがすでに受信したデータは自動的には削除されません。専用のプライバシー請求の受付・回答手順は、まだ確認されていません。

端末内データとブラウザの管理機能

Cookieだけを削除しても、localStorage、IndexedDB、Cache Storageは削除されません。保存したゲーム、設定、端末内の統計、プライバシー設定、Service Workerのキャッシュ、ファーストパーティCookieをまとめて削除するには、ブラウザの「サイトデータ」管理機能を使用してください。任意のアカウントに関連付けた記録は同期されます。独立したゲストデータは端末に残ります。端末内データを削除しても、Googleがすでに受信したデータは削除されません。

請求と適用される権利

アカウントメニューからデータを取得したり、共通アカウントを削除したりできます。削除はネットワーク全体のアカウント、保存ゲーム、関連する結果に適用されます。このサイトのブラウザーデータを消すだけではサーバー上のアカウントは削除されません。

一般的なお問い合わせフォームは利用できますが、アクセス、訂正、削除、処理制限、異議申立て、データポータビリティなどの請求について、回答期限を管理する確認済みの専用手続ではありません。プライバシーに関する請求の受付・回答手順は、運営者と法律専門家による確認待ちです。適用される権利は、お住まいの地域と処理の法的根拠によって異なります。

広告、データ販売、プロファイリング

PlaySolitaire.jpは現在、広告を表示せず、個人データを販売せず、任意のアカウントを提供しますが、有料サブスクリプションはありません。サイトの現在のプライバシー判断で解析が許可された場合、以下に説明するGoogle Analyticsを使用します。セッション録画、エラー監視、埋め込み動画は無効です。お問い合わせフォームは、利用者が送信した場合だけ有効になります。

変更

この説明または技術的なデータ一覧に重要な変更がある場合、上記のバージョン番号と日付を更新します。