マガジン

ブラウザのプライベートモードとゲームの保存

遊びを見つける

執筆にClaudeを使用しています。

スマートフォンとノートパソコンの枠を、赤いゲームの駒と雲のアーチがつなぐ切り絵
記事のテーマをもとに制作したAI生成イラスト。

「プライベートモードでゲームをしていたら、セーブが消えた」という経験はないでしょうか。あるいは、「プライベートモードなら安全にプレイできる?」と気になっている方もいるかもしれません。この二つの疑問は、プライベートモードの仕組みを知ると同時にすっきり解決します。 ひと言でいえば、プライベートモード(Chromeの「シークレットモード」、FirefoxやSafariの「プライベートブラウジング」も同じ仕組みです)はウィンドウを閉じると同時にそのセッション中に保存されたデータをすべて消去します。ゲームのセーブデータも例外ではありません。「プライベート=安全」という意味ではなく、「プライベート=閉じたら消える」という意味に近いのです。 この記事では、なぜそうなるのかを仕組みから説明し、「プライベートモードでもセーブを残したいとき」と「あえてプライベートモードを使うべきとき」を判断する基準を示します。

この記事の目次
  1. プライベートモードがデータを消す仕組み
  2. セーブデータが消えるケース・残るケース
  3. プライベートモードをあえて使う場面
  4. セーブを守るための実践的な手順
  5. プライベートモードで気をつけたいよくある誤解
  6. 次の行動

プライベートモードがデータを消す仕組み

ブラウザがゲームのセーブデータを保存するとき、多くの場合は「localStorage(ローカルストレージ)」または「IndexedDB」という領域を使います。どちらもブラウザが端末上に持っているストレージで、ページを閉じても残るように設計されています。これが通常モードでゲームを続けられる理由です。

プライベートモードは、この仕組みに対して「セッション中だけ有効な一時的なストレージ」を用意します。ゲームはそこにデータを書き込み、読み込みもそこから行うため、プレイ中は普通に動作します。ところがウィンドウを閉じると、その一時領域ごとすべて破棄されます。ゲーム側には「消した」という通知すら届きません。

Cookie(クッキー)も同じ扱いです。ログイン状態を維持するためにCookieを使っているサービスでは、プライベートモードを閉じた瞬間にログアウトされます。「次回また同じゲームを開いたときにはゼロから」というのが、プライベートモードの標準的な動作です。

セーブデータが消えるケース・残るケース

どんなときに消えて、どんなときに残るかを整理しておくと判断しやすくなります。

消えるケース

  • ブラウザのlocalStorageやIndexedDBにのみセーブしているゲームを、プライベートモードでプレイしてウィンドウを閉じた場合
  • プライベートモードでログインし、Cookie依存のセッションが切れた場合
  • 同じプライベートモードのセッション中でも、タブをすべて閉じてしまった場合(ブラウザによって挙動が異なります)

残るケース

  • ゲームがサーバー側にセーブデータを持っている場合(クラウドセーブ)。プライベートモードで開いても、ログインして認証が通れば同じデータにアクセスできます。
  • URLパラメーターやQRコードなど、端末のストレージを使わずにデータを渡す仕組みをゲームが採用している場合。
  • アソバースのSDKに対応したゲームで、アソバースアカウントにログインしている場合。セーブデータはサーバー側のクラウドセーブとして管理されるため、プライベートモードでも通常モードでも同じデータにアクセスできます。ただしこれは作者がSDK対応を実装したゲームに限られます。

判断の基準はシンプルです。「セーブがどこにあるか」—端末(ブラウザストレージ)か、サーバー(クラウド)か、この一点です。

プライベートモードをあえて使う場面

プライベートモードは「セーブが消える欠点」を逆に活かせる場面があります。

ゲームを最初からやり直したいとき、通常モードでは既存のlocalStorageを手動で削除しなければなりません。やり方を知らないと手間がかかります。プライベートモードなら、ウィンドウを開いた時点で必ずクリーンな状態から始まります。チュートリアルをもう一度見たい場合や、別の攻略ルートを試したい場合に便利です。

もう一つは、複数アカウントの切り替えです。通常モードとプライベートモードは別々のセッションとして独立しています。例えば親と子が同じ端末でそれぞれのアカウントにログインしてプレイしたいとき、片方を通常モード、もう片方をプライベートモードで開けば、ログアウト・ログインの手間なく同時に保てます。

他人の端末を借りてプレイする場合も、プライベートモードを使うと自分のログイン情報がその端末に残りません。セキュリティ面での利点として一般的に知られている使い方です。

セーブを守るための実践的な手順

プライベートモードでうっかりセーブが消えないようにするための確認手順です。

  1. ゲームのセーブ方式を確認する。 ゲームの説明ページや設定画面に「クラウドセーブ対応」「ログインが必要」などの記載があれば、サーバー保存の可能性があります。記載がなければ、ブラウザストレージ保存と考えておくほうが安全です。
  2. 続きをプレイしたいゲームは通常モードで開く。 判断に迷うときは通常モードを選ぶのが最も確実です。
  3. プライベートモードでプレイ中に「また続きをしたい」と思ったら、ウィンドウを閉じる前にデータをエクスポートできるか確認する。 一部のゲームはセーブデータをテキストやコードとして書き出す機能を持っています。
  4. クラウドセーブ対応ゲームでは、ゲームを閉じる前にセーブ完了を確認する。 通信中に閉じると同期が失敗することがあります。

端末のストレージを明示的に操作したい場合(localStorageを手動で削除するなど)は、通常モードでブラウザの開発者ツールを使う方法があります。ただし操作を誤ると関係のないデータも消える可能性があるため、ゲームの説明か公式ヘルプを先に確認してください。

プライベートモードで気をつけたいよくある誤解

「プライベートモードはウイルスや追跡から守ってくれる」—これは部分的にしか正しくありません。訪問先のウェブサイトはあなたのIPアドレスを見ることができます。ゲームサービスへのログインも通常通り記録されます。プライベートモードが防ぐのは「端末上のブラウザ履歴とローカルデータの保存」であって、通信の匿名化ではありません。

「プライベートモードのウィンドウは複数開いても独立している」—これはブラウザによって異なります。ChromeのシークレットモードはWindowsとmacOSでは複数のシークレットウィンドウがセッションを共有します。つまり一つのシークレットウィンドウで書き込んだlocalStorageは、別のシークレットウィンドウからも読み取れます。閉じるまでは「全シークレットウィンドウを閉じた時点」でリセットされます。

「一度消えたセーブは絶対に戻らない」—通常モードのローカルストレージであれば、ブラウザの機能またはOSのバックアップから復元できるケースがあります。ただし復元できるかどうかは端末の設定次第で、確実な方法はありません。大切なデータはクラウドセーブを使うか、ゲームのエクスポート機能で手元に控えておくのが確実です。

次の行動

プライベートモードでゲームを続けたい場合は、そのゲームがクラウドセーブに対応しているかをまず確認してください。続けてプレイする予定がないなら、逆にプライベートモードを積極的に使うと「初期状態で試す」が手軽にできます。アソバースでSDK対応ゲームをプレイする際は、アカウントにログインしておくことでどの端末・どのモードからでも同じセーブデータを引き継げます。