多くの利用者が直面する「ブラウザの履歴を消したのに検索候補に出てくる」という現象の正体は、システム側におけるデータの「二重管理構造」にある。私たちがインターネットで検索を行う際、データは一箇所だけに保管されているわけではない。
第一の層は、iPhoneのSafariやPCのChromeといった「端末(ローカル環境)」に保存される閲覧履歴・検索語句のキャッシュデータだ。そして第二の層が、GoogleやLINEヤフーのアカウントに紐づいて各社のクラウドサーバーへリアルタイムに蓄積される「アカウントアクティビティ」である。
一般的な端末の設定画面から「履歴を消去」した場合、破棄されるのは手元の端末内にある一時ファイルにすぎない。GoogleアカウントやYahoo! JAPAN IDにログインした状態で検索を続けている限り、サーバー側には利用者の行動ログが蓄積され続けている。結果として、端末をどれほど初期化に近い水準でクリーンアップしても、同じアカウントでログインした瞬間にクラウドから検索候補が再同期され、画面上へ蘇る羽目になる。これが検索履歴消えない理由の核心だ。
さらに盲点となりやすいのが、キーボードの入力システム(IME)が個別に学習している「予測変換候補」の存在だ。検索エンジンのログではなく、スマートフォンのキーボードアプリ自体が過去の入力フレーズを記憶している場合、検索窓をタップした瞬間にキーボード上へ過去の恥ずかしい単語が表示される。完全な消去を達成するには、ブラウザ・クラウドアカウント・文字入力学習という3つの独立したブロックを個別に遮断しなければならない。