A script for spoofing Pale Moon's browser properties and prevent fingerprinting. It doesn't work in Firefox anymore, sorry.

nokoru 8f3514e659 correct typo, sorry 4 years ago
LICENSE 44c0f40f9e change license 4 years ago
README.md 8f3514e659 correct typo, sorry 4 years ago
browser-shield.user.js 24ce943c74 update fake chrome version 4 years ago

README.md

BrowserShield: Antifingerprinting script for Pale Moon

BrowserShield is a simple javascript userscript for Pale Moon and Pale Moon forks that helps you to prevent websites from fingerprinting your browser. Protect yourself against surveillance!

This extension only works in Pale Moon, since Firefox implemented a "feature" that prevents this script from spoofing stuff. If you're using Firefox, use this extension

This userscript doesn't spoof HTTP headers. It just spoofs some javascript properties, so please use the Pale Moon's about:config menu if you want to spoof HTTP headers.

Installation

  1. Install greasemonkey for Pale Moon.
  2. Click here.
  3. If you want to test the script, just go to any website, open the developer console and type navigator.platform. It should be Win32 by default. You can customize the fake properties by editing the user script.

How BrowserShield works

BrowserShield is a spoofer. It fakes some "read-only" data, so tracking websites won't know your actual operating system and web browser. By default, this script makes you look like a typical Chrome user on Windows 10, and the processor number is randomized every time you reload a website, so you'll be more anonymous and less identifiable. You can change this fake data by editing the script. It's not hard :D

Credits

I (nokoru) wrote this script some months ago to improve my git skills.

I'll probably won't update this script, since I don't use Pale Moon anymore, but it may be useful for someone else.

Contact me

i don't use email that much, so it's highly recommended contacting me using xmpp or matrix.