Device fingerprint

A device fingerprint or machine fingerprint is information collected about the software and hardware of a remote computing device for the purpose of identification. The information is usually assimilated into a brief identifier using a fingerprinting algorithm. A browser fingerprint is information collected specifically by interaction with the web browser of the device.[1]: 1 

Device fingerprints can be used to fully or partially identify individual devices even when persistent cookies (and zombie cookies) cannot be read or stored in the browser, the client IP address is hidden, or one switches to another browser on the same device.[2] This may allow a service provider to detect and prevent identity theft and credit card fraud,[3]: 299 [4][5][6] but also to compile long-term records of individuals' browsing histories (and deliver targeted advertising[7]: 821 [8]: 9  or targeted exploits[9]: 8 [10]: 547 ) even when they are attempting to avoid tracking – raising a major concern for internet privacy advocates.[11]

  1. ^ Cite error: The named reference Eckersley2010 was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference yao2017 was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference Alaca2016 was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference Steinberg2014 was invoked but never defined (see the help page).
  5. ^ Cite error: The named reference infoworld was invoked but never defined (see the help page).
  6. ^ Cite error: The named reference simility was invoked but never defined (see the help page).
  7. ^ Cite error: The named reference Nikiforakis2015 was invoked but never defined (see the help page).
  8. ^ Cite error: The named reference Acar2013 was invoked but never defined (see the help page).
  9. ^ Cite error: The named reference Abgrall2012 was invoked but never defined (see the help page).
  10. ^ Cite error: The named reference Nikiforakis2013 was invoked but never defined (see the help page).
  11. ^ Cite error: The named reference eff12ways was invoked but never defined (see the help page).