File Metadata Explained: What It Reveals and What Can Be Removed
A format-by-format map of metadata, privacy risk, and the exact boundary between metadata cleaning and hidden-content review.
Metadata is not one thing
“Metadata” is a convenient umbrella term, but the data is not stored in one universal layer. A JPEG may use EXIF, XMP, and IPTC structures. A PDF can have a document information dictionary as well as an XMP packet. An MP3 can carry ID3 frames, while an MP4 or MOV organizes information into boxes or atoms.
That difference matters because a tool can remove one structure and leave another intact. It is more accurate to ask which fields, in which container, are detected and rewritten than to ask whether a file has been made “metadata-free.” The CIPA EXIF specification, for example, describes a specific family of image metadata—not every possible non-pixel structure in an image.
Privacy-sensitive data and technical data are different
Privacy-sensitive metadata may include GPS coordinates, author names, device identifiers, timestamps, comments, copyright fields, or editing software. Those fields can add context a recipient did not need.
Technical properties such as image dimensions, codec names, sample rate, duration, or color information often remain because software needs them to render or play the file. Their presence does not automatically mean a cleaning operation failed. The practical goal is to reduce unwanted context while preserving a usable file.
A format-by-format metadata map
| File family | Common structures | Useful privacy review |
|---|---|---|
| JPEG / TIFF / RAW | EXIF, XMP, IPTC, ICC profiles | GPS, capture time, camera and lens identifiers, author and copyright |
| PNG / WebP / GIF | Text chunks, time chunks, EXIF/XMP chunks, comment and application extensions | Author, software, timestamps, comments, imported photo metadata |
| PDF / Office / ODF | Document properties, XMP, package XML, comments and revision structures | Author, company, last editor, dates, keywords—and separately, hidden content |
| Video | Container tags and boxes, stream descriptors | Creation time, location, device, title, author, comments, software |
| Audio | ID3, Vorbis Comments, MP4 atoms, RIFF chunks | Artist, title, comments, copyright, dates, account-linked identifiers |
For a closer look at the main image standard, read what EXIF data contains. If your immediate goal is action rather than background, use the format-specific workflows for photos, PDF files, video, or audio.
What metapeel currently handles
metapeel reads files in the browser and chooses a cleaner based on the detected format. Image and document work uses browser JavaScript and a Web Worker. Audio and video cleaning loads FFmpeg WebAssembly on demand and remuxes supported containers locally. File contents are not uploaded to a metapeel processing server.
What this cleaning path targets
- • JPEG APP1 segments; WebP EXIF and XMP chunks; supported PNG text/time chunks; GIF comment and application extensions.
- • Standard PDF title, author, subject, keywords, creator, producer, and date properties handled by the PDF library.
- • Selected OOXML core/app properties and ODF meta.xml fields such as author, company, subject, keywords, and dates.
- • Global audio/video container metadata removed during FFmpeg remuxing with stream copy.
What still needs separate review
- • TIFF and camera RAW metadata: these formats are inspection-only in the current tool.
- • PDF annotations, attachments, form data, JavaScript, layers, redacted-but-still-present content, or every XMP/custom structure.
- • Office comments, tracked changes, hidden text, hidden sheets, embedded files, or macros.
- • Technical properties required for decoding, and metadata structures the current reader does not expose.
These boundaries are why the site uses “remove supported metadata” rather than “sanitize every hidden element.” The distinction is especially important for professional documents.
Metadata cleaning is not hidden-content sanitization
A PDF annotation, an Office tracked change, a spreadsheet's hidden worksheet, and a document author field can all reveal information—but they are not the same technical object. Clearing document properties does not inspect every place sensitive content may live.
Before sharing a sensitive Office file, use the application's own inspection workflow in addition to metadata cleaning. Microsoft's Document Inspector guidance explicitly treats revisions, comments, hidden content, and properties as separate categories. For PDFs, visually inspect annotations, attachments, layers, forms, and redaction results as a separate task.
A safer workflow before sharing
- Work on a copy. Keep the original in a controlled location until the cleaned file has been checked.
- Inspect before cleaning. Review which supported fields the tool can actually detect.
- Clean with the format-specific path. Use the dedicated image, document, video, or audio tool.
- Inspect the output again. A second pass confirms what the same reader can still detect.
- Use an independent checker for higher-risk files. Format-native tools can reveal structures a browser cleaner does not cover.
- Review visible and hidden content separately. Metadata removal does not replace redaction or document inspection.
This workflow is deliberately less dramatic than a “one-click anonymity” promise. It is also much more useful: you know what was checked, what changed, and what still deserves attention.
Sources and primary references
These links point to format specifications, official documentation, or the implementation library used by metapeel.
- Exchangeable image file format for digital still cameras: Exif 2.3
Camera & Imaging Products Association (CIPA)
Primary reference for the EXIF structures and tags commonly embedded in JPEG and TIFF-based image files.
- PDF Reference and Adobe Extensions to the PDF Specification
Adobe
Technical reference for PDF document structure, including document information and other objects that are distinct from visible page content.
- ID3 tag version 2.4.0 — Main Structure
ID3.org
Primary description of the flexible frame-based metadata container used with MP3 audio.
- ffmpeg Documentation
FFmpeg Project
Documents stream mapping, metadata mapping, and remuxing behavior used by the audio and video cleaning path.
- Remove hidden data and personal information with Document Inspector
Microsoft Support
Official guidance showing that comments, revisions, hidden content, and document properties require different checks.
Written and maintained by
metapeel Editorial TeamWe review every capability statement against the current code path, distinguish metadata cleaning from hidden-content sanitization, and link the primary references used.
Read our editorial methodPrivate by design
Inspect the file before you share it
File contents stay on your device. metapeel shows the fields it can detect and creates a cleaned copy using the supported path for that format.
Inspect a file locally