7-day Trial

WebGl and Canvas Fingerprinting Explainer: Sneak Peek on Noise Algorithms

Picture of Anthony Heath

Try Gologin for free

canvas fingerprinting

In our latest release, Orbita 112, we’ve made a major update of WebGL and Canvas fingerprinting noises.

This technology is (almost) impossible to see with your naked eye, but it’s critical for your data protection. Let’s take a closer look and explain in simple words how this technology improves the safety of your data online.

Read on – or watch this short explainer video:

YouTube video player

With the help of WebGL and Canvas your browser is able to draw 3D and 2D graphics directly on web pages. These features are very useful, but they expose information about your graphics hardware to website trackers.

Every device existing out there will render one image in a unique way (on code level). These differences, however, are invisible to your eye. Because the image rendering information is unique for every computer, it’s useful for generating and tracking your digital fingerprint.

This is how canvas fingerprinting works, and it’s quite hard to deal with. You can’t just throw in random noise parameters: remember that normal users with regular web browsers don’t even know about these. Modern websites are able to instantly determine you from others.

Here’s how the noise works as your Canvas fingerprinting defender. Using custom mathematical algorithms, Gologin adds “noise” to your WebGL and Canvas image code. After that, the same web page image is made completely unique in every browser profile you run in Gologin. That’s why website sees these profiles as separate regular users.

However, not all noises are actually helpful. As we’ve said before, websites are able to determine if the noises are simply generated at random, which is not normal.

This is an extremely difficult task, but that’s exactly what Gologin does well. Our custom noise algorithms keep all your profiles safe and sound.

This makes the image drawn by your computer look both unique and normal in every browser profile you run in Gologin. That’s how your profiles are protected from tracking.

Again, these changes can’t be seen (as shown on GIFs), but the image hash will be different.

Modern website tracking engines lfearn and evolve all the time as well. To keep you protected from WebGL and Canvas fingerprinting, we constantly update these algorithms for your best private browsing experience.

All points green: this is what you should expect from an antidetect browser.

Your data is safe with Gologin! Download it here and enjoy safe browsing!

Using Gologin for work? We’ll be glad to hear your feedback and feature suggestions on our social media! Feel free to mention @gologinapp on Twitter to share your work insights and experience 🙂

What Is Device Fingerprinting, And Should You Care?
What Is Browser Fingerprinting?
What Is a Digital Footprint?
The Ultimate Anti Fingerprint Browser List
Device Fingerprinting Explainer
WebGl and Canvas Fingerprinting Explainer
Understanding Canvas Fingerprinting


References:

  1. Cantor D., Jones B. WebGL beginner’s guide. – Packt Publishing Ltd, 2012.
  2. Laperdrix P. et al. Morellian analysis for browsers: Making web authentication stronger with canvas fingerprinting //Detection of Intrusions and Malware, and Vulnerability Assessment: 16th International Conference, DIMVA 2019, Gothenburg, Sweden, June 19–20, 2019, Proceedings 16. – Springer International Publishing, 2019. – С. 43-66.
  3. Daud N. I., Haron G. R., Othman S. S. S. Adaptive authentication: Implementing random canvas fingerprinting as user attributes factor //2017 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE). – IEEE, 2017. – С. 152-156.

Also Read

  • Gologin in October: New Profile Settings, Cloud Browser API and AI Assistant for Accounts

    In October we updated the login and sign-up pages and the app menu, expanded profile settings, opened programmatic access to cloud profiles and taught AI Assistant to work with your accounts. There are also new ways to save proxy traffic. Here’s what changed. Login and Sign-Up: New Design and More Security We updated the design […]

  • Gologin in September: Chromium 151 and New Profile Features

    September at Gologin was about quality, not quantity. We updated the Android core to Chromium 151, worked on fingerprinting, made AI Assistant more convenient and fixed several scenarios that were getting in the way of everyday work. Here’s what changed. Android: Chromium 151 and Fingerprint Improvements The Gologin Android app updated to Chromium 151 in […]

  • Gologin in August: Static IPs for Everyone and New Android Features

    August was a busy month. We made static IPs available to all users, launched new Custom plans, added support for local currencies, and released several useful updates for Android and desktop. Here’s what changed. Static IPs Are Now Available to Everyone In August, static IPs became available to all Gologin users. We’ve also made purchasing […]