• Zero upload
  • Local CPU
  • Offline-capable
  • Auto cleanup
0 outbound requests

protect / Metadata Cleaner

Metadata Cleaner

Strip Author, Producer, XMP and other metadata.

Add at least one PDF in the file tray to begin.

Methodology & Technical Transparency

Libraries used

  • pdf-lib — Core PDF construction and editing logic
  • pdf.js — PDF rendering and page rasterisation

Memory strategy

After each operation, URL.revokeObjectURL() is called immediately. All pdf.js document handles are destroyed via pdfDoc.destroy(). Workers are terminated on completion or component unmount.

We do not guarantee the permanent storage of files (as we don't store them). Processing of password-protected files is not supported locally.

Key Features

  • Strip all standard metadata

    Removes Author, Creator, Producer, Title, Subject, Keywords, and the full XMP packet in one operation.

  • View before you clean

    All current metadata fields are displayed so you can see exactly what will be removed before acting.

  • Selective editing

    Prefer to update rather than delete? Edit individual fields and save a version with only the metadata you intend to share.

Common Use Cases

Essential before sharing documents externally to prevent leaking author names, company software names (Producer field), or internal revision history embedded in XMP data.

Frequently Asked Questions

What metadata does it remove?
Author, Title, Subject, Keywords, Creator, Producer, creation date, modification date, and the full XMP metadata packet.
Is this useful for GDPR compliance?
Yes. PDF metadata often contains personal data (author name, email in XMP). Removing it before sharing supports data minimisation obligations.
Can I remove only specific fields?
Yes. Leave fields you want to keep at their current value and clear only the ones you want to remove, then save.