Quem construiu isso?
CompactJPG é criado e mantido por Chuan, um desenvolvedor independente focado na criação de ferramentas web simples e que priorizam a privacidade, que resolvem problemas reais. Você pode encontrá-lo no GitHub.
Este projeto surgiu de uma simples frustração: a maioria dos compressores de imagens on-line carrega seus arquivos para um servidor (risco de privacidade), exibe anúncios intrusivos ou exige registro. Tinha que haver uma maneira melhor.
Por que existe o CompactJPG
Os navegadores modernos são poderosos o suficiente para lidar com a compactação de imagens localmente usando WebAssembly. MozJPEG, libwebp e OxiPNG — as mesmas bibliotecas de compactação testadas em batalha usadas por ferramentas profissionais — podem ser executadas diretamente no seu navegador. Não há nenhum motivo técnico para que seus arquivos precisem sair do dispositivo.
O CompactJPG foi construído com base neste princípio: a privacidade é uma garantia técnica, não uma promessa política. Quando o código é executado inteiramente no seu navegador, não há nada em que confiar: seus arquivos simplesmente nunca vão a lugar nenhum.
Nossa abordagem
- Nenhum upload de servidor — Todo o processamento de imagens usa WebAssembly baseado em navegador. Seus arquivos permanecem no seu dispositivo, ponto final.
- Sem rastreamento, sem análise de anúncios — Usamos análises mínimas que respeitam a privacidade apenas para entender se a ferramenta é útil. Sem rastreamento entre sites, sem redes de anúncios.
- Remoção de metadados por padrão — EXIF, coordenadas de GPS, detalhes da câmera e carimbos de data/hora são removidos automaticamente das imagens compactadas.
- Sempre gratuito — Sem níveis profissionais, sem limites de arquivos, sem marcas d'água. Se for útil, deveria ser gratuito.
Fundamentação Técnica
CompactJPG usa bibliotecas de compactação padrão da indústria compiladas para WebAssembly:
- MozJPEG para compactação JPEG (o codificador usado pelo Mozilla Firefox)
- libwebp para compactação WebP (codificador de referência do Google)
- OxiPNG para otimização de PNG
Eles são executados junto com JavaScript personalizado para detecção de formato, quantização de cores (algoritmo Median Cut para conversão PNG8) e coordenação de processamento em lote, tudo dentro do ambiente sandbox do seu navegador.
Contato
Para perguntas, relatórios de bugs ou comentários, entre em contato pelo e-mail privacy@compactjpg.com. Relatórios de bugs com imagens de amostra (se você se sentir confortável em compartilhar) são especialmente úteis.
Se você quiser acompanhar o desenvolvimento ou contribuir, o projeto é de código aberto e está disponível no GitHub.