Is there a way to disable Incognito Mode in Chrome without rooting? My phone is running Android Lollipop.
This answer is pointless. Once you've read the end of my answer, you will see why.
I personally have tried Qustodio's "Block Incognito Browsing" feature. (I was using a phone running Android 4.1.2 and a recent version of Google Chrome.)
It didn't work at all.
Incognito browsing still worked perfectly, and was not blocked or even hindered whatsoever. Even after an hour or more, Qustodio had no idea that I was using Chrome's incognito mode.
In a help center article, Qustodio LLC does admit:
Please note that our incognito blocking feature is still experimental.
If you want to prevent incognito browsing, I see a few options:
You could lock down the device completely (though this is almost impossible to do correctly) and then to make sure that the only browser which the user can access is a browser which is incapable of incognito browsing.
Or you could use Norton Family's incognito detection. If Norton Family alerts you that incognito has been used, perhaps you could confiscate the device from its user for a day or two. (Norton Family claims to be able to email you after someone uses incognito mode on the device. But I've never tested it, and I don't know whether or not it would work reliably. You should test the feature on a few separate occasions before relying upon it.)
You could try Qustodio. Even though their (experimental) incognito-blocking feature didn't work for me, maybe it will work for you.
If you are willing to root your phone, this may provide you with a new, additional option for disabling incognito mode. Remember that you can unroot your phone afterwards.
Why this answer is pointless
Yet all this is pointless. The user can use the browser's "Clear History" tool, or Android's application manager, to clear the browsing history — anytime he wants to.
Why would anyone want to disable incognito mode?
You could try Incoquito - it's paid and allows you to either automatically close all incognito tabs when the screen turns off or to disable incognito browsing altogether by preventing incognito tabs from being opened at all. It further includes a monitoring mode as well as logging of events/activities related to incognito browsing in Chrome as well as the ability to hide the app from the launcher. It also includes the following experimental features (as requested by several parents):
- Log videos played within the YouTube app
- Uninstall detection & prevention
- Android settings guard
- Block access to YouTube app
Disclosure: I am the developer of Incoquito.
Qustodio provides a way to disable to block Incognito browsing. You need:
- Qustodio Account
- Qustodio App for Android
- Open App > Configure this Device > Device Settings > Block Incognito Browsing
- Patience, wait for some time for it to work and block incognito mode.
I have just released a new app which blocks incognito tabs from Chrome, Incognito Away. It has password protect features, and is geared towards parents wanting to protect their children.
The Chrome tabs are blocked instantly, as soon as some tries to open it. You can also have a pop-up message appear when some does try and open an incognito tab. For example, you could write out a warning to a child.
Additionally, there is an inbuilt feature to hide the app’s icon from the launcher, so that it’s harder for someone to even find that the app is installed.
To prevent people from being able to uninstall the app, I would recommend that you download an “App Lock” type app from the Play Store (such as this one). This will make it so that if someone tries to open your Device Settings to uninstall the app, a password will be required.
Note: I am the developer of Incognito Away. If you have any questions, feel free to get in touch :)
Google Family Link
If you set Google Family Link to protect an Android device, it will automatically disable Google Chrome's incognito mode on that device. (Google says so in this article. I myself have tried Family Link and verified that the article is correct.)
Family Link can also do Web filtering, screen-time monitoring, and device-location tracking. But these features are optional; you may disable them if you wish.
The usual Family Link setup is as follows: One device (a computer or mobile device) is the "parent" device, and a second device is the "child" device. Incognito mode will only be disabled on the "child" device.
If you'd like to get started, you may set up a "parent" account now.
It has quirks
Google Family Link has some quirks. I've described the biggest quirk I've noticed, and its workaround, in another thread.
I hope that Google will work on eliminating the quirks in the future.
Despite its quirks, Family Link works reasonably well already, and I think it's a good way to disable incognito mode.
It may be easy to defeat
I'm not sure whether or not Family Link is easy for crafty children to defeat. But, in general, there are ways to defeat most parental-control software tools.
It's wise to buy your kids a flip phone with no data plan, and a non-portable computer which is permanently stored in a public room such as the living room. It's also wise to store all of your personal cellphones, laptops, and tablets in your bedroom at night, so that your kids can't secretly use them.
SecureTeen is a great app for Android and iOS -- blocks incognito mode, and gives parents the ability to block apps if necessary. Also shows history of Google searches. It has been a great tool in our family. Officially, it has 5,000+ reviews and a 3.5 star rating (as of April 2016).