Sobre el proyecto
ExifCleaner es una aplicación GUI de escritorio para eliminar metadatos de archivos de imagen, multimedia y PDF compatibles. Es gratuita y de código abierto bajo la licencia MIT y funciona en macOS, Windows y Linux (64 bits).
Capacidades principales:
- Procesamiento por lotes basado en el protocolo stay-open de ExifTool para mayor velocidad.
- Arrastrar y soltar archivos o carpetas; la recursión de carpetas procesa todo lo que contiene una carpeta soltada.
- Una lista de formatos permitidos verificada: imágenes (JPEG, PNG, GIF, TIFF, WebP, HEIC/HEIF, BMP, AVIF, SVG y varios formatos RAW como CR2, CR3, NEF, ARW, ORF, RW2, RAF, DNG, PEF, SRW), multimedia (MP4, MOV, AVI, M4A, M4V, 3GP, WMV) y PDF.
- Inspección de metadatos: expandir un archivo procesado para ver un diff antes/después de lo que se eliminó.
- Controles de privacidad: preservar orientación, guardar como copia, eliminar atributos extendidos de macOS, preservar marcas de tiempo.
- Modo oscuro según la preferencia del sistema operativo, y cambio de idioma dentro de la aplicación en 25 locales.
- Sin actualizaciones automáticas, sin telemetría y sin tráfico de red.
La versión 4.0 se describe como una modernización con nuevas funciones de privacidad, inspección de metadatos, cambio de idioma, endurecimiento de seguridad (CSP, Electron Fuses, validación de IPC, endurecimiento de navegación, puertas de permisos), compilaciones separadas para Apple Silicon e Intel, y una suite de pruebas de 265 pruebas unitarias más 42 pruebas de extremo a extremo.
Distribución y confianza: las compilaciones no están firmadas, por lo que el primer inicio activa advertencias del sistema operativo; el README explica los pasos únicos para macOS, Windows SmartScreen y Linux. El proyecto publica sumas de verificación SHA-256, compila versiones en público mediante GitHub Actions, y CI instala y realiza pruebas de humo sobre un artefacto representativo por plataforma antes del lanzamiento. Los usuarios de Arch Linux pueden instalarlo desde AUR.
Las limitaciones conocidas están documentadas por formato: las operaciones RAF se rechazan, la eliminación de metadatos de PDF es reversible, MKV se rechaza en la admisión, y los casos de eliminación parcial de TIFF y AVIF siguen bajo investigación. El README también reproduce las limitaciones generales del escritor de ExifTool, señalando que los resultados varían según el formato y que es aconsejable hacer copias de seguridad.
El desarrollo utiliza Electron, React 19 y TypeScript en modo estricto, con un adaptador de ExifTool hecho a mano. El repositorio incluye comandos para modo de desarrollo, pruebas unitarias (Vitest), pruebas E2E (Playwright), linting, verificación de tipos, flujo de trabajo de traducción y publicación de versiones. Las traducciones son contribuidas por la comunidad en muchos idiomas.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.