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.2.tar.gz (9.0 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.2-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: removemd-0.1.2.tar.gz
  • Upload date:
  • Size: 9.0 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.2.tar.gz
Algorithm Hash digest
SHA256 65bc5778673a66b9358dc72192b59a1255b53fb1fbdc86b4f3cbf82e19bf3658
MD5 d66dcf8cb359a761d44b4f99400a03c3
BLAKE2b-256 79ab30682a3f11acb3f1484b894f2c5a3465ea68b7067f2485cd4084d752b6ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: removemd-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 66de1feffa13bfe81839ffbe5bae71a7945fd7d03957a97a9468f80153999034
MD5 bb75cec5478b6342caf5f4133593659e
BLAKE2b-256 1c5528f9c93bf9de7edc6cf8a3b5d60a6ce8a3e45d8647061c31dc62c2667aeb

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