Skip to content

Jargon is a Named-Entity-Recognition approach to automating the analysis of terms-and-conditions or privacy-policies.

License

Notifications You must be signed in to change notification settings

MinatoNamikaze02/jargon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JARGON

Project Overview

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).

Dependencies

  • spaCy (version 3.6.0)
  • Flask (version 2.0.1)

Getting Started

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/

How to Use

Just go to this website (The server runs on a free tier service. Expect slow response times :|)

License

Jargon is licensed under the MIT License. See the LICENSE file for more details.

References

A Multidisciplinary Definition of Privacy Labels: The Story of Princess Privacy and the Seven Helpers? - Johanna Johansena,∗ , Tore Pedersenb , Simone Fischer-Hübnerc , Christian Johansend , Gerardo Schneidere , Arnold Roosendaalf , Harald Zwingelbergg , Anders Jakob Sivesinda , Josef Nollh

Privacy Policies over Time: Curation and Analysis of a Million-Document Dataset Ryan Amos, Gunes Acar, Eli Lucherini, Mihir Kshirsagar, Arvind Narayanan, Jonathan Mayer

Special thanks to Ryan B. Amos for providing access to their dataset :)


About

Jargon is a Named-Entity-Recognition approach to automating the analysis of terms-and-conditions or privacy-policies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published