Browser fingerprinting library. Accuracy of this version is 40-60%, accuracy of the commercial Fingerprint Identification is 99.5%. V4 of this library is BSL licensed.
OTHER License
Bot releases are hidden (Show)
Published by Finesse over 3 years ago
get()
function never completes in iOS WeChat built-in browser (#645)Published by Finesse over 3 years ago
availableScreenResolution
entropy source with screenFrame
that is more stable (#585)timezone
and timezoneOffset
sources into a single source because timezoneOffset
gives no entropy when timezone
is availableplugins
entropy source in IEpluginsSupport
, productSub
, emptyEvalLength
and errorFF
platform
value when desktop mode is requested in an iOS browser (#609)chrome
source with the vendorFlavors
source that checks many vendor-specific variables (#621)Published by Finesse over 3 years ago
Published by Finesse over 3 years ago
Published by Finesse over 3 years ago
undefined
in IE)Published by Finesse almost 4 years ago
SameSite
attribute warning in Firefox (#601)Published by Finesse almost 4 years ago
navigator.deviceMemory
is a stringload()
takes a huge time to run in some conditionsPublished by Finesse almost 4 years ago
Published by Finesse almost 4 years ago
new Date().getTimezoneOffset()
returns a string (#577)timezoneOffset
component changes due to DST shifts (#577)Published by Finesse about 4 years ago
The library has been rewritten in TypeScript from scratch, has got a modular code structure and various shipping formats.
v2
branch.Published by Finesse about 4 years ago
addBehavior
check implementation (#544)timezone
component result in IE11 (#546). It will change fingerprint in IE11.adBlock
component in the default optionsPublished by Finesse about 4 years ago
Published by Finesse about 4 years ago
Published by jonashaag over 5 years ago
Note: This version's fingerprints may be different from the previous version's fingerprints.
navigator.webdriver
component (https://github.com/Valve/fingerprintjs2/pull/433)Published by Valve over 5 years ago
Published by jonashaag about 6 years ago
Note: This version's fingerprints may be different from the previous version's fingerprints.
Breaking changes to usage! See https://github.com/Valve/fingerprintjs2#upgrade-guide-from-182-to-200 for details.
Other changes:
Published by jonashaag over 6 years ago
Note: This version's fingerprints may be different from the previous version's fingerprints.
devicePixelRatio
from fingerprinting by default.Published by jonashaag over 6 years ago
Note: This version's fingerprints may be different from the previous version's fingerprints.
Published by jonashaag over 6 years ago
Note: This version's fingerprints may be different from the previous version's fingerprints.
preprocessor
optionwebglVendorAndRenderer
componentnavigator.deviceMemory
supportPublished by Valve over 7 years ago
New WebGL options to include unmasked renderer
and unmasked vendor
info (should be helpful to add a lot of entropy)
Thanks @daankuijsten