ExifCleaner

exifcleaner.com
ExifCleaner

Cross-platform, open source, performant EXIF meta data removal tool. This GUI tool makes cleaning media files really easy, and has great batch process support. Created by @szTheory, and uses ExifTool.

Open Source

ExifCleaner Source Code

Author

szTheory

Description

Cross-platform desktop GUI app to clean image metadata

#concurrency#dark-mode#desktop-app#electron#exif#exiftool#gui#image#image-processing#javascript#linux#macos#nodejs#open-source#parallel#pdf#privacy#security#video#windows

Homepage

https://exifcleaner.com

Repository

  • LicenseMIT
  • Created05 Dec 19
  • Primary languagePerl
  • Size25,492 KB
  • Stars2,597
  • Forks164
  • Watchers2,597

Language Usage

Language Usage

Project Health

  • Last commit9 days ago
  • Open issues50
  • Latest releasev4.2.0

Recent Commits

  • szTheory(03 Aug 26)

    Merge pull request #325 from szTheory/gsd/v4.5-quiet-consistency Milestone v4.5: Quiet Consistency

  • szTheory(03 Aug 26)

    test(ui): follow composed first-run output selector

  • szTheory(03 Aug 26)

    test(runtime): separate fuse paths on macOS

  • szTheory(03 Aug 26)

    test(runtime): preserve hardened packaged smoke coverage

  • szTheory(03 Aug 26)

    test(fixtures): regenerate with ExifTool 13.59

  • szTheory(03 Aug 26)

    Merge remote-tracking branch 'origin/master' into gsd/v4.5-quiet-consistency

  • szTheory(03 Aug 26)

    docs(release): include folder intake accounting

  • szTheory(03 Aug 26)

    test(i18n): assert Arabic fixture directory effects

  • szTheory(03 Aug 26)

    test(runtime): keep supply-chain coverage unconditional

  • szTheory(03 Aug 26)

    test(e2e): await first-run entrance animation

  • szTheory(03 Aug 26)

    chore(release): prepare ExifCleaner 4.2.0

  • szTheory(03 Aug 26)

    test(e2e): isolate default locale

  • szTheory(03 Aug 26)

    fix(runtime): fail closed on signing and tool version

  • szTheory(03 Aug 26)

    fix(i18n): align protected translations with current copy

  • szTheory(03 Aug 26)

    chore(i18n): compact translation review artifacts

  • szTheory(03 Aug 26)

    fix(release): type release state gate module

  • szTheory(03 Aug 26)

    chore(runtime): harden packaged supply chain

  • szTheory(03 Aug 26)

    chore(deps): isolate compatibility-bound updates

  • szTheory(03 Aug 26)

    fix(release): no-op already published versions

  • szTheory(03 Aug 26)

    feat(ui): compose first-run intake experience

  • szTheory(03 Aug 26)

    style(33-03): format folder recursion regression - Apply project Prettier formatting to the mixed-folder E2E regression

  • szTheory(03 Aug 26)

    feat(33-02): localize folder skip summary - use the unsupported-file string for aggregate folder skips\n- preserve direct-file and processing behavior

  • szTheory(03 Aug 26)

    test(33-02): add failing mixed folder intake regression - exercise real folder intake through file-open-add-files\n- assert one localized skip summary and filesystem effects

  • szTheory(03 Aug 26)

    feat(33-01): forward folder skip counts through IPC - Return the command's supported paths and skipped count directly\n- Retain validated folder input and existing failure formatting\n- Keep the IPC response authoritative without a recount

  • szTheory(03 Aug 26)

    test(33-01): add folder IPC forwarding tests - Pins exact skipped count forwarding on successful expansion\n- Preserves the safe formatted failure response\n- Proves CR/LF roots never reach the command

  • szTheory(03 Aug 26)

    feat(33-01): return folder skip accounting - Count unsupported regular files during the existing recursive walk\n- Return supported paths and skippedCount from the command boundary\n- Preserve read-failed errors and non-regular entry exclusion

  • szTheory(03 Aug 26)

    test(33-01): add failing folder accounting tests - Covers nested supported and unsupported regular files\n- Pins unsupported-only and empty-folder count contracts\n- Excludes directories from the skipped count

  • szTheory(03 Aug 26)

    Merge pull request #324 from szTheory/gsd/v4.1.0-canonical fix(32): publish audited draft by database id

  • szTheory(03 Aug 26)

    fix(32): reconcile only audited draft tags

  • szTheory(03 Aug 26)

    Merge remote-tracking branch 'origin/master' into gsd/v4.1.0-canonical

ExifCleaner Security

2.9/10

Repo Security Summary

Updated 27 Jul 26

  • Code-Review1/10
  • Dangerous-Workflow10/10
  • Maintained10/10
  • CII-Best-Practices0/10
  • PackagingN/A
  • Token-Permissions0/10
  • Binary-Artifacts0/10
  • Fuzzing0/10
  • Security-Policy0/10
  • Pinned-Dependencies0/10
  • License10/10
  • Branch-ProtectionN/A
  • Signed-Releases0/10
  • SAST0/10

ExifCleaner Website

Website

ExifCleaner — Metadata, removed.

Fast, private, free. Strip EXIF metadata from photos, videos, and PDFs.

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address18.208.88.157
  • Hostnameec2-18-208-88-157.compute-1.amazonaws.com
  • LocationAshburn,Virginia,United States of America,NA
  • ISPAmazon Technologies Inc.
  • ASNAS14618

Associated Countries

  • USUS

Safety Score

Website marked as safe

100%

Blacklist Check

exifcleaner.com was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

ExifCleaner Reviews

More Metadata Removal

About the Data: ExifCleaner

Edit ExifCleaner Data

You can edit ExifCleaner's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access ExifCleaner's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/exifcleaner

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share ExifCleaner

Help your friends compare Metadata Removal, and pick privacy-respecting software and services.
Share ExifCleaner and Awesome Privacy with your network!