Giter Club home page Giter Club logo

eps-bulletproof's Introduction

EPS-Bulletproof

This is Bulletproof Chrome extension that can protect user's privacy right of CCPA.

Web Scraping

We have a Python script /bulletproof/web_rank.py which check the CCPA compliance of popular websites, it will:

  1. Generate a list of top 1000 websites based on their traffic
  2. Extract links to each website's privacy policy page
  3. Search if CCPA or California Consumer Privacy Act is stated in each privacy policy page
  4. Export a list of 1000 websites and result of checking CCPA compliance

Features

  1. Detection of CCPA/GPC Compliance (Current demo list of complaince is hardcoded)
  2. Fine-grained configuration of privacy preference
  3. Sending GPC-style request to service provide to indicate user's privacy preference
  4. Location Protection (not finished yet because Chrome restrict extension's accessibility of location Manifest V3)

Set up

  1. Clone this project
  2. Visit the management page of Chrome Extension through chrome://extensions/
  3. Click the Load Unpacked to load the folder bulletproof

image

Demo

  1. When visiting a new url, our extension will show whether this host is CCPA/GPC Compliance. The current detection result might be incorrect, but we can easily configure the list of complaint websites.

image

  1. User can configure the privacy preference. After configuration, our extensions will send a POST request to the host to indicate user's preference. The service provider should treat user's data based on this preference

image

The request can be click the service worker, right click "inspect", and then switch to the network. The current request will receive a 404 response becasue no service provider follow our protocol yet ๐Ÿ˜‚.

image

image

eps-bulletproof's People

Contributors

yahuiliang avatar jaclass avatar haochengzheng avatar vxcent avatar

Watchers

 avatar  avatar

Forkers

haochengzheng

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.