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

Uploaded Python 3

File details

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

File metadata

  • Download URL: removemd-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 2b9feea9aae49ef1d5ed5bdf33f457951d4a9f3a955108406720cd03f8aa5cb6
MD5 0e7e9c6dec3e845d8ba99b6e3d4aec4d
BLAKE2b-256 bfcff86ce521957ecf12ea864d87e65c15e8583fef749ce68087cd0c4ea17165

See more details on using hashes here.

File details

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

File metadata

  • Download URL: removemd-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ed5e61e2d45d6e3f18fba3f1f2c90f25c48e5e4cac5ad9a9bfce3929d1085517
MD5 d7332ec160ca29a0cfde0c48b94afc49
BLAKE2b-256 70c619284d64c877b99cd669472a844985b3eeb2dd8699cd100a67cf7872e62d

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