Privacy policies are essential documents that outline how an organization collects, uses, and protects user data. Analyzing these policies manually can be time-consuming and challenging due to their length and complex language. Therefore, this project leverages natural language processing techniques, specifically NER, to automate the analysis process.
This project aims to analyze privacy policies using Named Entity Recognition (NER). The goal is to automatically extract relevant information from privacy policies, such as business-related topics, legal aspects, regulations, usability factors, educational aspects, technology, and multidisciplinary aspects to name a few.
This contextual understanding helps disambiguate potential ambiguities that may arise from analyzing complex textual data.
This is but a primitive approach to the solution
The key features of Jargon include:
- Named Entity Recognition (NER) for contextually understanding privacy policies.
- Highlighting of sections of possible importance (does not guarantee extraction of all relevant sections).
- spaCy (version 3.6.0)
- Flask (version 2.0.1)
To get started with Jargon, follow these steps:
//clone
>> git clone https://github.com/MinatoNamikaze02/jargon.git
// move to client dir under jargon
>> cd .../jargon/client
// requirements
>> pip install -r requirements.txt
// run
>> python server.py
Open up http://127.0.0.1:5050/
Just go to this website (The server runs on a free tier service. Expect slow response times :|)
Jargon is licensed under the MIT License. See the LICENSE file for more details.
Special thanks to Ryan B. Amos for providing access to their dataset :)