Face Obfuscator
Hide faces in photos before sharing. Detection runs in your browser.
Drop a photo here
or click to browse
Max 25 MB. Processed locally.
We never overwrite your original. The obfuscated copy is a new file.
Auto-detection can miss faces in group photos — you'll need to verify the result before saving.
Your original photo is never modified. The obfuscated copy is generated as a new file — if anything goes wrong, your original is still intact on your device.
Faces detected: 0
Tip: click and drag on the image to add a manual box.
Auto-detection can miss faces, especially in group photos. Before downloading, check that every face you want hidden is marked. Click on the photo to add a manual box; click an existing box to select it, then press ⌫ to remove it.
Por que ofuscar rostos importa
Fotos de manifestações, espaços públicos, eventos em grupo e até selfies casuais frequentemente contêm rostos de pessoas que não consentiram em ser identificáveis online. Reconhecimento facial moderno é rápido e amplamente disponível — uma única foto de um estranho carregada pode ser plausivelmente correspondida a perfis sociais públicos em segundos.
Ofuscar rostos antes de compartilhar não é paranoia. Pra alguns grupos é segurança operacional básica. Jornalistas protegendo fontes, ativistas documentando eventos, pais postando fotos de crianças, qualquer um compartilhando uma foto em grupo espontânea — todos se beneficiam de uma forma rápida e local de borrar rostos.
O que esta ferramenta detecta
A detecção facial roda inteiramente no seu navegador usando face-api.js, uma biblioteca open-source construída sobre TensorFlow.js. O modelo usado aqui é "Tiny Face Detector" — cerca de 190 KB de pesos, otimizado pra velocidade. Roda em poucas centenas de milissegundos mesmo num celular.
O modelo identifica rostos frontais e ligeiramente rotacionados. Ele vai perder:
- Rostos em perfil extremo
- Rostos muito ocluídos (máscaras, óculos escuros grandes cobrindo metade do rosto)
- Rostos muito pequenos em fotos em grupo distantes
- Rostos com iluminação incomum (silhuetas, sombra profunda)
Por isso permitimos adicionar caixas manualmente clicando e arrastando na imagem. O detector é um ponto de partida; a revisão final é sua.
Os três estilos de ofuscação
- Pixelizar — reduz a região do rosto pra uma grade pixelada grossa, depois aumenta de volta. O tamanho de pixel que usamos (~1/8 da dimensão do rosto) é grande o suficiente pra que reconstrução não seja viável. Visualmente óbvio que algo foi ofuscado.
- Caixa preta — pinta um retângulo preto sólido. Nenhuma informação de pixel permanece. Mais seguro, aspecto mais agressivo.
- Emoji — cobre a região do rosto com um emoji 😎 sobre fundo preto. Mesma segurança da caixa preta (nenhuma informação de pixel permanece embaixo), mas com tom mais leve. Bom para posts casuais onde você quer esconder um rosto sem que a foto fique sinistra.
Os três são efetivamente irreversíveis nas configurações que usamos. Caixa preta e emoji deixam zero informação; pixelizar em configuração forte deixa contexto visual (você ainda entende havia um rosto ali) mas as feições em si não podem ser reconstruídas.
O que acontece com seu original
Sua foto original nunca é modificada. A cópia ofuscada é gerada inteiramente na memória do navegador e baixada como arquivo novo (suafoto-obfuscated.jpg). O original no seu disco fica intacto.
Também removemos metadados EXIF da cópia ofuscada por padrão — porque a re-codificação via canvas não preserva EXIF, e porque se você está escondendo rostos, provavelmente também não quer as coordenadas GPS e o número de série do dispositivo na saída.
Pra que esta ferramenta NÃO serve
Não é substituto pra redação cuidadosa. Pra imagens que podem enfrentar análise forense (descoberta legal, jornalismo sensível), consulte um profissional de redação. Ofuscação aplicada por software é robusta pra compartilhamento casual mas não pode prevenir toda tentativa possível de engenharia reversa em alvos de alto valor.