Amani-Alqaisi / B4UAgree

B4UAgree is a browser extension that simplifies and summarizes privacy policies in real-time, empowering users to make informed decisions about their online privacy. Tailored for common users, and privacy enthusiasts, it provides customizable insights for a transparent online experience.
0 stars 1 forks source link

B4UAgree - Empowering Your Online Privacy!

Project Overview:

B4UAgree is a browser extension plug-in designed to enhance user awareness and understanding of privacy policies encountered during online browsing. Our goal is to empower users to make informed decisions about their online privacy by providing real-time analysis and summaries of privacy policies.

Use Cases:

Operational Use Cases:

  1. Real-time analysis and summary of privacy policies encountered during online browsing.

Repository Layout:

Current Contents:

Web Server - Building The System, Adding Chrome Extension:

  1. Download the MVP_FrontEnd folder from this GitHub repo to your PC.
  2. Open the Chrome Browser.
  3. Navigate to the puzzle piece icon in the upper right-hand corner and click.
  4. Click "Manage Extensions" in the drop-down options.
  5. Toggle "Developer Mode" to the right (should become blue).
  6. Click "Load unpacked" and select the folder downloaded from the GitHub repository on your computer.
  7. If encountering configuration errors, remove the "pycache" folder from the extension folder and repeat the steps.
  8. Local Server [Outdated]: If errors persist, adjust the localhost address in content.js to reflect your PC's IP address.

Using Chrome Extension - Running/Testing The System:

  1. Navigate to a webpage, preferably with a cookie policy (e.g., Barnes and Noble).
  2. Click the puzzle piece in the right-hand corner.
  3. Select B4UAgree from the drop-down menu.
  4. A popup will appear within a minute (or less) with the privacy policy summary.
  5. Note: The extension may not work on every site due to difficulties in finding a privacy policy, but an error screen should appear.

Local Backend server

  1. see the backend repo https://github.com/coder2343/B4UAgree_backend

Issue Tracking:

We use a Trello board for issue tracking. Each sprint planning report creates a set of Trello cards that map to specific tasks assigned to team members. We prioritize transparency and collaboration by encouraging the community to contribute, report issues, or suggest improvements through our Trello board.

Navigating Sprints:

Acknowledgments

We would like to acknowledge the following tools and inspirations:

Thank you for being a part of B4UAgree, where online privacy meets transparency! 🌐🔒