Skip to main content
8 of 27
added 12 characters in body

On the latest version of Android, how can I disable Google Chrome's incognito mode?

Google Chrome for Android includes a feature called incognito mode. This feature, when I activate it, is designed to help prevent Chrome from automatically remembering and storing information about which websites I've visited in the past.

How can I disable Google Chrome's incognito mode on my Android device?

Please assume the following:

  • I always run the latest version of Android. Every time Google releases a new OS version, I immediately upgrade to it.

  • My device is owned and controlled by me. It is not administered by a Google Apps domain administrator at my workplace or my school. And so I cannot use the Google Apps admin console to disable incognito mode. (I also don't want to pay a fee in order to sign up for Google Apps for Work.)

  • I am willing to root my device.

Perhaps I need an app which can call the DevicePolicyManager's setApplicationRestrictions method in order to set Chrome's IncognitoModeAvailability policy to 1. Google's BasicManagedProfile sample app might do the trick, but I suppose I'd have to compile it myself first, and I'm not even 100% sure that it would work.

I thank Android.SE user Lucky for inspiring this question.

(Note to readers: Please remember that, even if you disable Google Chrome's incognito mode, there are other ways for device users to browse the Web without leaving any tracks.)