Device fingerprint: Difference between revisions
Rewrote opening section for specificity and relevance |
m AnotherConsumerRightsPerson moved page Device Fingerprint to Device fingerprint: Misspelled title: Not in sentence case |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{StubNotice}} | {{StubNotice}}{{ToneWarning}} | ||
A '''[[wikipedia:Device fingerprint|device fingerprint]]''' is a string of data that maps and compiles details of a particular device or user, such as the operating system and browser information. Unlike an IP address, which is a singular piece of data that users can manipulate for privacy and security (such as using a VPN service or resetting network connection), a device fingerprint holds a series of specified data that can be uniquely attributed to a device or user (or a group thereof), and are therefore much harder to protect from tracking and abuse of privacy. | |||
A '''device fingerprint''' is a string of data that maps and compiles details of a particular device or user, such as the operating system and browser information. Unlike an IP address, which is a singular piece of data that users can manipulate for privacy and security (such as using a VPN service or resetting network connection), a device fingerprint holds a series of specified data that can be uniquely attributed to a device or user, and are therefore much harder to protect from tracking and abuse of privacy. | |||
Common data that may be included in a device fingerprint include: | Common data that may be included in a device fingerprint include: | ||
* '''Device model and hardware''' | *'''Device model and hardware''' | ||
* '''Web browser''' | *'''Web browser''' | ||
* '''Screen resolution''' | *'''Screen resolution''' | ||
* '''Font type and size''' | *'''Font type and size''' | ||
* '''Plugins''' | *'''Plugins''' | ||
* '''Browser extensions''' | *'''Browser extensions''' | ||
* and many more | *and many more | ||
==How it works== | ==How it works== | ||
<!-- Can someone knowledgable enough please check this? -->Fingerprinting works by getting | <!-- Can someone knowledgable enough please check this? -->Fingerprinting works by getting one or more data items and turning them into a much shorter bit string that uniquely identifies itself (typically by applying a [[wikipedia:Hash_function|hash-function]]). This includes the operating system, device model, screen resolution, installed fonts, graphic-rendering, and more.<ref>{{Cite web |title=How does device fingerprinting work? |url=https://www.crossclassify.com/resources/articles/how-does-fingerprinting-work/ |access-date=31 August 2025 |website=crossclasiffy.com}}</ref> | ||
Even the '''lack of data can be used to build a fingerprint''', as certain data is unlikely to be missing. This is the case when a "power user" changes many default settings, or clears fields that aren't necessary. Unfortunately, this helps narrow-down the identifier, creating a unique fingerprint. | |||
==Why it is a problem== | ==Why it is a problem== | ||
Line 21: | Line 22: | ||
==Examples== | ==Examples== | ||
Some examples of fingerprinting include some types of cookies, | Some examples of fingerprinting include some types of cookies, | ||
==Remedies== | |||
Device fingerprinting is notoriously difficult to avoid. IP addresses can be masked, hidden, or modified, while cookies can be blocked, cleared, and avoided. Device fingerprints, however, are a compilation of basic data points that computers and browsers use to communicate with web pages. The only notable remedy is using privacy-focused browsers such as Mullvad and Brave which randomize certain data points to hide unique attributes. | |||
==References== | ==References== |