O DataDefender é uma aplicação web que permite analisar e remover metadados de arquivos de imagem (JPEG/PNG) e documentos PDF diretamente no navegador. Todo o processamento é realizado localmente, garantindo que nenhum conteúdo seja enviado para servidores externos, protegendo completamente a privacidade do usuário.
Aplicação em produção: https://data-defender.netlify.app
- React.js 19
- TypeScript
- Vite
- Tailwind CSS 4
- ExifReader
- pdf-lib
- Lucide React
- Análise completa de metadados em imagens (JPEG/PNG) e PDFs
- Detecção automática de metadados sensíveis (GPS, dados pessoais, informações do dispositivo)
- Sanitização segura removendo metadados sem afetar a qualidade visual
- Processamento 100% local no navegador (sem uploads para servidores)
- Geração de hash SHA-256 para verificação de integridade
- Certificado digital de sanitização para comprovação do processo
- Interface intuitiva com visualização clara dos metadados encontrados
- Download do arquivo limpo e do certificado de sanitização
- Suporte completo offline após o primeiro carregamento
Primeiramente, deve-se instalar todas as dependências:
npm install
Rodando o projeto:
npm run dev
Realizando build:
npm run build
Visualizando o build:
npm run preview
Verificando o código:
npm run lint
- Processamento Local: Todos os arquivos são processados diretamente no seu navegador
- Sem Upload: Nenhum arquivo é enviado para servidores externos
- Código Aberto: Transparência total no processamento dos dados
- Certificação: Cada arquivo processado recebe um certificado de autenticidade
- Upload: Selecione uma imagem (JPEG/PNG) ou PDF
- Análise: Visualize os metadados encontrados (sensíveis destacados em vermelho)
- Sanitização: Clique em "Sanitizar Arquivo" para remover metadados sensíveis
- Download: Baixe o arquivo limpo e o certificado de sanitização
- Coordenadas GPS (latitude, longitude, altitude)
- Informações da câmera (fabricante, modelo, configurações)
- Dados temporais (data/hora de criação)
- Informações técnicas (EXIF completo)
- Dados do autor e criador
- Software utilizado na criação
- Datas de criação e modificação
- Metadados de título, assunto e palavras-chave