🧹 Metadata Removal Guide

📷 Image Metadata

Every digital photo carries hidden EXIF metadata alongside the visible image — GPS coordinates baked in by the camera or phone, device model and sometimes serial number, exact date and time, and occasionally an author or owner name field the software filled in automatically without asking. A vendor uploading their own product photos is uploading all of that too, unless they specifically strip it first. On Linux or Tails, exiftool -all= image.jpg removes every tag in one command; on Windows, ExifTool's GUI or the built-in Properties → Details → Remove Properties option does the same thing without a terminal. Don't just assume the strip worked — re-run ExifTool on the cleaned file afterward and confirm the tags are actually gone, since a metadata tool that silently fails on one file format is a real failure mode, not a hypothetical one.

💡 Tip: Re-check the cleaned file after stripping metadata, don't just trust that the tool worked — a silent failure on one format is a real, documented failure mode.

📄 Document Metadata

Photos aren't the only file type carrying hidden information — PDFs, Word documents, and most office formats embed the author's name, a full editing history, creation timestamps, and sometimes an internal file path that leaks your username and even your operating system. MAT2 (the Metadata Anonymisation Toolkit, built into Tails) handles this cleanly: mat2 document.pdf strips it in one line. For PDFs specifically, printing to a new PDF is a low-tech alternative that produces a genuinely clean copy, since it renders the visible content fresh rather than carrying the original file's embedded history forward. The habit worth building is checking metadata on every file you're about to share, including ones you didn't create yourself — a document someone else sent you can carry their metadata trail, and forwarding it without checking passes that trail along with it.

💡 Tip: A file someone else sent you can carry their metadata trail — check before forwarding, since passing it along passes their trail along with it.

🔧 Tools

Three tools cover nearly everything: ExifTool (cross-platform, command-line, handles over 100 file formats and is the most thorough option available), MAT2 (already integrated into Tails, and the more convenient default for images, documents, audio, video, and archives in one tool), and GIMP (for images specifically, uncheck "Save EXIF/XMP data" in the export dialog to produce a clean file without a separate stripping step). For bulk cleanup across a whole folder, exiftool -all= -r /folder/ recurses through every file and strips metadata from all of them in one pass — genuinely useful for a vendor with dozens of product photos to prep at once. Whichever tool you use, verify the result the same way every time: exiftool -a filename lists whatever metadata remains, and the answer should be nothing.

💡 Tip: MAT2 handles images, documents, audio, video, and archives in one tool — the more convenient default when ExifTool's full format range isn't specifically needed.

⚠️ Important Warnings

  • 📍 A photo's EXIF data can carry GPS coordinates by default — strip it before uploading any image, no exceptions
  • Verify a strip actually worked by re-checking the cleaned file — a silent tool failure on one format is a real risk
  • 📨 Check metadata on files you didn't create too — forwarding without checking passes along someone else's trail
  • 📦 Use exiftool -all= -r /folder/ for bulk cleanup across many files at once, not one-by-one