🧹 Metadata Removal Guide
Remove identifying metadata from files before sharing on darknet.
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.
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.
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.
⚠️ 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