image-anonymizer 0.1.1

A command-line tool to detect and mask sensitive content in images
image-anonymizer-0.1.1 is not a library.
Visit the last successful build: image-anonymizer-0.2.8

Image Anonymizer

A command-line tool to detect and mask sensitive content in images.

Features

  • Detects and masks sensitive content in images:
    • Text detection via OCR
  • Identifies sensitive textual information like:
    • API keys
    • Email addresses
    • Phone numbers
    • Credit card numbers
    • Personal names
    • Company or service names
  • Masks detected content with colored rectangles
  • Outputs processed images to a specified directory

Installation

cargo install image-anonymizer

Usage

privacy-masker [OPTIONS] <INPUT_FILE>

Options:
  -o, --output-dir <DIR>     Output directory for processed images [default: ./output]
  -m, --mask-texts <TEXTS>   Additional texts to mask, comma separated
  -h, --help                 Print help
  -V, --version              Print version

Examples

# Process a single image 
image-anonymizer screenshot.png

# Process an image and specify output directory
image-anonymizer --output-dir ./masked_images screenshot.png

# Process an image and mask additional text
image-anonymizer --mask-texts "secret,confidential" screenshot.png

License

This project is licensed under the MIT License - see the LICENSE file for details.