← All repos

fingerprintjs2

The most advanced free and open-source browser fingerprinting library

audio-fingerprintingbrowserbrowser-fingerprintbrowser-fingerprintingdetectionfingerprintfingerprintingfingerprintjsfraudfraud-detectionidentificationjavascriptvisitor-identifier
Browse cluster: Cluster 141
927commits
116contributors
2languages

Tech stack & purpose

FingerprintJS is an open-source, client-side JavaScript library for browser fingerprinting that collects browser attributes and generates a hashed visitor identifier, which persists even in incognito mode and after browser data is cleared. The library is developed by Fingerprint (fingerprint.com) and addresses the problem domain of visitor identification and fraud detection. It is built in JavaScript and distributed via npm and CDN, though the README notes that accuracy is lower than the commercial closed-source version, Fingerprint Identification, which adds server-side processing and analysis of over 100 signals for improved reliability and fraud prevention.

Community & reference links

Languages

TypeScript
98.7%
HTML
1.3%

Contributors (top 30 of 116)