HACKER Q&A
📣 frereubu

How do you control internet access for your kids?


There are so many different approaches that I find it difficult to feel comfortable about her using the internet without my 10-year-old daughter feeling like I'm constantly looking over her shoulder. She's generally sensible and doesn't go searching for age-inappropriate stuff, for which I'm grateful, but recently she said she was searching for butterfly pictures and came across something that freaked her out a bit. (She doesn't want to tell me what it was because she's embarrassed - I've not forced her to tell me because I want to give her time to tell me in her own time, but I know she'll tell me eventually and we'll be able to have a conversation about it. In general she'll ask if she's not sure about something, which is also reassuring.)

Currently on her laptop I have the kids version of Kagi and uBlock Origin on Firefox, as well as a browser extension that you have to explicitly whitelist domains before they're available. It's the last of these that I'd like to drop somehow - it feels too limiting that every time she goes to a new domain I have to whitelist it, and I'd like to delegate that to a service that approximates my feeling about what's appropriate, or works that out from a few settings, so she's freer to explore the web.

A while ago I tried setting up a Google account for her to filter what she could watch on YouTube, but (a) had issues with my personal Workspace account not being able to be used as a parent account and (b) at the time the filtering was too restrictive because it was like a Google-approved whitelisting approach that excluded lots of channels that weren't specifically targeted at kids, but she was still interested in. (There was an interesting discussion of what you can do with YouTube and whitelisting here - https://news.ycombinator.com/item?id=44740380 - that didn't quite seem to resolve itself.)

I used Claude to write a browser extension that allowed me to do what I mention above - whitelisting YouTube channels - as well as hiding shorts by default, but I'm not convinced it'll function consistently given that it's just a CSS / JS layer over the YouTube UI. I could just feed it back into Claude if it starts failing, but I won't know when that's happens because I won't be the one using it.

I'd be interested to hear everyone's approaches and ideas about how to do this because I'm sure there are some good ideas I haven't thought of.


  👤 uyzstvqs Accepted Answer ✓
You can configure a Pi-hole with filter lists. Alternatively, Cloudflare, Mullvad and Adguard offer public DNS resolvers with family-friendly filter lists.

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.


👤 majortennis
trying to use youtube kids but haven't tried filters as i want to filter certain things like cocomelon bebefinn and blippi.

👤 brudgers
we'll be able to have a conversation about it

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.


👤 austin-cheney
1. Don't buy your kids a cell phone until they are ready to drive.

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.