Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e2593599 authored by Romain Hunault's avatar Romain Hunault 💻
Browse files

feat: add Parental Control page

parent d9d6aa9b
Loading
Loading
Loading
Loading
+54 −0
Original line number Original line Diff line number Diff line
# Parental Control

Parental Control on /e/OS allows parents to protect children from inappropriate contents and to limit screen usage. This is done by restricting access to some mobile applications and web contents depending on the child's age and by defining a daily screen time limit.

## Importance of Parental Control

- The internet offers access to information, culture, and social relationships, but the cost is huge if children are exposed to activities and content that affect their health and development.
- Long screen time: early exposure to screens can harm children’s development and lead to sleep, vision, or weight issues, so parents should monitor and limit usage.
- Inappropriate content: non-family friendly sites, social media, and sharing platforms may expose kids to pornographic material, so restrict access to unsuitable apps and websites.
- Online harassment: emotional distress, social isolation, and worse academics can result from harassment; parents should teach safety, monitor activity, encourage reporting, and keep communication open.
- Parents can play a crucial role by setting up Parental Control to help children have a safe digital experience and by talking with them about navigating the online world responsibly.

## Activating Parental Control

- Parental Control can be activated during the `First Time Setup Wizard` or later from `Settings > Parental Control`.
- Toggle `Activate Parental control`.
- Select the `Age group of the child` and tap `Next`.
- Select a daily screen time limit (tap `Skip` if you prefer not to set one).
- Choose whether to allow the kid to install apps matching their age group and only approve `Parental Guidance` apps, or approve every app installation manually.
- Toggle on the already installed apps your child is allowed to run.
- Set up a `PIN` or `Password` to manage Parental Control. This credential is required for future changes and should remain private.

## Requirements to activate Parental Control

- Parental restrictions such as `Family safe DNS` can be bypassed in a multi-user setup, so remove extra users when prompted.
- Parental Control cannot be set up if another admin app (like Shelter) is active—deactivate or uninstall it first.

## Restrictions applied when Parental Control is on

- DNS queries are intercepted on the device to deny adult websites and block trackers.
- Private DNS is locked to Mullvad DNS All with Kids DNS0 as fallback and cannot be changed.

> **Tip:** Mullvad DNS All helps keep kids safe online by:
> - blocking adult, gambling, and social media content
> - filtering malware and phishing sites
> - preventing access to violent or harmful content
> - blocking ads and trackers
> - limiting access to age-inappropriate content

- Apps can only be installed through [App Lounge](/support-topics/app_lounge.html), which exposes apps from Google Play and F-Droid.
- Apps can only be installed if their content rating matches the age set during setup, unless the parent enters the PIN/password to approve a higher-rated app.
- Apps requiring parental guidance need the PIN/password to install.
- Already installed apps rated above the set age are disabled by default and can only be toggled on manually.
- After setup with a single user, children cannot create new users.
- `Clear data`, `Clear cache`, and `Force stop` are disabled for apps.
- Factory reset is blocked.

## Disabling or Changing Parental Control

- Changing the age group, screen time limit, app installation rules, or PIN/password requires entering the PIN/password set during setup.

## Troubleshooting

- **Screen time management doesn't work:** disable and reconfigure Parental Control; if it was set before /e/OS 3.0, reinstalling it is needed to restore screen time tracking.
+1 −1
Original line number Original line Diff line number Diff line
@@ -45,7 +45,7 @@ Discover the core components of the /e/OS ecosystem:
- 🧭 **BlissLauncher**  
- 🧭 **BlissLauncher**  
  A clean, lightweight launcher for a smooth, distraction-free experience.
  A clean, lightweight launcher for a smooth, distraction-free experience.
- 👨‍👩‍👧 **Parental Control**  
- 👨‍👩‍👧 **Parental Control**  
  Tools to manage children’s smartphone use (apps, screen time, content).
  Tools to manage children’s smartphone use (apps, screen time, content). [Learn more →](/eos/apps/parental-control/)
- 🎙️ **Murena Voice to Text**  
- 🎙️ **Murena Voice to Text**  
  Privacy-respecting voice dictation, without relying on Google services.
  Privacy-respecting voice dictation, without relying on Google services.
- ☁️ **Murena Workspace**  
- ☁️ **Murena Workspace**  
+0 −85
Original line number Original line Diff line number Diff line
Parental Control on /e/OS allows parents to protect children from inappropriate contents and to limit screen usage. This is done by restricting access to some mobile applications and web contents, depending on the child's age and by defining a daily screen time limit.

## Importance of Parental Control

* The internet offers access to information, culture, and social relationships, but the cost is huge if children are exposed to activities and content that affect their health and development. 

* Long screen time: Children's early exposure to screens can harm their proper development. Overexposure or inappropriate management can lead to risks and effects on children's health, including sleep problems, vision problems, and weight issues. It's important for parents to monitor and limit children's screen time.

* Inappropriate content: Children are at risk of exposure to inappropriate content online. Especially from non-family friendly sites and apps that display pornographic content, from social media apps, and from sharing platforms that facilitate the dissemination of explicit content. Parents should block access to apps and websites inappropriate for children to limit their exposure to inappropriate content.

* Online harassment: Online harassment poses serious risks to kids, including emotional distress, social isolation, and decreased academic performance. To minimize these risks, parents should educate their kids about online safety, monitor their activities, encourage reporting of incidents, and foster open communication.

* Parents can play a crucial role by setting up parental control on their child's phone to help children have a safe and responsible digital experience. It's also important that parents openly communicate with their children on how to safely navigate the digital space.

## Activating Parental Control

* Parental Control can be activated during the `First Time Setup Wizard` of the phone or from `Settings > Parental Control` after initial setup.   
![alt text](/images/parental-control/parental-control-activate-1.png)   

* Toggle `Activate Parental control`   
![alt text](/images/parental-control/parental-control-activate-2.png)   

* Select the `Age group of the child`  and tap `Next`.   
![alt text](/images/parental-control/parental-control-activate-3.png)   

* Select a daily screen time limit and tap `Next`. If you don't want to set any screen time limit tap `Skip`

* Choose whether you want to :
    * let your kid install any app matching their age group and only approve installation of apps rated _Parental Guidance_
    * OR approve any app installation
    
* Toggle on the already installed apps your child is allowed to run

* Set up a `Pin` or `Password` to manage Parental Control's settings. This PIN/Password is required when changing or disabling Parental Control's settings. Your child should not know this PIN/Password.   
![alt text](/images/parental-control/parental-control-activate-4.png)   

## Requirements to activate Parental Control

* Parental restrictions, such as `Family safe DNS` can be bypassed if Parental Control is set up in a multi-user setup. We recommend removing extra users when asked.   
![alt text](/images/parental-control/multiple-users-warning.jpg)

* Parental Control cannot be setup if another admin app (like Shelter) is in use. Please deactivate/uninstall the app to proceed.   
![alt text](/images/parental-control/other-admin-app-disable.jpg)

## Restrictions applied when Parental Control is on

* DNS queries are intercepted on device to deny access to adult websites and block trackers.   

* Private DNS is set to Mullvad DNS All and Kids DNS0 as a fall back. This setting cannot be changed.   
{% include alerts/tip.html content="Mullvad DNS All helps keep kids safe online by:<br>
    - Blocking adult, gambling and social media content<br>
    - Filtering out malware and phishing sites<br>
    - Preventing access to violent or harmful content<br>
    - Blocking ads and trackers<br>
    - Limiting access to age-inappropriate content"%}   
![alt text](/images/parental-control/private-dns-cannot-be-changed1.png) ![alt text](/images/parental-control/private-dns-cannot-be-changed2.png)

* Apps can only be installed via [App Lounge](/support-topics/app_lounge.html), which gives access to apps from Google Play and F-droid.     
![alt text](/images/parental-control/app-lounge-ss2.png) ![alt text](/images/parental-control/app-lounge-ss1.png)   

* Apps can only be installed if the app's content rating matches the child's age set during Parental Control setup or if the parent enters the PIN/password if they decided to approve any app installation. Apps' content ratings are published by Google Play or F-Droid depending on the app.   
![alt text](/images/parental-control/age-restricted-apps-cant-install-1.png) ![alt text](/images/parental-control/age-restricted-apps-cant-install-2.png)

* Apps which require parental guidance need the parent PIN/password to be installed
![alt text](/images/parental-control/parental-consent-required1.png) ![alt text](/images/parental-control/parental-consent-required2.png)   

* Already installed apps whose age ratings are more than the age set by parent are toggled off and cannot be launched by default. The parent can decide to toggle on an app available for a higher age if they wish to do so.
![alt text](/images/parental-control/greyed-out.png) ![alt text](/images/parental-control/cant-open-app.png)   

* After setting up Parental Control with only one user, your child won't be able to create new users.   
![alt text](/images/parental-control/multiple-user-disabled.png)   

* `Clear data`, `Clear cache` or `Force stop` won't work for any apps.   
![alt text](/images/parental-control/force-stop-clear-cache-greyed-out.jpeg)   

* Device cannot be Factory reset.   
![alt text](/images/parental-control/factory-reset-disabled1.png) ![alt text](/images/parental-control/factory-reset-disabled2.png)   

## Disabling or Changing Parental Control

* To disable Parental Control, change the age group, change the screen time limit, change the app installation option, or change the PIN/password, the parent needs to enter the PIN/password that was set during setup.   

## Troubleshooting

* **Screen time management doesn't work:** Disable and configure again Parental Control feature. If you configured Parental Control before applying /e/OS 3.0, this is needed to get screen time management working.