Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Capa do CensureMe

Estado: Protótipo experimental

Tipo: Extensão experimental para navegador
Tecnologias: JavaScript, TensorFlow.js, NSFW.js e Chrome Extensions
Repositório: github.com/Jubilio/censureme

A ideia

O CensureMe começou como uma experiência sobre uma questão pessoal: como permitir que cada utilizador tenha mais controlo sobre o tipo de conteúdo que aparece no seu próprio navegador?

Em vez de depender apenas das regras de uma plataforma, a extensão procura oferecer uma camada configurável no lado do utilizador. A intenção não é decidir o que outras pessoas podem ver, mas permitir que alguém escolha filtros para a sua própria experiência de navegação.

Como funciona

O protótipo combina diferentes mecanismos:

Esta combinação foi importante porque nenhum método é suficiente isoladamente. Uma lista de palavras não compreende imagens, enquanto um classificador visual não conhece necessariamente o contexto de uma cena. O projeto explora como diferentes sinais podem trabalhar em conjunto.

O que aprendi

O CensureMe levou-me para uma área diferente dos meus projetos de dados e GIS. Tive de pensar sobre:

Também percebi que “IA” não elimina a necessidade de regras transparentes. Um classificador pode errar e o significado de uma cena depende do contexto. Por isso, considero o projeto um protótipo experimental de controlo pessoal de conteúdo, e não um sistema infalível de moderação.

Privacidade e limitações

A proposta favorece processamento local sempre que possível. Ainda assim, qualquer evolução do projeto deve manter atenção especial à privacidade, às permissões do navegador e à forma como listas comunitárias seriam moderadas.

Entre as limitações atuais estão:

Próximos passos possíveis

Código

O protótipo e as instruções de instalação estão disponíveis no repositório CensureMe.