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.1.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.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: removemd-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f02fdbdc0e9eba2d26163bd14f4a04d7fa7878b8f32b2f9ee8cf2a7dd949ab90
MD5 a05ced36923c8d7c2a09d9d7caa76c85
BLAKE2b-256 194506e9ee953b3df8feb3145297557904ba009e871b411d4991a2824735c986

See more details on using hashes here.

File details

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

File metadata

  • Download URL: removemd-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c81ca233b1ec2376b10f233a86b37af174e6e94cbf7a004b001657d9a6d2fcc0
MD5 f6a4958a11d6eeb515cceaedd0083521
BLAKE2b-256 02f4e7361554b6d1cc1db59da63532d48a9c37df174a13ba96a2c1d41f730331

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