Google Chrome for Android includes a feature called [incognito mode](http://en.wikipedia.org/wiki/Privacy_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](https://support.google.com/chrome/a/answer/2657289) in order to help me. (I also don't want to pay a fee in order to sign up for Google Apps for Work.)

Perhaps I need an app which can call the DevicePolicyManager's setApplicationRestrictions method in order to set Chrome's [IncognitoModeAvailability policy](https://www.chromium.org/administrators/policy-list-3#IncognitoModeAvailability) to 1. Google's [BasicManagedProfile sample app](https://github.com/googlesamples/android-BasicManagedProfile) 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](http://android.stackexchange.com/users/27149/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.)