DocuShield is a simple program that takes a Microsoft Office word document as input and with Natural Language Processing it detects possibly sensitive information and removes it. Then, the app exports a copy of the censored document.
This program was originally developed at the Central Michigan University, Reimagine Hackathon of 2023
- Text Files that can be used with DocuShield:
- .docx (Micosoft Office Word)
- Versions of Python DocuShield has been tested with:
- 3.10.10
- Python Libraries/Modules Installed:
At this time, only use docx files with DocuShield!!!
- Install Python Ver 3.10.10 and the Libraries/Modules listed in the System Requirements
- Download and open the code in your favorite IDE (We used VSCode)
- Run the program from the FrontEnd.py file
- Once the GUI for DocuShield appears, either enter a path to the file you wish to use, or click Select docx, then a file explorer window will appear and you may choose a file to utilize
- Finally, click Shield
A document of the same name as your original file with "-Shielded" added to the end, will appear. This new document will be located in the same directory of the original file. All sensitive information will be replaced with the phrase "[REDACTED]", in your new document.
- Gary Pinsky
- Jared Dunham
- Danny Mills
- Jack Tadych