Ask HN: How do you control internet access for your kids?
No synthesized answer yet. Check the discussion below.
For YouTube there's the BlockTube browser extension. You'll need to configure it yourself, but it's very flexible. It lets you block channels, videos and keywords.
The issue with having to actively block YouTube channels is that there are so many! I really want something where all channels are blocked by default and I can whitelist them, but without actually hiding the channels themselves, just stopping the videos from playing so discovery isn't affected.
What you're suggesting could potentially be done by creating an extension which checks the channel_id, then blocks calls to the /videoplayback endpoint if the channel is not whitelisted. Though do be aware that titles and thumbnails could also be explicit.
Side note: All of this is very technical and not suitable for the average parent, which is not great.
[0] https://github.com/amitbl/blocktube/wiki/Advanced-Blocking
That is all you really have. Conversation. Trust.
Everything else is pretending their peers don’t have internet access. Pretending your child isn’t clever. Isn’t an autonomous person.
Every bit of time you spend shopping for solutions, spend writing code, spend configuring firewalls is time you don’t spend on your peer to peer relationship with your child. Time you don’t spend building trust. Time you don’t spend talking.
Ten years old is about the end of reliable “because I said so” parenting. Good luck.
I do restrict my kids' phone access, but often it's with discussion. I tell them I'm shutting down their phone access. Usually when they don't do their homework or when they start getting emotional. They'll build the self control muscle. And when they find the hard stuff, they'll be a little more prepared.
You could try to educate more on how to do things right instead of trying to block anything that might freak her out, e.g. searching for pictures only on curated sites like pixabay.
However, basic filtering (adblock, kagi, DNS filter), trust and communication are the only things required in my opinion...
2. Force all home network traffic through a DNS service you manage, for example a PiHole.
3. Back up the PiHole with a commercial DNS point that also filters like CloudFlare Family DNS (its free).
4. Every few months inspect your children's devices for their internet activity, VPNs, and other things.
I suspect there will be many excuses about how children cannot possibly live life without a cellphone or about how draconian these rules are. The reality is you are either being an active parent or you just don't really care.
It worked until I learned about extended desktop.
So, the conversation and respect to help your child find their way is the way. Control is rarely helpful, although I see what you're doing now as protection and am glad you're looking to lift it as you can.