Parental controls are not one product. A rule can live on the router, in the DNS service, in the operating system account, in a specific browser or in each application. A VPN changes what the network path can see, and it changes nothing about an account-level time limit. Run the same checks before and after adding the tunnel, and the split becomes visible instead of arguable.

Write down which rule lives where

Start with an inventory: device, account, browser and app, then the mechanism that enforces each requirement. Time limits usually sit in the platform account. Installation and purchase restrictions also sit there. Content filtering is the ambiguous one, because it can be a router rule, a DNS answer, a browser policy or an app-level feature. Each of those behaves differently once traffic is encapsulated.

MechanismWhere it operatesWhat a tunnel changes
Router or DNS filterThe network path or the resolverHides destinations and queries inside the tunnel
OS account limitsThe device and the signed-in accountNothing about the internet exit
Browser policyA specific browser under a managed accountDepends on whether that browser uses the tunnel
App-level restrictionThe application itselfUsually independent of routing

An inventory taken before the change is the only way to tell a regression from something that never worked.

Take a baseline before installing anything

Record which resolver answers, which path an ordinary destination takes, and whether a known-blocked page is blocked. Repeat the same three observations afterwards, in the same order, on the same device.

resolvectl status | head -20
ip route get 203.0.113.10
dig +short example.com

The resolver output shows whether the device is using the router's DNS or a private resolver configured on the device. That single detail explains most surprises, because a device using its own encrypted resolver never consults the household filter at all. Keep the household's actual requirement in plain language next to each result. "No social media after nine" and "this router blocks a domain list" are different requirements with different owners, and a tunnel affects only one of them.

Re-run the same checks with the tunnel up

After the tunnel is connected, repeat the resolver and path checks. If the resolver changed to a private one, the router's filtering is no longer in the path even though the device is still on the household network.

resolvectl status | head -20
ip route get 203.0.113.10
curl -sS -o /dev/null -w '%{http_code}\n' https://example.com

A path that now goes through the tunnel explains lost router filtering without implying that account limits stopped working. Check an account limit separately, by reading it in the platform's own settings rather than inferring it from a blocked page. Browser results need the same care. A filter that only applies to a signed-in child account in one browser says nothing about a different browser or a desktop application opened outside it.

Resolve conflicts instead of disabling things

Two products that both want to own the device's network extension can conflict, and the usual symptom is one of them refusing to connect. Removing the protection to make the tunnel work is the wrong direction. Read both vendors' compatibility notes and pick an arrangement that keeps the requirement. Sometimes that means moving the filter to a different layer, such as a managed device profile, rather than running two apps that fight over the same hook.

If a legitimate school or work resource is blocked, give the household administrator a documented approval path. An exception with a reason and a review date is maintainable; a pile of ad-hoc network changes is not.

Keep the record small and current

One page is enough: devices, accounts, which mechanism enforces each rule, and the date it was last checked. Re-run the checks after a major app update, because network extensions and browser policies move between releases.

Write the record for the person who will debug this in six months, which may be you after forgetting every detail. Name the mechanisms rather than the products, and the notes will still make sense after a rebrand.

Ngaahi tokoni fekau'aki