• KrustyOP
    link
    12 years ago

    Thank you! Is there a way I can understand what is this permission for and/or if it’s for legit reasons?

    • @substantial_kek
      link
      22 years ago

      Not sure. I usually block it by default and see if everything works alright. If some graphical glitches start to apper, then maybe it’s related to this.

    • @pinknoise
      link
      22 years ago

      A canvas is an element of the website that can be drawn to from javascript. The result of some drawing operations can have subtle differences between devices which can aid in fingerprinting your specific device. (e.g. because of different fonts, gpu’s and gpu drivers) To do so the tracking script has to read the current raw-pixel content of the canvas to evaluate it. Reading the raw image data is what this permission (should) block, so websites can still use canvas, but not fingerprint your device with it.

      Legit applications for reading from the canvas could be games, simulations, and other computing stuff which your average website is unlikely to need to do.

      • KrustyOP
        link
        22 years ago

        Thank you for you explanation!