Comments (8)
Hi @ezreall!
Why is the identifier on the same device and the same chrome platform?
Can you rephrase the question, please? I am not sure I understand
Just change the Gmail account and the identifier will change
Do you mean changing the Google profile signed in to the Chrome window? It can change the identifier but doesn't have to. For example, if the profiles have different preferred languages, they will have different identifiers. But if the profile settings are the same, they will have the same identifier. You can transparently check this behavior:
- open https://fingerprintjs.github.io/fingerprintjs/ in both profiles
- copy the two sets of Entropy components into https://www.diffchecker.com/text-compare/.
You will see which attributes differ between the two Chrome profiles.
I also get another error in one case: gest mode chrome and edge default are generated together. same identifier
Edge is using Chromium as a rendering engine under the hood, it is therefore expected that their browser fingerprints are the same (provided they have the same language settings, etc.). You could consider adding your own entropy components (like a user agent) to differentiate them.
FingerprintJS uses a simple and transparent hashing algorithm to generate the browser identifier. You can add or exclude individual entropy components according to your needs. But if its limitations are a problem for your use case, consider upgrading to Fingerprint Identification which has a much more advanced and accurate approach to browser identification built on top of FingerprintJS.
from fingerprintjs.
Why is the identifier on the same device and the same chrome platform? Just change the gmail account and the identifier will change. I also get another error in one case: gest mode chrome and edge default are generated together. same identifier
from fingerprintjs.
In chrome + chrome incognito Fingerprint is not changing.
but as I saw in In firefox + firefox incognito Fingerprint is changing????
why this type of inconsitency ? is happening
from fingerprintjs.
Hi @prk2331!
FingerprintJS takes a large number of attributes from your browser (features, fonts, plugins, hardware parameters, etc., see the demo to get an idea) a hashes them into a single visitorId
string.
These signals are the same in incognito mode as they are in normal mode, therefore FingerprintJS gives you the same visitorId
(I just tested it in both Chrome and Firefox). Which version of Firefox are you using?
If you are trying to identify if a visitor is using incognito mode, FingerprintJS (the open-source library) does not have a field for this in the result, but Fingerprint Pro does. Developer plans are free for up to 20k identification requests per month.
from fingerprintjs.
Hey @prk2331 ,
In general, we try to use only signals that are stable between normal and incognito modes. This results in the same identifier. Having said that, in some browsers/systems, this behavior might not be achieved just using the open source FingerprintJS and this feature is offered as is, without any guarantees.
from fingerprintjs.
can browser extensions like "privacy badger" cause the difference of behavior between normal and incognito modes ?
from fingerprintjs.
Hey @chitralverma I have tested Privacy Badger on the FingerprintJS demo here: https://fingerprintjs.github.io/fingerprintjs/
And got the same result in both normal and incognito mode (same for Fingerprint Pro). Privacy Badger seems to focus on third-party tracking, FingerprintJS allows you to identify visitors on your own site in a first-party context, there are no cookies to delete or requests to block.
from fingerprintjs.
Closing this because it's a question, not an issue, and it has been answered
from fingerprintjs.
Related Issues (20)
- Can you fingerprint out whose device it is regardless of browser in a mobile environment?
- Unstable 'canvas' entropy source when runs in a cross-origin iframe HOT 10
- FingerPrint VisitorId In Chrome And Edge IS SAME HOT 1
- Getting net::ERR_BLOCKED_BY_CLIENT with Adblocker extension HOT 1
- How to get the city, ip and other information in fingerprntjs v4, how to write the code HOT 1
- I'm not sure if FingerprintJS V4 excludes the component according to the code I wrote. HOT 2
- The identifier is the same on two different devices HOT 1
- iOS: Pro Version Fingerprint changes after device reset HOT 5
- tokenpocket webview crash HOT 1
- 有时候为什么会报这个错? HOT 2
- Empty Notification 4.2.0 HOT 1
- same visitor id on two different device in iphone 13 HOT 3
- GDPR compliance: Provide instructions on how to clear stored state of the pro version HOT 3
- Getting Uncaught (in promise) TypeError error in firefox HOT 3
- CORS errros when accessing openfpcdn.io from Firefox HOT 1
- An error will be reported in IE8/9/10 because they do not have navigator.vendor HOT 1
- Attested Fingerprint IDs: Ensuring Authenticity HOT 1
- `yarn build` doesn't work on Windows HOT 5
- Remove 'npm-monitoring' analytics. HOT 2
- deviceid changed in mac os HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fingerprintjs.