Disable Google Chrome Idle Detection API

You can disable Idle Detection API in Google Chrome if you are not happy with this new feature in the browser. Google Chrome 94 introduced a highly controversial API that allows web developers to get more information about users and their interactions with other applications. Called "Idle Detection," the new API is already raising concerns among privacy advocates and other browsers developers.


The Idle Detection API notifies developers when a user is idle, indicating such things as lack of interaction with the keyboard, mouse, screen, activation of a screensaver, locking of the screen, or moving to a different screen. A developer-defined threshold triggers the notification.

Mozilla, for example, claims the Idle Detection API opens the gate for "surveillance capitalism." Mozilla proposes to drop the controversial API because it is "too tempting to invade users physical privacy." Apple also does not welcome the Idle Detection API and claims the company does not see strong enough use cases for implementing the technique.

We do not know how Google will respond, but we know how to disable the Idle Detection API in Google Chrome to prevent websites from spying on your physical activities.

Note: Google Chrome does not grant permission to use the Idle Detection API. Still, it lets websites ask the user for such permission. You can prevent that from happening. Obviously, you need to run Chrome 94 or newer.Google Chrome 94

How to Disable Idle Detection API in Google Chrome

  1. Open Google Chrome.
  2. Type or copy-paste chrome://settings/content/idleDetection into the address bar.
  3. Find the "Default behavior" section and switch the radio button to "Don’t allow sites to know when you are actively using your device."Disable Idle Detection API In Google Chrome

Once done, websites will not be able to detect your device activity.

Disable Idle Detection API for specific websites

Google Chrome, by default, lets websites ask you for permission to track the activity on a device. If you accidentally allowed a website to monitor you, here is how to revoke idle detection permission in Google Chrome.

To disable Idle Detection API for specific websites, do the following.

  1. Open the website for which you want to turn off idle detection.
  2. Click the arrow-down button in the address bar.
  3. Click the Site Settings button.The Site Settings Button
  4. In the next tab, scroll down the list of website permissions and find the Your Device Use entry.Disable Idle Detection API For Specific Websites
  5. Select Block from the drop-down list.

Here is another way to block idle detection for specific websites in Google Chrome:

Manage Allow and Block lists for websites for Idle Detection API

  1. Open Google Chrome, then enter the following address: chrome://settings/content/idleDetection.
  2. Scroll down and find the Not allowed to know list.
  3. Click the Add button.Add A Website To Block List
  4. Enter the URL address website, then press Add.Add A Website To Block List
  5. If, for some reason, you want to allow certain websites to use the Idle Detection API, add their domain names to the Allowed to know list.Allowed To Know List

That is how you disable the Idle Detection API in Google Chrome 94.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!


Author: Taras Buria

Taras is here to cover stories about Microsoft and everything around, although sometimes he prefers Apple.

2 thoughts on “Disable Google Chrome Idle Detection API”

Leave a Reply

Your email address will not be published.

Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.