Since 2012, FingerprintJS has been used by thousands of companies on a traffic scale of billions of users.
The new Pro version is a commercially developed platform for fraud detection, anonymous user identification and traffic analysis that has numerous advantages, compared to the open source version.
The differences between the Pro and open source versions are summarized in the table below.
|Standard fingerprint signals
screen, os, device name
|Advanced fingerprint signals
canvas, audio, fonts
|ID lifetime||several weeks||months/years|
|Incognito mode detection
works in all modern browsers - see our full list of browsers supported
|Server-side accuracy increase
based on additional server-side signals, such as TLS crypto support, ipv4/v6 data and others
|Query API & realtime
build flexible workflows
based on IP address
|Data security||Your infrastructure||Encrypted at rest|
|Storage||Your infrastructure||Unlimited up to 1 yr|
|Regions||Your infrastructure||Global and EU data centers|
|Compliance||Your infrastructure||GDPR, CCPA compliant***|
|SLA||No SLA||99.9% Uptime|
|Support||GitHub community||Support team via email, chat, and call-back within 1 business day|
|Get it on GitHub||Create Free Account|
To solve this, the pro version processes the identification data on the server. In addition to regular fingerprinting, it analyzes vast amounts of auxiliary data (IP addresses, time of visit patterns, URL changes and more) to be able to reliably deduplicate different users that have identical devices.
Other differences between Pro and open source versions are explained below.
Open source: generates the fingerprints directly in the browser, which makes it vulnerable to spoofing and reverse engineering.
Pro: processes all the information server-side and transmits it securely to you servers using server-to-server APIs. Information is never exposed in the browser, which makes it much harder to tamper with. All the information that is collected is never shared with 3rd parties. The security of your data is our priority.
Open source: provides no SLA or availability guarantees.
Pro: supports enterprise options with 99.9% uptime and availability SLA.
Open source: only GitHub issues/questions with no response time guarantee.
Pro: provides guaranteed same business day response on paid plans.
Enterprise support options are available on request.
Updated about a month ago