I’m excited to see /e/ roll out parental controls. I’ve been experimenting with Headwind MDM and F-Droid as a way to implement more extensive parental controls. I would like to dig in more to how it is implemented in /e/. Could someone point me towards where the existing parental controls are implemented? I looked around the GitHub but couldn’t find anything.
Thanks! Now I’m wondering whether anyone has been able to use the parental controls/Device Admin stuff to disable the browsers. The key features I would like to see is daily time limits and allowlist for apps, e.g. to block browsers
Not a direct answer to you question but have you observed in Settings > Private DNS the 1.1.1.1 link to family.cloudflare-dns.com which @eighthave is newly provided to the phone by Parental Control.
Official /e/ documentation : Parental Control on /e/OS
parental control leans heavily on AppLounge, the combined stores client. Search for “parental” commits there. Here some files you want to see, the blocklist seems to be just a json file… it will also look at the play store response and f-droid antifeatures.
- apps/data/blockedApps/BlockedAppRepository.kt
- e / os / Blocked App List · GitLab
- apps/domain/ValidateAppAgeLimitUseCase.kt
- apps/provider/AgeRatingProvider.kt
- apps/data/parentalcontrol/ContentRatingDao.kt
- e / os / App Lounge Content Ratings · GitLab
As for daily time limits, there’s nothing of this sort, but I wonder if it can be based on Fynn Godau work there usageDirect | F-Droid - Free and Open Source Android App Repository
Thanks @tcecyk that’s very useful info.
As for DNS services, from what I’ve seen, they still grant access to many in browser games. Many kids get seriously hooked on games, so that’s not workable.
This topic was automatically closed after 90 days. New replies are no longer allowed.