PicScrub logoPicScrub

Como funciona

Toda foto digital carrega bem mais do que a imagem em si. Dentro do arquivo há informações invisíveis: onde você estava, que aparelho usou e o instante exato em que o obturador disparou. Esses dados, chamados de metadados, foram criados para ajudar fotógrafos a organizar o trabalho. Mas, na hora de compartilhar fotos na internet, viram um risco para a privacidade.

Foto de exemplo de um cachorro de óculos escuros
GPS: 45.4642° N, 9.1900° E
12 out 2019 12:42:14
Xiaomi Mi 9T
f/1.75 · 1/1179s · ISO 100

A maioria das redes sociais remove os metadados automaticamente, então nem sempre isso é um problema. Mas anexos de e-mail, links de armazenamento na nuvem, fóruns e sites pessoais costumam preservar o arquivo original. Se você prefere controlar quais informações compartilha, vale limpar suas fotos antes de enviá-las.

O que está escondido nas suas fotos

Quando você solta uma foto na ferramenta da nossa página inicial, nós a examinamos em busca de metadados. Isto é o que costumamos encontrar e remover:

Coordenadas GPS

Latitude e longitude exatas, com precisão de poucos metros. Isso revela onde você mora, trabalha e viaja.

← o endereço da sua casa!

Carimbos de data/hora

Quando a foto foi tirada, com precisão de segundos. Isso expõe sua rotina e seus hábitos.

← a hora em que você saiu

Informações do dispositivo

Marca, modelo, lente e, às vezes, números de série da câmera. Isso permite identificar você em fotos diferentes.

← rastreia você entre as fotos

Histórico de edição

Software usado, nome do autor, declarações de direitos autorais. Gravados por programas como Photoshop e Lightroom.

← seu nome está aqui

Como removemos tudo isso

Veja o que acontece quando você usa o PicScrub:

1

Sua imagem continua no seu dispositivo

O processamento acontece inteiramente no seu navegador, com JavaScript. Você pode comprovar isso desconectando a internet: a ferramenta continua funcionando.

2

Detectamos o formato

Cada formato guarda os metadados de um jeito, então usamos técnicas específicas para cada um.

3

Os metadados são removidos com precisão cirúrgica

Não recodificamos sua imagem (o que degradaria a qualidade). Em vez disso, pulamos os segmentos de metadados e remontamos o arquivo só com os dados da imagem.

4

Você baixa o arquivo limpo

Mesma imagem, mesma qualidade, arquivo menor (os metadados podem somar de 10 a 50 KB) e nenhum dado escondido.

Qualidade sem perdas

A maioria das ferramentas de remoção de metadados recodifica sua imagem, o que degrada um pouco a qualidade a cada vez. Nossa abordagem é outra.

Outras ferramentas

Imagem recodificada

Qualidade: ~95%

PicScrub

Pixels originais

Qualidade: 100%

Pense assim: as outras ferramentas tiram uma fotocópia do seu documento para eliminar os post-its. Nós descolamos os post-its com cuidado e devolvemos o original.

Privacidade garantida pela arquitetura

Dizemos que suas imagens nunca saem do seu dispositivo, e isso não é só uma promessa: é o jeito como a ferramenta foi construída. Não existe servidor recebendo suas fotos. Não há nenhum envio acontecendo em segundo plano. O código roda localmente, no seu navegador.

Ou seja, nós não conseguimos ver suas fotos, nem se quiséssemos. A privacidade é garantida pela arquitetura, não por uma política.

Todo o código é aberto. Você pode inspecionar exatamente o que acontece com suas imagens, auditar o código em busca de falhas de segurança ou rodar tudo por conta própria.

Limitações

Embora o PicScrub dê conta bem da maioria dos casos, existem algumas restrições técnicas que vale a pena conhecer:

Os arquivos HEIC mantêm o tamanho original

O HEIC usa o contêiner ISOBMFF (o mesmo do MP4), em que muitos deslocamentos internos dependem das posições exatas dos bytes. Remover bytes quebraria o arquivo. Em vez disso, sobrescrevemos os metadados com zeros, o que destrói os dados sensíveis, mas não reduz o tamanho do arquivo.

Os formatos RAW proprietários devolvem um JPEG

Formatos como CR2, NEF e ARW não são documentados e variam de fabricante para fabricante. Em vez de arriscar corromper seus arquivos, extraímos a pré-visualização JPEG embutida (que a maioria das câmeras grava em resolução máxima) e limpamos ela. Os arquivos DNG têm suporte completo, porque usam a estrutura TIFF, que é documentada.

Os perfis de cor são mantidos por padrão

Os perfis de cor ICC são tecnicamente metadados, mas removê-los pode alterar as cores. Quando uma imagem traz um, a opção "Manter o perfil de cor" já vem marcada; desmarque se quiser remover o perfil também, ou controle isso com a opção preserveColorProfile na biblioteca picscrub.

Experimente você mesmo

Solte uma imagem e veja quais metadados encontramos.

Remover metadados agora

Detalhes de cada formato

Cada formato de imagem guarda os metadados de um jeito diferente. As técnicas que funcionam no JPEG não valem para o PNG nem para o SVG. Temos guias detalhados para cada formato:

Para desenvolvedores

O PicScrub também está disponível como biblioteca open source. Use nos seus próprios projetos, com suporte completo a TypeScript, ou contribua com o código.