6 Ways To Block Adult Content on Android (With Video)

As technology is evolving every day, many teenagers (and even adults) are getting easy access to the internet on their smartphones. And once they have access to the web, they are open to all sought of things — good, bad or even porn.

Studies have confirmed, positive correlation between children’s exposure to pornography and aggressive behavior. They also started to objectifies women and ignore their homework.

Now, although you can’t stop them from having a smartphone, however, you can take certain measures to block porn on their Android smartphone.

(Don’t like reading? Watch this video tutorial at the end of this article).

Now, I am not saying; you should spy on your children. That’s not cool. But, if your child is not mature enough to have this conversation or you are not comfortable to discuss it with them, then it’s better to block all adult content on their phone so that they don’t discover them accidentally.

Related: How to Block Any Websites on Android


Block Adult Content on Android Phone

1. Enable Safe Search

The first thing that you need to do is, make sure the kids do not accidentally discover adult content while they are browsing the web or Google play store. And thankfully, Google has the option to setup up parental control on Google Play Store.

Open your Play Store app, tap on the vertical lines at top left > SettingsParental Controls > turn it ON by setting a PIN. Similarly, you can enable safe search in the Google and chrome app, it’ll block explicit images, videos, and websites from Google Search results


Related: Block Adult Videos on YouTube App And Make it Safe for Kids

2. Use OpenDNS to Block Pron

The best way to block inappropriate content is by using OpenDNS. It’s not just limited to porn or adult websites, but you can set filters to many other inappropriate contents like illegal activity, social networking sites, video sharing sites, and general time-wasters etc.

By default, we use our ISP’s DNS, but if we replaced it with OpenDNS DNS servers than every request you send from our phone will first pass through OpenDNS server. And if it’s found inappropriate, then OpenDNS will block it.

To set OpenDNS as your default DNS server, goto your Setting > WiFi > select your home WiFi > Advance Option > Change DNS setting > and now add the following values.

DNS 1: 
DNS 2: 
In some devices, there is no option to change DNS server, for that you can use WiFi setting app. It’s free and works well.
how to block porn using openDNS
Advantage of using OpenDNS

This service is maintained by the large organization, and when there is new a porn website, it automatically gets updated in the OpenDNS filter list. Moreover, you can add create a free account in OpenDNS and choose your filter level from low to high.

You can also add the OpenDNS to your router level, and block adult content on every device connected to your WiFi. See:


One can easily change the setting or use a VPN apps for Android to bypass OpenDNS. So if you think your child is smart enough to do that then make sure you block access to Google Play and your device setting (following apps can do that easily)

Also, in practical situations, no phone is always connected to home WiFi. For instance, when your kids are out, they may use some other WiFi or access the Internet via mobile data. Therefore, in such cases, OpenDNS is not useful.

So what do we do? We can use parental control software. Let’s take a look at some of the best one.

3. Funamo Accountability

This Android app is designed to block porn and other inappropriate content. And does it job quite well? The app has a built-in browser that has a cloud-based filter.

Funamo Accountability app to block porn


It syncs data with Funamo server and tracks your browsing activity from anywhere

Filtration in Good

Option to blocks other apps


Only two days free trial

Don’t block other browsers by default, which it should have.

Download Funamo Accountability (19$ with two days free trial)

4. Norton Family parental control

Like the name suggest it’s a parental control system that can monitor your child internet browsing history. You can also block sites based on 40+ filters like pornography, gambling, social networking, violence, etc.

You can also block sites based on 40+ filters like pornography, gambling, social networking, violence, etc.

There is also an option to get detail report of you children internet activity straight to your mailbox.

Download Norton parental control (free 30 days trial)

5. The Web Filter with App Control

This is my favorite app. It’s more stable and functional than any of the above.

Like others, it also has a built-in browser with the cloud-based filter to block adult contents in your smartphone. And the good part is, only the user having the administrator access can control this app.


When enabled the app lock all the other browser. So the user is left with no choice and has to use the built-in browser

Adult filter is quite effective and blocks almost every unsuitable web content

You can check what your children are browsing and even lock apps from a remote computer using its web app

Option to lock other apps


However it has few shortcoming, for instance, it has the free trial for 30 days, after that you either have to pay, or you get very limited access to the app.

Download Web Filter (30 days free trial then differential pricing)

how to block porn using androip porn block apps

6. PornAway (Root only)

PornAway is a modded version of Adaway app (the app that blocks ads on your Android). However, PornAway is tailored to block porn sites instead of ads. And the best part with this app is, unlike the other apps, that only works in their own little browser, PornAway blocks adult content from your entire Andriod. No matter which app or browser do you use, PornAway will block adult websites everywhere. Though, you’ll need root access to use PornAway. So, here is how it works.

  1. Make sure installation from unknown sources is allowed on your Android
  2. Download PornAway apk
  3. Tap on the apk to installed it
  4. Grant it ROOT access
  5. Tap on ‘Enable porn blocking’

And that’s it. You might have to root your device for the changes to take place. But once the app updates your host file, you can ahead and uninstalled it or even unroot your Android. The porn blocking will still work. But, if you want to disable porn blocking in future, then you’ll need to use the same app and as well as root access.




Works with every app

Blocks all kind of porn


Require Root access.

Don’t block other browsers by default, which it should have.

Download PornAway

Wrapping Up

After testing many apps that claim to block porn on android, I recommended OpenDNS (when connected to home WiFi) and Web Filter with App Control (when not using WiFi).

However, anyone can bypass this filters by using proxy apps like Hola or by changing the setting. So make sure you block installation of third-party apps by locking play store.

Check out this Video on How to block adult content on Android phone

If you are an adult and want to get rid of this habit, then check out this subreddit. This is a great community that will give you moral support.

Also Read: How to block porn on Windows

About Mrinal Saha

Mrinal is a tech geek who spends half of his day reading and writing about tech. While the nights are spent on shooting or editing YouTube videos. Feel free to geek out with him on-