Google's "Lock SafeSearch" feature is another way that an individual user can force SafeSearch on. But I doubt that "Lock SafeSearch" affects "privacy mode" or "incognito mode" windows.
On Google Chrome at least, I think there are per-machine ways to disable incognito mode.
Long comment here.
Here are some possible options. The first option might be best, because it might support both Google and YouTube.
==== Enforcing safe searching on Google and YouTube using a hosts file ====
You may be able to enforce safe searching on Google, Google Images, and YouTube. And you may be able to do this simply by programmatically editing a machine's hosts file.
I believe that Windows, Mac OS, and *nix each include a hosts file.
The IP address of forcesafesarch.google.com is: 22.214.171.124
The IP address of restrict.youtube.com is: 126.96.36.199
I don't work at Google, so I can't guarantee that these IP addresses will never change. If they change, I guess users could switch to using Bing. And then maybe you could push out update notifications to users telling them that there's an update available which fixes Google.
==== Enforcing safe searching on YouTube by inserting HTTP headers requests ====
Insert this HTTP header into each request: YouTube-Restrict: Strict
I learned the above from: https://support.google.com/a/answer/6214622?hl=en
I have no idea whether or not it's possible to do something similar for Google Web Search.
==== Enforcing safe searching on Google (but not YouTube) using URL-modifying regexps ====
It looks like e2guardian can enforce Google SafeSearch, as well as the safe-searching features on Yahoo and some other search engines. This is done using URL-modifying regular expressions. Install e2guardian, open up the https://github.com/e2guardian/e2guardian/blob/master/configs/lists/urlregexplist file which it installed on your computer, and uncomment the relevant lines.
The above file doesn't include any lines to force YouTube's Restricted Mode, and it may not be able to. In a school, it used to be possible to a URL-modifying regexp to force students to use YouTube for Schools -- see http://www.comsift.com/white-papers/ytfs_whitepaper.pdf -- but I'm not sure whether or not this is still true. Anyway, I'm not in any school. :)
8 votesteal hill shared this idea ·
You can use something like FutureMe or WhenSend for now, but these are poor and coarse-grained workarounds.
The right solution would be a standalone password manager -- a companion app to Pluckeye. Jon could write it if he wanted.
Even people who use filtering software other than Pluckeye (e.g. Qustodio) could use this standalone password manager.
I wrote about this idea at: https://www.reddit.com/r/pornfree/comments/5xty9m/idea_for_programmers_you_could_write_a_timedelay/
A prototype is available at https://www.pluckeye.net/android.html