Recently released Chrome 94 comes with a controversial Idle Detection feature enabled by default on desktop and Android. Websites can use it to track user inactivity. Mozilla and Apple opposed the API due to privacy concerns, but Google went ahead and released Chrome 94 with it.

Image credit: web.dev
What is Idle Detection API
Idle Detection API allows websites to detect when you’re not using the device.
Chrome team believes this will be useful for chat applications to deliver timely notifications to users.
Google has mentioned the following use cases:
- Chat applications or online social networking sites can use this API to let the user know if their contacts are currently reachable.
- Publicly exposed kiosk apps, for example in museums, can use this API to return to “home” view if no one interacts with the Kiosk anymore.
- Apps that require expensive calculations, for example, to draw charts, can limit these calculations to moments when the user interacts with their device.
Privacy concerns were raised over Chrome Idle detection
Mozilla considered Chrome Idle Detection as harmful, while Apple as negative for Safari.
“I consider the Idle Detection API too tempting of an opportunity for surveillance capitalism motivated websites to invade an aspect of the user’s physical privacy, keep longterm records of physical user behaviors, discerning daily rhythms (e.g lunchtime), and using that for proactive psychological manipulations..” Mozilla Web standards Lead, Tantek said.
Apple has expressed fingerprinting concerns and worried, the Idle Detection API could be used by websites to mine bitcoins
“Our concerns are not limited to fingerprinting. There is an obvious privacy concern that this API lets a website observe whether a person is near the device or not. This could be used, for example, to start mining bitcoins when the user is not around or start deploying security exploits, etc.” Apple’s Ryosuke Niwa said .
How to disable Idle Detection in Chrome 94 or higher
- Launch Chrome
- Visit chrome://settings/content/idleDetection in address bar
- Under Default behavior, select “Don’t allow sites to know when you’re actively using your device“

More on Chrome:
Chrome is Consolidating Share options in context menus into the single submenu
Chrome Tab Groups on Android getting significant changes after User feedback