# Masking

This is a data masking and file deletion tool designed to help you protect sensitive information in your database and,
if needed, delete a percentage of files from a specified directory. It is crucial for ensuring data privacy and
compliance with various data protection regulations.

## KEY FEATURES

#### DATA MASKING

Mask sensitive data in your database, making it unreadable while preserving the database structure.
Customize the masking strategy for different data types, such as credit card numbers, email addresses, or personal
identification numbers.

#### FILE DELETION

Delete a specified percentage of files from a designated directory.
Useful for managing and reducing the number of files while maintaining data integrity.

## USAGE

To **mask sensitive data**, you need to run the following script in the terminal:

pip install -r requirements.txt

python app.py --action mask --table <table_name> --columns <column_name1> <column_name2>

To **delete files**, you need to run the following script:

python app.py --action delete --table <table_name> --count <delete_percentage>

## DEPENDENCIES

SQLAlchemy~=2.0.22
