NextDNS can be set up to block stuff, and then you can use it at the router level and on the machine level so even on mobile internet, sites will be blocked.
Parental controls generally and there is a range of accountability software too: https://en.wikipedia.org/wiki/Accountability_software