Since version 118+, Firefox introduced FPP (Finger Printing Protection) which is in short water downed version of RFP (Resist Finger Printing).

FPP is enabled by default from version 119 onwards if you enable ETP (Enhanced Tracking Protection).

FPP randomizes canvas data subtly than RFP, which is why RFP breaks some sites. So, my question is, if we allow canvas data extraction for a broken site will it fallback to FPP’s subtle canvas randomization, or allowing it will expose canvas data completely if we have ETP enabled?

Relevant link: https://support.mozilla.org/en-US/kb/firefox-protection-against-fingerprinting

Edit: More info about HTML5 canvas fingerprinting https://webbrowsertools.com/canvas-fingerprint/

  • LiveLM
    link
    fedilink
    English
    311 months ago

    On the topic of Reddit, trying to submit a video there with Canvas off would result in it being submitted with a glitched thumbnail

    • @[email protected]
      link
      fedilink
      3
      edit-2
      11 months ago

      That’s a big one, generating thumbnails client-side rather than running an imagemagick instance on the server to re-size pictures on upload

      I used it to generate hashes of the pictures as well, once.

      Adding watermarks too. There are virtuous watermarks as well, I remember having to code up a transparents watermark over people’s IDs to make sure that when they submitted their renters dossier (it was a real estate renting service), it couldn’t be used to commit identity theft by the homeowner later down the line or re-used for something else.