O ponto mais importante neste caso não é apenas se uma adolescente conseguiu abrir o Gemini ou o ChatGPT. É se bloquear dois aplicativos basta quando recursos de inteligência artificial também aparecem dentro de um serviço que a escola continua permitindo. Segundo o Sapo.pt, os pais de uma menina de 13 anos processaram o Google na Califórnia, alegando que ferramentas de IA integradas à busca ajudaram a adolescente a discutir suicídio e planejar a própria morte. São alegações apresentadas em uma ação judicial, não conclusões comprovadas por um tribunal.
Para quem desenvolve software, há uma questão técnica e de produto difícil de ignorar: um filtro que bloqueia aplicativos não necessariamente bloqueia as capacidades de IA embutidas em outros serviços. E, quando o usuário é menor de idade, essa diferença pode ter consequências muito sérias. Não dá para reduzir o problema a um bug, nem presumir que uma única configuração resolva a proteção.
O que o processo contra o Google alega — e o que ainda não sabemos
De acordo com o relato do Sapo.pt, a ação foi apresentada em 2 de novembro, na Califórnia. A documentação judicial identifica a adolescente pelo nome fictício Emma. Os pais alegam que ela usava um Chromebook fornecido pela escola e que, apesar de não ter acesso ao Gemini nem ao ChatGPT, conseguia utilizar a busca do Google, que inclui recursos de IA, como o AI Mode.
A família afirma ainda que o uso começou com dúvidas escolares e que, com o tempo, as conversas passaram a tratar de questões pessoais e de saúde mental. Esse relato descreve a versão dos autores do processo. Sem acesso às provas, à configuração específica do dispositivo e à resposta completa da empresa, não é responsável apresentar a narrativa como fato judicialmente estabelecido.
Essa distinção importa para nós, profissionais de tecnologia. Uma interface pode parecer “só uma busca” para a escola, enquanto, para o usuário, funciona como uma conversa persistente com respostas geradas por IA. O nome do produto não conta a história toda. É preciso mapear capacidades, pontos de acesso, políticas aplicadas e comportamento real.
Bloquear o aplicativo não é bloquear a funcionalidade
Em um ambiente escolar, administradores podem restringir aplicativos, controlar contas, instalar extensões e aplicar políticas ao navegador ou à rede. Mas essas medidas atuam em camadas diferentes. Bloquear um domínio ou aplicativo específico não significa que recursos semelhantes estejam bloqueados em um mecanismo de busca, assistente integrado ou página de terceiros.
Esse é um problema comum de arquitetura: equipes pensam em produtos como caixas separadas — “Gemini”, “ChatGPT”, “busca” — quando os recursos são distribuídos por diferentes interfaces. A capacidade de gerar respostas, resumir conteúdo ou manter uma conversa pode aparecer em mais de um ponto de entrada, conforme o produto, a região e as configurações vigentes.
Na prática, uma política de segurança precisa identificar o que o serviço permite fazer, não apenas o nome do aplicativo. Isso inclui verificar se há respostas generativas, histórico de conversa, personalização, acesso a conteúdo externo e mecanismos de denúncia ou encaminhamento. As opções disponíveis mudam com o tempo; por isso, documentação atualizada e testes no dispositivo real são mais confiáveis do que uma lista antiga de domínios bloqueados.
Por que a proteção de IA para menores exige várias camadas
Não existe um detector de risco que resolva sozinho esse problema. Filtros por palavras-chave podem falhar quando alguém descreve sofrimento de forma indireta. Modelos de classificação também erram, e um sistema pode interpretar como risco uma conversa acadêmica ou deixar passar uma mensagem preocupante. A resposta precisa combinar controles preventivos, tratamento cuidadoso da conversa e um caminho claro para pedir ajuda.
- Controles de produto: oferecer configurações adequadas à idade e permitir que escolas e responsáveis entendam quais recursos estão ativos.
- Comportamento do modelo: evitar respostas que incentivem ou normalizem autolesão e priorizar apoio seguro quando surgem sinais de risco.
- Encaminhamento: indicar formas de procurar uma pessoa de confiança ou serviços de emergência quando houver perigo imediato.
- Privacidade: restringir coleta e retenção de dados ao necessário, com regras claras para acesso e revisão.
- Operação: testar cenários, acompanhar falhas e ter um processo de resposta a incidentes que envolva profissionais adequados.
Também é importante não confundir moderação com cuidado clínico. Um modelo pode reconhecer uma mensagem de alerta e responder de maneira mais segura, mas não é terapeuta, não avalia com confiabilidade toda a situação e não substitui um adulto responsável ou um profissional de saúde.
Na Prática: como projetar um fluxo mais seguro
Ao construir uma aplicação com chat ou geração de texto, eu começaria pelo fluxo de resposta, não por uma lista de palavras proibidas. O objetivo do exemplo abaixo é ilustrar um primeiro encaminhamento para revisão humana e uma mensagem de apoio. Ele não diagnostica ninguém, não avalia gravidade clínica e não deve ser tratado como proteção suficiente para um produto real.
import re
# Exemplo didático: sinais amplos que pedem tratamento cuidadoso.
# Em produção, valide a abordagem com especialistas e testes de segurança.
RISK_PATTERNS = [
re.compile(r"\bquero me machucar\b", re.IGNORECASE),
re.compile(r"\bnão quero mais viver\b", re.IGNORECASE),
re.compile(r"\npensando em suicídio\b", re.IGNORECASE),
]
SUPPORT_MESSAGE = (
"Sinto muito que você esteja passando por isso. "
"Você não precisa lidar com isso sozinho. "
"Se estiver em perigo agora, procure um adulto de confiança "
"ou os serviços de emergência da sua região."
)
def assess_message(text: str) -> dict:
if not isinstance(text, str):
raise TypeError("text precisa ser uma string")
flagged = any(pattern.search(text) for pattern in RISK_PATTERNS)
if flagged:
return {
"route": "human_review",
"allow_generation": False,
"message": SUPPORT_MESSAGE,
}
return {
"route": "normal",
"allow_generation": True,
"message": None,
}
if __name__ == "__main__":
result = assess_message("Não quero mais viver")
print(result["route"])
print(result["message"])
Esse código é deliberadamente simples e tem limites óbvios. A detecção por expressão regular não entende contexto, não reconhece todas as formas de expressar sofrimento e pode gerar falsos positivos. Em produção, eu não usaria o resultado para rotular uma pessoa nem para tomar uma decisão clínica. Usaria, no máximo, como um sinal entre vários, com revisão especializada e uma política de resposta documentada.
Outro detalhe é a privacidade. Se o sistema encaminha uma conversa para revisão humana, precisa definir quem pode acessá-la, por quanto tempo e com qual finalidade. Guardar todas as mensagens “para segurança”, sem limites claros, cria um risco adicional. Minimização de dados, controle de acesso, registro de auditoria e transparência devem fazer parte do desenho desde o início.
O que equipes escolares e de produto devem verificar
- Inventarie os pontos de entrada: teste busca, navegador, extensões, aplicativos instalados e serviços acessíveis pela conta institucional. Não presuma que bloquear um app cobre recursos parecidos em outros produtos.
- Valide a política no Chromebook real: confira as configurações aplicadas ao perfil do aluno, não apenas o painel administrativo. Uma política configurada pode não ter sido sincronizada ou pode valer somente para outra conta.
- Defina responsabilidades: esclareça o que cabe à escola, ao fornecedor da plataforma e aos responsáveis. Um controle técnico não substitui supervisão e comunicação apropriadas.
- Teste cenários de segurança: use avaliações com especialistas para verificar como o sistema responde a pedidos de ajuda e a expressões de sofrimento, sem expor estudantes a testes improvisados.
- Prepare a resposta a incidentes: determine como uma preocupação será encaminhada, quem será acionado e como preservar a privacidade de quem pede ajuda.
Se uma conversa indicar perigo imediato, a prioridade não é abrir um ticket de suporte nem esperar uma análise automatizada. É envolver um adulto de confiança e os serviços de emergência locais. Em Portugal e na União Europeia, o número de emergência é 112. Em outras regiões, deve-se usar o serviço de emergência correspondente.
Erros comuns ao implementar filtros de IA
- Confiar apenas em bloqueios de domínio: os recursos podem estar incorporados em serviços que continuam necessários para atividades escolares.
- Tratar o classificador como árbitro: modelos e filtros podem falhar; o sistema precisa oferecer uma resposta segura mesmo diante de incerteza.
- Confundir “modo para menores” com garantia: configurações reduzem certos riscos, mas não eliminam todas as possibilidades de uso inadequado.
- Guardar tudo por precaução: retenção ampla pode expor dados sensíveis e não equivale a uma política de segurança bem definida.
- Testar somente o caminho feliz: testar perguntas escolares comuns não revela como o produto reage a conversas vulneráveis ou a tentativas de contornar controles.
- Esquecer a interface: uma resposta tecnicamente correta pode falhar se esconder a opção de pedir ajuda, usar linguagem fria ou deixar ambíguo o próximo passo.
Na minha avaliação, o aprendizado técnico mais útil é separar três coisas: o serviço autorizado, as capacidades disponíveis dentro dele e a resposta do sistema quando a conversa muda de contexto. Essa separação melhora a arquitetura de segurança e evita que uma política aparentemente completa deixe uma brecha funcional.
FAQ: IA, Chromebooks escolares e segurança de menores
Bloquear o Gemini ou o ChatGPT impede o acesso a toda IA generativa?
Não necessariamente. Recursos generativos podem estar disponíveis em mecanismos de busca ou em outros serviços autorizados. A escola precisa verificar as capacidades e configurações efetivas dos produtos usados, além de testar o dispositivo com a conta do estudante.
Filtros por palavras-chave são suficientes para detectar risco?
Não. Eles podem perder mensagens indiretas e sinalizar conversas sem risco. Podem fazer parte de uma estratégia mais ampla, mas não substituem testes especializados, respostas seguras e encaminhamento humano adequado.
Um chatbot pode substituir um profissional de saúde mental?
Não. Um chatbot pode oferecer uma resposta de apoio e orientar a pessoa a procurar ajuda, mas não substitui avaliação ou acompanhamento profissional. Em perigo imediato, é importante procurar um adulto de confiança e os serviços de emergência locais.
O que um desenvolvedor deve fazer ao adicionar IA a um produto usado por menores?
Definir limites de uso, testar respostas a situações sensíveis, minimizar a coleta de dados, documentar os fluxos de encaminhamento e envolver especialistas em segurança e saúde mental. A proteção precisa ser parte da arquitetura e da operação, não apenas um filtro colocado no final.
O processo descrito pelo Sapo.pt ainda levanta perguntas que dependem das provas e da análise judicial. Mas a questão de engenharia já é concreta: controlar nomes de aplicativos não basta quando as capacidades se espalham por várias interfaces. Em produtos usados por menores, segurança precisa ser projetada, testada e mantida ao longo do tempo.
Gostou? Me segue no GitHub e deixa um comentário se tiver dúvida ou quiser aprofundar algum ponto.