question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Remove user_fingerprint

See original GitHub issue

We know the user fingerprint is not reliable. Past investigations on large datasets (500M+ logged in events) have confirmed this. For instance:

If 2 events have a different domain_userid but the same user_fingerprint, the probability that this is the same user is less than 50%.

I’d argue we should stop sending it altogether because the mere presence of the fingerprint creates confusion among our users (as far as I know, we never recommend using it).

Because deprecating the fingerprint could be a breaking chance for existing users, an alternative might be to disable it by default. Thoughts?

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:6 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
paulboocockcommented, Jan 16, 2020

I’ve taken the approach to remove all capabilities of fingerprinting within the tracker itself, however the api method stubs are still present so this can go out in a MINOR release but produce a warning when used. I will remove the remaining stubs in version 3.0.0. This means fp will not be sent with any tracker events, and user_fingerprint will not be populated when using this tracker. Users are still free to add their own context containing user fingerprinting if they wish but there is no specific fingerprinting capabilities any more.

I’ve also taken this opporuntity to remove the augur.io fingerprint capture we have as an autocontext. Again, users can manually add this as a context if they wish but as the goal here is to removing automatic fingerprinting from the tracker, it seems reasonable to remove the augur identity trackig too. Also augur.io does appear to be a dead project now from what I can tell.

1reaction
yalisassooncommented, Jan 15, 2020

@paulboocock I think we should remove the user fingerprinting functionality from the JS tracker in the next release:

  • It doesn’t work
  • I don’t think we should be encouraging the user of fingerprints as tracking technologies - their use is opaque to end users
  • As discussed above the presence of fingerprinting technologies in trackers can lead to them being blocked
Read more comments on GitHub >

github_iconTop Results From Across the Web

Delete fingerprint data from a deleted user account ...
Hi,. You can follow these steps on how to remove all fingerprints from your account: 1. Open the Settings app. 2. Click on...
Read more >
How to delete user from Fingerprint Reader
How to delete user from Fingerprint Reader · Click on [Menu] button. · If have at least one administrator, you will have to...
Read more >
How to remove Fingerprint from Windows Hello in ...
Click the Windows Hello Fingerprint option. After that, you will see a Remove button. Click on it to remove all registered fingerprints from...
Read more >
How to Remove Windows Hello Fingerprint on Windows 10
Under the “Manage how you sign in to your device” section select the Windows Hello Fingerprint option. Then click the Remove button and...
Read more >
How to remove registered fingerprints on Samsung mobile?
How to remove registered fingerprints on Samsung mobile · 1 Tap Settings. Tap Settings · 2 Tap Lock screen and security. Tap Lock...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found