ブログに戻る

WhatsApp Webが勝手にログアウトする原因と、安定して使うための対策

WhatsApp WebでQRコードを読み取ってログインできても、しばらくするとログアウトされる場合、原因はセッション、リンク済みデバイス数、ネットワーク出口にあることが多いです。原因の切り分け方と安定させる方法を順に解説します。

WhatsApp Webでは、QRコードの読み取りには成功したのに、しばらく使うとログイン画面へ戻されることがあります。最初にネットワークを疑いがちですが、実際にはセッション、デバイス数、ネットワーク出口の3点に原因があることが多く、それぞれ分けて確認する必要があります。

まずログインがどのように成立するかを理解する

パソコンでWhatsApp Webを開いたら、最初にデバイスをペアリングします。スマートフォンの設定から「リンク済みデバイス」を開き、画面のQRコードを読み取ります。QRコードを読み取りにくい場合は、Web側で電話番号によるログインを選び、スマートフォンで受け取った8桁のコードを入力してペアリングを完了することもできます。

ペアリングが完了した後は、スマートフォンの画面を常に点灯させておく必要はありません。WhatsApp WebはWebSocketの持続接続を使ってサーバーとのリアルタイム接続を自力で維持するため、スマートフォンが一時的にオフラインになってもWeb版は利用できます。ただし期限があり、メインのスマートフォンは少なくとも14日に1回はオンラインでログインする必要があります。そうしないとWhatsApp Webは自動的にログアウトされます。

もう一つ見落としやすい上限があります。1つのアカウントにリンクできるデバイスは最大4台です。すべての枠を使い切った状態で新しいデバイスを追加する場合は、一覧から古いデバイスを1台外す必要があります。

ログアウトは主にどこで起きるのか

スマートフォンが長期間オフラインのままだったり、アカウント自体に異常があったりすると、WhatsApp Webはプライバシー保護のために自動的にログアウトすることがあります。これが最も直接的なケースです。

複数デバイス間の競合もよくあります。たとえば別のパソコンで再度QRコードを読み取ると、現在使っているWebセッションが押し出される場合があります。同じブラウザーで複数のアカウントに順番にログインしたことがある場合、残っている古い認証トークンが新しいセッションと競合し、検証に失敗することもあります。

ブラウザーのデータ削除は、自分で作ってしまいやすい問題の一つです。ログイン状態はブラウザーのローカル領域に保存されています。閲覧データを削除すると、プラットフォーム側にはそのデバイスが一度も承認されていないように見えるため、再びQRコードを読み取る必要があります。

ネットワーク出口が頻繁に変わることも大きな要因です。持続接続は遅延やパケットロスの影響を受けやすく、ネットワークが不安定になると固まったり切断されたりします。短時間のうちに出口が香港から米国のノードへ切り替わると、別地域からのログインと判断され、強制ログアウトや追加認証につながる可能性があります。

最後に、ブラウザーの特徴が変わることも影響します。OSのアップグレード、ブラウザーの変更、追跡防止拡張機能の追加などによって、プラットフォームが以前のデバイスを新しい見慣れない端末として認識することがあります。

安定させるには、追加するより変化を減らす

アカウントはできるだけ1台のデバイス、1つのブラウザー、1つのネットワーク出口に固定し、日ごとに環境を変えないようにします。環境のタイムゾーンと言語はネットワーク出口の所在地に合わせる必要があります。不一致そのものが異常なシグナルになり得るためです。

サイトデータは削除しないでください。Cookieとローカルストレージは、そのデバイスの通行証のようなものです。削除すると認証を最初からやり直す必要があり、QRコードを何度も読み取る行為自体もリスク管理で注目される可能性があります。

リンク済みデバイスの数を管理してください。定期的にスマートフォンのデバイス一覧を確認し、使っていない古いデバイスを削除します。空き枠を確保できるだけでなく、古いデバイスのセッションが現在のログインへ影響するのも防ぎやすくなります。メインのスマートフォンも長期間放置せず、少なくとも14日に1回はインターネットへ接続できる状態にしておきましょう。

それでもログアウトされた場合は、すぐに連続で再試行しないでください。1秒間に5回QRコードを読み取るより、少し時間を置いてから再ログインする方が安全です。

複数のアカウントを同時に管理している場合、問題は同じブラウザー内でアカウントを切り替える運用から起きることがよくあります。各アカウントに独立した固定ブラウザー環境を用意し、それぞれのログイン状態をその環境内に保持してください。このような競合は大幅に減り、PurpleMarkの環境分離機能もまさにこうした用途を想定しています。

根本の考え方はシンプルです。プラットフォームは、そのデバイスが一貫して同じ人物のものとして使われているかを判断しています。環境が安定しているほど、ログアウトも起きにくくなります。