At my home I use OpenDNS and a Netgear R7000 router with custom word filters. While I managed to block pornographic material from all devices connected to the router, I am unable to filter the mobile data. The OpenDNS settings work when the android device is connected to the wifi and not using its own data. I have tried using apps like Net Nanny, however those apps only force the users to use its own browser which is fine most of the time when the user is browsing the internet. It will not work if the phone is tethered to the PC utilising its own mobile data. Simply tethering the phone via USB or wifi and using its own data, a user can download a tunnelling app, install it on the PC and use the tunnel browser and browse like normally. I do not think my mobile phone provider has an OpenDNS option.
I think there are two methods to go about this:
1. Either disable USB and Wifi tethering option for the device - (the device cannot be use as a tethering device which is ok most of the time until when the tethering function is really needed) or
2. Forcing the mobile data through the OpenDNS port with the help of some sort of app/setting which is password protected.
Password protecting an app/setting is possible I think as Avast AV has an option to lock an app. I am not sure if I can create a Tasker (app) profile that detects/knows the phone is in the house and disables the tethering function. Any ideas? I do not want to resort removing the data plan as communication is done via whatsapp, email etc.