Google Chromeの「アイドル検出API」とは?仕組みと無効化する方法を徹底解説
Google Chromeの「Idle Detection API(アイドル検出API)」は、登場以来大きな話題を呼んできました。身体的なプライバシーへの侵害だと批判する声がある一方で、特定のWebアプリには理想的な機能だと支持する意見もあります。
このAPIは当初、Chrome 84から86にかけて試験的に導入され、その後Chrome 93まで採用が保留されていました。現在では正式にChromeの一部となり、安定版アップデートにも含まれています。本記事では、この機能について知っておくべき情報をすべて解説します。
Chromeのアイドル検出APIとは?
Google Chromeのアイドル検出APIは、ユーザーがアイドル状態(非アクティブ)になったことをWeb開発者に通知する仕組みです。具体的には、以下のような状況で開発者に通知が送られます。
- 画面・マウス・キーボードとのやり取りがない場合
- スクリーンセーバーが起動した場合
- 画面がロックされた場合、またはユーザーがデバイスから離れた場合
要するに、ユーザーが画面を操作しなくなったことを開発者に知らせるのがアイドル検出APIです。ユーザーのアイドル状態を検知できる仕組みであるため、多くのプライバシー上の懸念が生じています。
Chrome 94以降を使用している場合、アイドル検出APIはデフォルトで有効になっている可能性があります。仮にそうでなくても、設定はすぐに変更できます。
通知を発生させるしきい値は開発者が自由に定義できます。Googleはアイドル検出APIの活用例として、以下のようなケースを挙げています。
- 美術館などの公共キオスク端末向けアプリ:誰も操作していないときに自動的に「ホーム」画面へ戻す
- SNSやチャットアプリ:連絡先が今すぐ対応可能かどうかをユーザーに表示する
- 複雑な計算を行うアプリ:ユーザーが実際にデバイスを操作している間だけ計算を実行するよう制限する
プライバシーが気になり、Webサイトに自分のデバイス操作状況を知られたくない場合は、ブラウザの設定でアイドル検出をオフにすることが可能です。
Chromeでアイドル検出APIを無効にする方法
Chromeでアイドル検出をオフにしたい場合は、以下の手順に従ってください。
1. Chrome 94以降を使用しているか確認する
まず、Chrome 94以降のバージョンを使用しているかどうかを確認しましょう。画面右上のプロフィール画像の横にある縦に並んだ3点メニューをクリックし、「ヘルプ」を選択します。続けて「Google Chromeについて」をクリックすると、バージョンを確認できます。
2. アイドル検出の設定画面を開いてオフにする
次に、アイドル検出の設定画面へ移動します。アドレスバーに「chrome://settings/content/idleDetection」と入力(コピー&ペーストでも可)するだけでアクセスできます。そこでデフォルトの動作を変更すれば、アイドル検出を完全に無効化できます。
3. サイトごとのカスタム動作を設定する
特定のWebサイトに対しては、自分がデバイスを使用中であることを知らせたいケースもあるでしょう。そのような場合は、許可するサイトを個別に追加できます。逆に、アイドル状態を検知させたくない特定のサイトがあれば、そちらも同じ画面からブロック登録できます。
Chromeのアイドル検出がプライバシーに与える潜在的な影響
Googleがアイドル検出APIの活用例を示しているものの、世間の反応は必ずしも好意的ではありません。MozillaやAppleをはじめとする競合各社は、それぞれ懸念を表明しています。
MozillaはこのAPIを「監視資本主義」の機会になると指摘しました。Facebookなど他のプラットフォームが積極的にユーザーを追跡している現状を踏まえると、これはGoogleによるユーザーの身体的プライバシー侵害のさらなる拡大だと考える人も少なくありません。こうした理由から、MozillaはこのAPIを「有害」と位置付けています。
また、AppleのWebKitアーキテクチャチームに所属するエンジニアのRyosuke Niwa氏は、フィンガープリンティング(端末の指紋採取)に関する明白な懸念があると述べています。さらに同氏は、このAPIによってWebサイトが「ユーザーがデバイスの近くにいるかどうか」を把握できてしまう点を強調しました。
これにより、ユーザーが席を外した隙にコンピュータで暗号通貨のマイニングを実行されるといった、有害な行為への扉が開かれる恐れがあります。一方で、SlackやGoogle Chatの開発者からは好意的な支持も得ています。アプリが「使用されていない」ことを検知できれば、消費電力を抑えられるからです。
オンラインでのプライバシー保護を心がけよう
プライバシーを守るのは最終的に自分自身です。プライバシー設定を定期的に見直し、Webサイトに与えている権限を正しく理解しておきましょう。
多くの人は「シークレットモード」こそがChromeで安全にウェブを閲覧する究極の手段だと考えています。しかし残念ながら、それも完全に安全というわけではありません。
-
Google Chromeの「強化された保護」機能とは?各デバイスでの有効化方法を徹底解説
ウェブ上の脅威は年々巧妙化していますが、オンラインアカウントを守るためのツールも数多く登場しています。 しかし、どんなツールでも100%完璧というわけではなく、認証情報がハッキングされたり漏洩したりするリスクはゼロにはできません。だからこそ、パスワードマネージャーなどのツールにはセキュリティ侵害チェック機能が組み込まれ、こうした脅威への対策が図られているのです。 Google Chromeにも「強化された保護(Enhanced Protection)」というセキュリティ機能が標準搭載されており、より安全なブラウジングを実現できます。 Google Chromeの「強化された保護」とは?
-
【解説】Google Chrome昇格サービスとは?無効化してPCを高速化する方法
Google Chromeは、世界で最も広く利用されているWebブラウザの一つです。豊富な拡張機能とタブ管理機能を備えており、他のブラウザとは一線を画しています。Googleには、ユーザーの安全とセキュリティを確保しながら、快適なインターネット体験やトラブル復旧をサポートする多彩なツールが用意されています。本記事では、Google Chrome昇格サービス(Elevation Service)とは何か、そしてPCを高速化するためにそれを無効化すべき理由と具体的な方法を詳しく解説します。 Google Chrome昇格サービスとは? Google ChromeをPCにダウンロードしてインストー