As much as I love Google (not even a little, my love for that company is negative and becoming more negative per second) I would love to run far far away from it. Here's another ball and chain I need to break.

Where can I find a simple parental control access system for my phone and or computer that I allow my kids to use?

all 25 comments

sorted by: hot top controversial new old
[–] 1 point 22 minutes ago

I use GrapheneOS with a restricted user profile and OpenTimeLimit for my daughter. The phone always connects to our home network using wireguard and automate.

Works reasonably well, can do all kinds of complex scenarios with time limits, different groups that are allowed always, at different times, never, etc.

Even blocks all kinds of system apps such that by default even Wallpaper changes are blocked.

Only thing that is open for me is web access. Currently, no browser is installed in the profile, but at some point she might need it. Will probably do NextDNS or similar. Too much hassle to do all that locally.

Most other things run on my homeserver (dawarich for family tracking, ha access, adblocking pihole, jellyfin, immich, etc etc)

  • source
  • [–] 6 points 3 hours ago*

    There are parental controls, but it's rare. FOSS projects usually aren't very keen on building systems of authority, even parental ones.

    For smartphones check out /e/OS (Murena Smartphones). They added parental controls recently, not sure how good those are though.

    For computers your best bet's probably a Linux with Gnome. They also added something recently.

    You might be able to combine both with a custom DNS service, surely there's something out there for that usecase (NextDNS?). But that's already getting pretty complex.

  • source
  • [–] 2 points 5 hours ago

    Not a perfect solution, but I use NextDNS which has profiles, and can set allowed services and times of day for them, Online Games, Video Streaming etc. This is set in the phone's DNS setting so works via WiFi or cellular.

    I've started to use the excellent DNS Toggle on my phone to quickly enable/disable it for the really annoying sites that block ad blockers etc.

    In terms of app control itself, I still use Family Link begrudgingly as well like you for Android phones. I access it via the web page which thankfully still works so I don't have to have the Google app installed.

  • source
  • [–] 11 points 10 hours ago

    It's called MDM. Unfortunately most companies try to limit their MDM solutions to enterprises, but FleetDM is an okay choice.

  • source
  • [–] 7 points 9 hours ago (6 children)

    depending on your router, couldn't you do this at that level? a combination of public dns (dns4eu) or adguard filter lists? you could create two wifi networks, one controlled one not; most routers let you block whole services too like tiktok, etc

  • source
  • hideshow 6 child comments
  • [–] 10 points 9 hours ago (1 child)

    That only prevents phone connectivity over WiFi. Turning off WiFi and using mobile data bypasses it. Using offline applications and games (or even Plex/Jellyfin etc) can bypass it too.

    Family link does more than stop internet access at certain times, it allows setting usage limits by device and by app.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 6 hours ago (3 children)

    dns4eu

    Use Mullvad DNS instead, it's a very blatant honeypot.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 13 points 11 hours ago (4 children)

    Overkill, otherwise there’s parental controls built-in to iOS/Android

    https://github.com/fleetdm/fleet

  • source
  • hideshow 4 child comments
  • [–] 5 points 10 hours ago (2 children)

    Yeah it's called FamilyLink and works over Google servers.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 4 hours ago* (1 child)
  • [–] 11 points 12 hours ago

    For your computer: https://help.ubuntu.com/stable/ubuntu-help/parental-controls.html.en

    For the Phone I'd create a second profile on the phone and only install the apps there which I'd allow my children to use.

  • source
  • [–] 3 points 10 hours ago (1 child)

    what type of phone/OS are your phone and computer?

    there's some hands-on controls too that may be useful but it starts with just giving them their own profile or login that's ideally with as few permissions as possible. For android, there's profiles which you may be able to lock down a bit more than your own profile. Apple had family mode settings that you may be able to turn on and off when they have the device. For a computer, same approach. Standard user account with whatever you installed using an admin account and lock down content via DNS like cloudflare for families, https://adguard-dns.io/public-dns.html, a self hosted one or something like https://nextdns.io/.

  • source
  • hideshow 1 child comment
  • [–] 4 points 11 hours ago

    No, not really.

    I have a whole complex setup including unique profiles and auth with unique limitations per user on services, like what books are available on the eBook server, what shows/movies they can see, even which block list is applied for DNS.

    But things like app restrictions on a tablet are entirely manual. I kiosked off and will manually install via adb.

    There isnt really an equivalent single tool I'm aware of.

  • source
  • [–] 5 points 12 hours ago (2 children)
  • [+] 1 point 10 hours ago
    [–] 2 points 12 hours ago

    Nothing really exists.

    The likely extreme thing I did was setup ManageEngine's MDM+ (free for<25 users) and put my sons phone on a "device profile" which locks it down. It's decently intuitive, but does require a "server" so there's a bit of setup too. I use YT at work too so for me it was done in 30 minutes.

  • source