How to Block Porn on OnePlus, Oppo and Realme Phones (2026)
To block porn on a OnePlus, Oppo or Realme phone, open Settings, tap Connection & sharing, then Private DNS. Choose the option to enter a hostname, type family.cloudflare-dns.com and tap Save. Adult sites then fail to load in every browser and app on the phone, on Wi-Fi and mobile data.
OnePlus runs OxygenOS, Oppo runs ColorOS and Realme runs realme UI. All three are built on the same base, so the menus are close to identical. They also share two things that matter for blocking: an extra browser and app store on many models, and battery tools that close apps in the background.
Step 1: Set Private DNS
- Open Settings.
- Tap Connection & sharing. On older versions this is called Wi-Fi & network or Other wireless connections.
- Tap Private DNS.
- Choose Designated private DNS provider or Manual, depending on your version.
- Type
family.cloudflare-dns.comand tap Save.
If you can't find it, tap the search bar at the top of Settings and type Private DNS. Our Private DNS guide lists the other family hostnames.
Check it worked: open your browser and try an adult site you know. It should fail with a connection error. If it still loads, check for a VPN or a browser with its own DNS setting.
Step 2: Turn On SafeSearch
Private DNS blocks adult websites, but image search can still show explicit pictures. Open the Google app, tap your profile picture, then Settings, SafeSearch, and choose Filter.
Step 3: Keep One Browser and One App Store
Many Oppo and Realme phones come with their own Browser app next to Chrome, and their own App Market next to the Play Store. OnePlus phones usually ship with Chrome only.
- Pick one browser and uninstall or disable the other.
- Delete any other browser you don't use.
- In Chrome, check Settings, Privacy and security, Use secure DNS, and leave it on the default.
Step 4: For a Child's Phone, Add Family Link
Open Settings and search for parental controls or Digital Wellbeing, then set up Google Family Link from a parent's phone. It filters explicit sites in Chrome, blocks incognito, and controls what the Play Store installs.
Family Link's web filter covers Chrome only, and its rules don't cover the brand's own App Market. Block the extra Browser and App Market as apps in Family Link.
Where the Free Setup Breaks
Everything above is set up by you, so it can be undone by you, usually in a few taps and with no passcode. Nobody is told when that happens.
Nobody is told when any of this happens. For a young child who won't go looking, the free setup is enough. For your own phone, you need a block that can't be switched off.
A Block You Can't Switch Off: QuitPorn
With QuitPorn, you choose a lock from 1 day up to 365 days, and it can't be ended early. Our support team can't end it either. It installs from Google Play and works on OnePlus, Oppo and Realme phones running a current version of Android.
During a lock:
- Nobody can switch it off. It can't be deleted until the lock ends.
- Every browser is covered, incognito included.
- It ends on the date you chose, by itself.
- There is no passcode. On Android there is nothing to guess, write down or ask for.
Set it up on your phone:
- Sign up at quitporn.io and open the dashboard on your phone.
- Install QuitPorn from Google Play. The setup page links straight to it.
- Follow the guided setup. It takes under 5 minutes, with a video.
- Choose your lock length and confirm.
One account covers up to 5 devices: Android, iPhone, iPad, Windows and Mac. Plans are $15 a month, $78 for six months, or $120 a year. If you haven't started a lock yet, you can get a refund within 7 days. See the plans.
Free Setup vs QuitPorn
| Free setup | QuitPorn | |
|---|---|---|
| Blocks every browser and app | Yes, through Private DNS | Yes |
| Stops a VPN getting around it | No | Yes |
| Can be switched off in Settings | Yes, in a few taps | No, until the lock ends |
| Covers your other devices | No | Up to 5 |
| Cost | Free | From $10 a month on the annual plan |
Frequently Asked Questions
Where is Private DNS on a OnePlus?
Settings, Connection & sharing, Private DNS. On older OxygenOS versions it is under Wi-Fi & network. The Settings search bar finds it on every version.
Is it the same on Oppo and Realme?
Yes. ColorOS and realme UI use the same menus as OxygenOS for Private DNS. The names of the battery settings change a little between versions.
Does QuitPorn work on OnePlus, Oppo and Realme?
Yes. It installs from Google Play and works on phones running a current version of Android. During a lock nobody can switch it off or delete it.
Using another phone? See our Samsung, Pixel, Xiaomi and Tecno and Infinix guides, or the best porn blockers for Android.
This is general information, not medical advice. For help with your own situation, talk to a doctor or therapist.
QuitPorn