/theredactor

Python script to redact Personally Identifiable Information from selection of common files.

Primary LanguagePythonMIT LicenseMIT

___________.__              __________             .___                   __
\__    ___/|  |__    ____   \______   \  ____    __| _/ _____     ____  _/  |_   ____  _______
   |    |   |  |  \ _/ __ \   |       _/_/ __ \  / __ | \__  \  _/ ___\ \   __\ /  _ \ \_  __ \
   |    |   |   Y  \\  ___/   |    |   \\  ___/ / /_/ |  / __ \_\  \___  |  |  (  <_> ) |  | \/
   |____|   |___|  / \___  >  |____|_  / \___  >\____ | (____  / \___  > |__|   \____/  |__|
                \/      \/          \/      \/      \/      \/      \/        

The Redactor

Redact Personally Identifiable Information from Word Documents, Excel Spreadsheets, CSV and Text files.

License: MIT Issues Forks Stars Python Subject Last Commit

Table of Contents



About The Project

In accordance with GDPR, this program searches files containing Personally Identifiable Information from said file(s) and redacts that data if requested.

Please bear in mind, this tool is NOT foolproof and should not be used as the sole means for checking if a file has had all sensitive information removed.

Usage

Open Command Line or PowerShell, change directory to where The Redactor is located. python3 theredactor[GUI].py [-h] <directory>

Example

python3 theredactor[GUI].py /files

Roadmap

  • CLI version


See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

ezaspy - ezaspython@gmail.com

Project Link: https://github.com/ezaspy/theredactor

Other Projects: https://github.com/ezaspy/

Acknowledgements