Skip to main content

Remove metadata from images, PDFs, Office documents, audio, and video to protect your privacy.

Project description

🧼 RemoveMD

🚀 Protect your privacy by removing metadata from your files.
Supports images, PDF documents, Office files, audio, and video.

🔒 Why RemoveMD?

Metadata can contain sensitive information such as:

  • 📍 GPS location
  • 🧑‍💼 Author name
  • 📱 Device model
  • 🕵️‍♂️ Technical details invisible to the naked eye

RemoveMD helps you clean all that up in seconds.


🧰 Features

  • ✂️ Removes sensitive metadata (location, author, device, etc.)
  • 📁 Batch processing (handle multiple files at once)
  • 🖥️ Command-line interface (CLI) and Python library
  • 🛡️ Open source and privacy-friendly

📦 Installation

pip install removemd

⚡ Usage

🖥️ Command Line

removemd file1.jpg file2.pdf file3.mp3

➡️ This generates cleaned files like cleaned_file1.jpg, cleaned_file2.pdf, etc.

🐍 Python

import removemd

# Clean multiple files
removemd.scrub_metadata(["image.jpg", "document.pdf"])

# Analyze metadata from a file
metadata = removemd.analyze_metadata("image.jpg")
print(metadata)

🛠️ Development

git clone https://github.com/Gravyt1/removemd.git
cd removemd
pip install -e .

🌐 Hosted Version

👉 Try the online version at removemd.com
Unlimited processing, premium features, and an intuitive interface. You can support me by using this website.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

removemd-0.1.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

removemd-0.1.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file removemd-0.1.0.tar.gz.

File metadata

  • Download URL: removemd-0.1.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for removemd-0.1.0.tar.gz
Algorithm Hash digest
SHA256 211cab08be7d079c4e108912efdf9e32bceff5b35d579a06db59daab7b13b05e
MD5 2cc5fc81a97edf9f4c54b8bd899fe37c
BLAKE2b-256 80bc0a9d79ee43640747f548aa475fbb398e3e77f2691588e512961ba636b6c5

See more details on using hashes here.

File details

Details for the file removemd-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: removemd-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for removemd-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 73e7f112c2a9c393c2726bf05c80260d1c1ac080a1bf1e742ea2245b0829a19d
MD5 92a68a9d0d4b922a2cccdbbf2128aafe
BLAKE2b-256 f1dcd62553f821c3d61f2da2ba672b060b1fe8d8423dd81e3dd51d5d7659964f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page