Google announced that it will phase-out third party cookies, eliminating them by 2022 in its Chrome browser. Apple’s Safari and Mozilla’s Firefox browsers have already blocked third party cookies.
Cookies have been a part of the web for over twenty-five years, and for much of that time they’ve been involved in controversy. Cookies cause distrust because they can track users and monitor what sites they visit, but cookies have also been a valuable tool for websites by saving visitor preferences and passwords and preventing fraud by identifying otherwise anonymous users.
A cookie is a piece of data that a website issues to a user’s browser, containing a unique identifier, information about the user, and attributes like expiration date and domain validation. They were invented by the Netscape Communications Corporation in 1994 and were first used to determine if a visitor to their website had been there before.
There are several different types of cookies - some of the most fundamental versions include:
FingerprintJS uses first party cookies in addition to browser fingerprinting and other techniques as a way to verify user identity. It works like this:
*Note: to enable cookies, FingerprintJS customers must first set up a subdomain.
Cookies are a useful identification tool, but they aren’t the only way to identify users.
First party cookies will survive
If your website uses FingerprintJS Pro first party cookies or any other first party cookies, you will not be affected by the cookie-banning policies of the major browser companies. But first party cookies are not perfect. Their downsides include:
There are better ways to identify users and prevent fraud than cookies alone. It’s even possible to completely eliminate cookies and still have reliable identification and security for your website.
How FingerprintJS identifies user browsers without cookies
FingerprintJS Pro collects information from a user’s browser to create identifiers without cookies. This information includes attributes like screen size, loaded fonts, operating system, and much more. The unique identifier our system creates by combining these attributes with other identifying information is called a visitorID. A user can change many of their attributes but our advanced matching system will still be able to identify most browsers.
In a possible future where even first party cookies are completely eliminated, FingerprintJS will continue to accurately identify users with our visitorID system.
Advantages of our visitorID system include:
In addition to identifying whether a browser has been to a site, FingerprintJS Pro collects information that can be used to detect bots, detect account sharing, create a metered paywall, and much more.
Start a free trial to see how we can identify your users and prevent fraud.
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.