3 ms·
I am using ghacks user.js[1], which makes fingerprinting harder and improves my privacy online. Removing user.js would mean less privacy for me. [1]: https://g
by humaid 7y ago
I am using ghacks user.js[1], which makes fingerprinting harder and improves my privacy online. Removing user.js would mean less privacy for me.
[1]: https://github.com/ghacksuserjs/ghacks-user.js https://github.com/ghacksuserjs/ghacks-user.js
- iudqnolq 7y agoAre you using the Firefox setting privacy.resistFingerprinting?
- samantohermes 7y agoBut some items such as privacy.ResistFingerprinting will probably be added to the GUI, as they are related to the Tor Uplift project.
- rasz 7y agoI inject this into Chrome to hopefully achieve something similar: window.AudioContext = undefined; window.OfflineAudioContext = undefined; window.BaseAudioContext = undefined; navigator.getUserMedia = undefined; navigator.webkitGetUserMedia = undefined; window.MediaStreamTrack = undefined; window.RTCPeerConnection = undefined; window.RTCSessionDescription = undefined; window.webkitMediaStreamTrack = undefined; window.webkitRTCPeerConnection = undefined; window.webkitRTCSessionDescription = undefined; if (navigator.mediaDevices) navigator.mediaDevices.enumerateDevices = undefined; //https://googlechrome.github.io/samples/beacon/ navigator.sendBeacon = undefined; //https://mathiasbynens.github.io/rel-noopener/ window.opener = undefined; //https://demo.agektmr.com/storage/ unsafeWindow.window.openDatabase = undefined; Object.defineProperty(unsafeWindow.window, "indexedDB", { value: undefined }); //https://browserleaks.com/canvas //https://panopticlick.eff.org HTMLCanvasElement.prototype.toDataURL = undefined; HTMLCanvasElement.prototype.toBlob = undefined; CanvasRenderingContext2D.prototype.getImageData = undefined;