Transcript

Screenshot of a pop-up. It reads:

Color Inaccuracies Detected.

We have detected that your browser may have issues with color accuracy.

You may notice subtle visual noise and incorrect colors appear in your skins.

This issue is usually caused by anti-fingerprinting privacy settings in your browser.

Learn how to fix [with a hyperlink to a help page]

this screenshot was taken on Miners Need Cooler Shoes

does anyone know what would cause this precisely? why would anti-fingerprinting mess with the colors i use to edit an image in the browser?

i’d be tempted to brush this off as the website being malicious and lying to get me to deactivate fingerprinting protection, but the website is fully open-source and what they describe happened to me on Piskel (a pixel art editor, which would constantly mess up my colors in subtle but annoying ways)

  • jatone@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    29
    ·
    edit-2
    14 days ago

    fingerprinting mechanisms use pixel coloring to help fingerprint you. browsers have implementations that fuzz pixel colors to prevent this fingerprinting often in imperceptible manner. Think shifting pixel alpha values by a random +/- 0.3 values; range was arbitrarily chosen for demonstration purposes.

      • jatone@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        19
        ·
        14 days ago

        Every computer will generate different colors due to driver/os/hardware differences when rendering anything. these differences are often imperceptible to the eye by easily grabbed via browser apis. by randomizing the results just a tad it defeats the trackers.

      • bad_news@lemmy.billiam.net
        link
        fedilink
        arrow-up
        2
        ·
        14 days ago

        Colors are slightly different on different displays and OSes. The site is trying to fingerprint the system you are on to adjust the warmth level or something, but that is failing.

        • ReversalHatchery@beehaw.org
          link
          fedilink
          arrow-up
          2
          ·
          13 days ago

          it is not affected by the display, and this does not mean it tries to fingerprint the user. it only just means that it uses the canvas API for whatever reasons

    • Scratch@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      ·
      14 days ago

      Ok, but how does changing the colour of pixels help identify me?

      Is it for tracking the source of screenshots?

      • themeatbridge@lemmy.world
        link
        fedilink
        arrow-up
        9
        ·
        14 days ago

        It’s a two part process. One part happens on your machine. The browser is given a fingerprint to shift colors, and then the trackers can identify you even in a screenshot.