Change your browser's reported location, timezone, and language to protect your privacy
Block your real IP address from leaking through WebRTC during calls or on websites
Apply different privacy presets to different sites using whitelist or blacklist rules
Save and share custom privacy configuration profiles across devices
| xinian-dada/vanishme | harborstremio/harbor | modem-dev/sideshow | |
|---|---|---|---|
| Stars | 52 | 52 | 52 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
VanishMe is a Chrome browser extension built to protect your privacy by changing the technical details websites use to identify and track you, commonly called your browser fingerprint. Many sites quietly collect things like your approximate location, timezone, language settings, and network address to build a profile of you or recognize you across visits, and VanishMe lets you change what those signals report. It covers several areas at once: it can report a custom, fake geographic location with adjustable precision and random variation, change the browser's reported timezone, change the language your browser tells websites it uses, and block your real network address from leaking through a technology called WebRTC. Built in presets let you quickly switch your apparent location to countries like Singapore, Japan, Germany, the United States, or China with one click. You control exactly where these changes apply through three modes: applying them everywhere, only on a chosen list of sites, or everywhere except a chosen list of sites, and the site list supports wildcard patterns so you can match a whole family of subdomains at once. A full settings page lets you fine tune every setting, save multiple named configurations, set exceptions for specific sites, and import or export your setup to share or back it up. Technically, the extension works by injecting code directly into the main context of a webpage using Chrome's newest extension platform, Manifest V3, and it takes care to make its own changes hard to detect: it wraps browser functions so they still behave and report themselves the same way as the originals would. The README documents that it passes checks from several public fingerprint testing websites, showing that after using the extension those sites can no longer tell its changes apart from a browser's real, unmodified settings. It is written in TypeScript, distributed under the MIT license, and is available in both Chinese and English.
A Chrome extension that lets you fake your browser's location, timezone, language, and network address to stop websites from tracking or fingerprinting you.
Mainly TypeScript. The stack also includes TypeScript, Chrome Extension, Manifest V3.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.