Skip to content

A Flask-based web app that screens PDF documents for compliance terms from GDPR, NIST, and FAR frameworks, with a user-friendly interface for viewing and highlighting flagged terms.

License

Notifications You must be signed in to change notification settings

Hamiltonius/compliance_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compliance Document Screening Web App

This Python web app allows users to upload PDF documents and screen them for compliance terms based on frameworks like GDPR, NIST, FAR, and others. The app highlights the flagged terms and shows where in the document they appear.

Features

  • Upload PDF files for compliance screening.
  • Flag terms from various compliance frameworks such as GDPR, NIST, and FAR.
  • View flagged terms in a clean table format, with page numbers and occurrence counts.
  • Highlight terms in the document text.

Requirements

  • Python 3.12+
  • Flask
  • PyPDF2
  • pytesseract
  • pdf2image
  • PIL (Pillow)

To install dependencies:

pip install -r requirements.txt

About

A Flask-based web app that screens PDF documents for compliance terms from GDPR, NIST, and FAR frameworks, with a user-friendly interface for viewing and highlighting flagged terms.

Topics

Resources

License

Stars

Watchers

Forks