Browser and device support

An overview of Fingerprint compatibility across various browsers and devices.

Browsers

Fingerprint supports all popular browsers. We aim to cover at least 99% of all users according to our Fingerprint Identification statistics. The overall identification accuracy of traffic coming from supported browsers is up to 99.5% based on all Fingerprint identification statistics. Our research and development team continuously monitors releases of supported browsers and adjusts our identification algorithm if necessary.

At the moment, the supported browsers are:

BrowserVersionNotes
Edge105+
Chrome65+
Firefox75+
Desktop Safari12.1+See below for more details.
Mobile Safari12.0+
Samsung Internet14.0+
BraveallSee below for more details.

Browsers not listed here may work, but we don't make guarantees about identification functionality or accuracy.

The identification accuracy of individual browsers may vary, and their impact on your overall identification accuracy depends on their prevalence in your traffic. See Understanding our accuracy for an explanation of how we measure our accuracy.

Safari Intelligent Tracking Prevention

Apple Safari has an on-by-default privacy protection feature called Intelligent Tracking Protection, or ITP. ITP has been very effective in preventing cross-site tracking by completely disabling 3rd-party cookies and capping the lifetime of all script-writable website data.

By default, the Fingerprint API uses 3rd party cookies (both client-side set with document.cookie and server-side set with the Set-Cookie HTTP header) and script-writable website data (localStorage) to more reliably identify returning visitors. All of these methods are affected by ITP, lowering identification accuracy. View the methods for keeping identification accuracy high to maximize identification accuracy.

Brave browser support

Brave is a privacy-focused browser based on Chromium. For our purposes, it behaves similarly to Chrome with a strict ad-blocking extension installed. That means it blocks the agent download and identification requests to Fingerprint CDN and API. View the methods for keeping identification accuracy high to ensure your requests are not blocked.

Keeping identification accuracy high

Ad-blocking extensions and browser features can disrupt visitor identification. To maintain high identification accuracy even with Safari and Brave, you need to use a custom subdomain setup or a cloud proxy integration like Cloudflare or Cloudfront. These methods allow you to route Fingerprint HTTP requests through your domain, preventing browsers from blocking them and making cookies set by Fingerprint considered "first-party." See Protecting the JavaScript agent from ad-blockers for more details.

Mobile devices

Fingerprint supports most iOS and Android devices in circulation today. The overall identification accuracy of traffic coming from mobile devices is even higher than that of browsers, thanks to long-lasting system-level attributes available on mobile platforms.

At the moment, the supported OS versions are:

OSVersionNotes
Android5.0 Lollipop (API Level 21) or higherSee Android for more details.
iOS13+See iOS for more details.