Skip to content

cambrian07/peytys-browser-privacy-extension

 
 

Repository files navigation

Browser Privacy Extension

Great new logo

Screenshots

Profiles

Features

Hopefully improves your privacy

I have no idea how it may be useful for you, but all those tracking annoys me enough to make this experiment.

Made it years ago as a proof-of-concept. Now it's open source!

Feel free to contribute!

Canvas protection technique was based on Canvas Defender extension. Other ones I made by trial and error by myself. I'm very proud of my WebGL and fonts replacement tech - it's insane!

Test

I test on https://browserleaks.com and https://fingerprintjs.com/demo (you need to clear cookies & local storage of this site to see difference) by https://github.com/Valve/fingerprintjs2

How to use on Firefox

Available at addons.mozilla.org/addon/peyty-s-browser-privacy

How to use on Chrome

Download latest release .zip and uncompress

Use chrome://extensions/ -> Developer mode -> Load unpacked

How to devmode

Features

  • WebGL
  • Canvas
  • Audio
  • User Agent
  • Fonts
  • Battery
  • Geolocation

TODO

  • Improve WebRTC handling
  • Randomize profile every hour/day
  • i18n
  • Export/import
  • More random property names (use persistent script ID)
  • Make fingerprints more realistic
  • Domain isolation
  • More GPUs/etc models
  • Options to enable/disable by feature
  • Time zones
  • Hide funcs with function () { [native code] }
  • Override display languages
  • Dark theme

Support me on Patreon for more features!

How to build

Install yarn somehow.

yarn install --frozen-lockfile
yarn global add typescript

Call build.bat or do the same it does from unix terminal.

About

Hopefully improves your privacy by replacing browser fingerprints

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 90.2%
  • JavaScript 7.4%
  • HTML 2.2%
  • Batchfile 0.2%