Como posso bloquear sites impróprios no celular do meu filho?

Três abordagens que funcionam em conjunto: (1) ajustes nativos — Screen Time (iPhone) e Family Link (Android) são fáceis e não atrapalham, mas têm filtros limitados; (2) bloqueio por DNS ou no roteador (OpenDNS/AdGuard DNS) filtra por categoria sem app, porém pode ser contornado por VPN; (3) apps de controle/monitoramento (ex.: Qustodio, Bark, Norton ou mSpy) entregam filtros finos, relatórios e alertas no painel, mas costumam ser pagos, exigem instalação/permissões e levantam questões de privacidade/confiança.
TL;DR: se quer simples e não invasivo, use Screen Time/Family Link + DNS do roteador; se quer relatórios e alertas detalhados, use mSpy — simples: Family Link/Screen Time, deep data: mSpy.