Featured Articles

July 29, 2021

Incognito Mode Detection: Detecting Visitors Who Browse in Private Mode

Find out how to use Javascript techniques to determine if a website visitor is using incognito mode to access a page.

July 1, 2021

How ad blockers can be used for browser fingerprinting

Signals generated by the use of an ad blocker can improve browser fingerprinting accuracy. This novel browser fingerprinting method, while oft-discussed as a theoretical source of entropy, has only just been added to FingerprintJS as of April 2021.

June 25, 2021

How to Generate Browser Fingerprints in PHP

Learn how to generate browser fingerprints for your PHP application using a free browser fingerprinting service.

June 15, 2021

FingerprintJS Discord

Join our Discord to discuss our open source Javascript browser fingerprinting library, as well as our paid SaaS product, FingerprintJS Pro.

June 11, 2021

How Does Canvas Fingerprinting Work?

Canvas fingerprinting is one of the most popular techniques used in browser fingerprinting. We'll show you how it can be used to identify anonymous traffic and show you how to implement it yourself.

June 3, 2021

Bot Detection: Identifying Bot Traffic with Open-source Browser Fingerprinting Techniques

Learn the most common bot detection techniques, and learn to implement bot detection and threat mitigation using browser fingerprinting techniques.

May 17, 2021

6 Ways to Permanently Ban Users from Your Website

Block specific users from accessing your website content by their IP, email address, browser fingerprint and more.

May 13, 2021

Exploiting custom protocol handlers for cross-browser tracking in Tor, Safari, Chrome and Firefox

The FingerprintJS team has uncovered a scheme flooding vulnerability. We explain how the exploit works across four major desktop browsers and show why it's a threat to anonymous browsing.

March 18, 2021

How the Web Audio API is used for audio fingerprinting

Audio Fingerprinting is used to uniquely identify visitors without cookies. A deep dive into this highly stable browser fingerprinting technique.

December 8, 2020

Life after ANDROID_ID: Android Identification via Device Fingerprinting

Device fingerprinting is a powerful tool for Android developers to accurately identify their users. Learn how you can use the Fingerprint Android library to future-proof your application security.