A Browser Extension to help detect potentially unsafe data leaving the browser.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.env
.eslintrc.json
.gitignore
LICENSE
README.md
package-lock.json
package.json
screenshot.png

README.md

data-leak

Screenshot

A Browser Extension to help detect potentially unsafe data leaving the browser. Including ...

  • A webRequest listener version of CLIQZ code for detecting potentially unsafe data leaving the browser.
  • A content script version of OpenWPM and Privacy Badger code for detecting which APIs are being used ... for fingerprinting.
  • A browserAction for displaying all of the above.

This extension simply detects and logs network and API data - it does not store anything in a database. If you need all that good stuff, you should really look into OpenWPM - it's good people.

Run it

You should really use the web-ext tool - it's great. After you've installed it globally ...

cd data-leak
npm install
npm run build
web-ext run -s src

In the Firefox browser that opens:

  1. Open the Web Console tool
  2. Navigate to any page
  3. Observe the "Successfully started all instrumentation." line

You should also see lots of output in the format: type: logCall ; msg: <Object> ; msg.value:

Credits