Eu recomendaria Net Responsibility para isso. Eu fui o desenvolvedor inicial dele há vários anos, embora agora ele tenha sido reescrito pelos novos mantenedores e eu não sei os detalhes de como isso funciona. Mas aqui está basicamente o que faz:
- Primeiro, monitora todas as URLs solicitadas em um nível baixo (para que você não possa contorná-las alterando os navegadores ou usando o modo de navegação privada.
- Em seguida, ele envia relatórios periodicamente ao parceiro de responsabilidade (nesse caso, você). Eu acho que a forma como o trabalho dos relatórios foi alterado desde que eu trabalhei nele, então não tenho mais muitos detalhes, mas os relatórios incluem uma lista dos sites visitados.
- Finalmente, inclui nos relatórios se foi desativado manualmente (como uma medida anti-circunvenção). E, claro, se você não receber um relatório quando agendado, você saberia que ele foi desativado.
Eu não recomendo usar este software como uma maneira de se esgueirar. Deixe claro para ele que o software está lá e que, se ele interferir, perderá seus privilégios de computador.
Por fim, se você quiser evitar adulterações, não forneça uma conta completa na máquina. Dê a ele uma conta que não seja de administrador ou configure sudo
para impedir o acesso à Responsabilidade da Rede. A última opção não é fácil de implementar, no entanto.