Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fingerprint UUID is different on initial page load (and when refreshing without cache) #307

Closed
Hypermedia opened this issue Mar 13, 2018 · 20 comments

Comments

@Hypermedia
Copy link

(I couldn't find any previous issues regarding this) This is happening with all major browsers on both Windows 10 and macOS High Sierra.

Upon the first page load, a particular fingerprint UUID is given. However, after every subsequent load, the fingerprint UUID is different (and will remain constant with each normal refresh).

However - if you shift-reload the page, the UUID goes back to the original one that was first given on first load.

Does this have something to do with items being cached? I can't get it to output a consistent UUID between first load and subsequent loads. (and obviously, the first load will generally be pretty important).

@Hypermedia
Copy link
Author

Hypermedia commented Mar 13, 2018

I found a Fiddle that was created a while back for another test with discrepancies. I used it to show the response on first load vs. subsequent loads. (I thought maybe it was the page I was integrating it in, but the Fiddle gives similar responses).

At a precursory glance, adblock=false for the first load; however adblock=true for each subsequent load. I believe I saw a similar result in a previous issue. There is also a merge for fixing AdBlock detection (#147) where it was briefly discussed but I don't see a resolution (unless it's due to a delay in AdBlock element creation). FYI I am using Adblock Plus.

Also to note, the fingerprint UUID I'm given on the Fiddle is not the same returned via my code integration. Not sure if the UUID building has changed between these times.

Below are the Fiddle output results:

FIRST LOAD

95fd952043b8262957a04ba7c072c0e7
[
  {
    "key": "user_agent",
    "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36"
  },
  {
    "key": "language",
    "value": "en-US"
  },
  {
    "key": "color_depth",
    "value": 24
  },
  {
    "key": "pixel_ratio",
    "value": 2
  },
  {
    "key": "hardware_concurrency",
    "value": 8
  },
  {
    "key": "resolution",
    "value": [
      1680,
      1050
    ]
  },
  {
    "key": "available_resolution",
    "value": [
      1680,
      1027
    ]
  },
  {
    "key": "timezone_offset",
    "value": 420
  },
  {
    "key": "session_storage",
    "value": 1
  },
  {
    "key": "local_storage",
    "value": 1
  },
  {
    "key": "indexed_db",
    "value": 1
  },
  {
    "key": "open_database",
    "value": 1
  },
  {
    "key": "cpu_class",
    "value": "unknown"
  },
  {
    "key": "navigator_platform",
    "value": "MacIntel"
  },
  {
    "key": "do_not_track",
    "value": "1"
  },
  {
    "key": "regular_plugins",
    "value": [
      "Chrome PDF Plugin::Portable Document Format::application/x-google-chrome-pdf~pdf",
      "Chrome PDF Viewer::::application/pdf~pdf",
      "Native Client::::application/x-nacl~,application/x-pnacl~",
      "Shockwave Flash::Shockwave Flash 28.0 r0::application/x-shockwave-flash~swf,application/futuresplash~spl",
      "Widevine Content Decryption Module::Enables Widevine licenses for playback of HTML audio/video content. (version: 1.4.9.1070)::application/x-ppapi-widevine-cdm~"
    ]
  },
  {
    "key": "canvas",
    "value": "canvas winding:yes~canvas fp:data:image/png;base64,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9PrnUb8OzUe6NsQYaz3TRycvz1nLL0xyzkhn7uLfby0pM7pYbykBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGncDaAvQPD32dvH+HXVqWZrMeA/T+nUKnKvBclmZK09svM6xb8EMl5a8AEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCILrC1Ar89V3z/0vHV/ZlsweUF2WM830Puziy6dCCyYtCA7rlj39+g76fHCNfUL8juVlAXdl6ogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA+BFYI0CvR2vSXJPk6L4d8+5N52ev5dP71k+j3gXmbjI/+y7r5734UUl5Xe8HUkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHxIbCuAP3tSb7YtyPeOPXezFy6Z9/6adS7wA1T5+WwJXv03mCNyreVlK/2sZ9WBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2CAC6wrQN0vyYJL+vOr7x9v8a4576sANMqFNXyjww21vy/G/enmfWB5LMr2kPNenftoQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBggwmsNUCvp2nSfCjJRX052ef3+Gneed+r+tJLk3YCn93zZ/nTe17Zrsnz1R8sKRf3qZc2BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2KAC6wvQt0oyP0n9s931jhOvzqU/OLZdE9V9ETjlxGvyle8d04deC5P8RklZ1IdeWhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCDC6wzQK8na9JcmOSs1qd8xXmz8vNzj27dR4P2AoecNzs3feTI9o1yfkk5pw99tCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMC4EBgpQK/fQL8vyeatTrvDd2/Ogv94cKseivsjsN0Pb8nC181o2WxJkl1KSn0K3UWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGBEFhvgF4nbNJckuTdraad9NCjWTF9x1Y9FPdHYNITj6fZbvuWzT5RUt7fsodyAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjCuBTgL0+hT63a2/hf7gJg9m+opdx9X0G9th7tlkfvZeNr3l2E8n2aukPNayj3ICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiMK4ERA/R62ibNGUkubnXyC2fOzlk39+Pb262OsVEXnz9zTs658YiWBu8tKZ9q2UM5AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIExp1ApwH6pkluS7JPzxPMPH92bjxHgN4zYB8KD77gJ7nl7Fe36HRHkoNKyooWPZQSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgXAp0FKDXkzdp/n2Sf+x5isl3L8jyferr4F0bSmCTuY9nxd5tvn9+ZEmZs6GOb18CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiMpkDHAXo9RJPmO0ne2POBrpt2Z165ZL+e6xX2LjBni7ty5KLf7L1BvllS3tKiXikBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGtUC3AfpuSe5KMqWnqd54ylX5zleO66lWUTuB1586K9+/7OgemyxNsm9JeaDHemUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAY9wJdBeh1mibN+Un+Z0+TbXbbfVl6YA3hu963p/0UDQs02fT2h7J8/+k9knykpFzQY60yAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQITAiBroPsJs0mSep3sA/vacJrt741Rz59UE+1inoT+OHW/5rjnzywt+L8LMlrSsryHuuVESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEIIdB2g16maNLsmuS3JVl1PeeLbZ+V7X+r1VeJdb6cgyWv/+6xc9elezBcmOaikzOdIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQRfoKUCvKE2aNyX5dtdAm9zxaJYd8FKvce9arteCJpMfWpCVO+/YQ4OTSso/9FCnhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhNOoOcAvU7apPlMkj/teuqzDr8mF/7smK7rFHQvcObhs3LRT3t5+vxvSsp7ut9QBQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCamQNsAfbMkNyTp7vvam902P0sO3CmTUr+n7hotgZVZnim3/TLLD5je5RY3JXllSVnWZZ3lBAgQIECAAAECBAgQIECAAAECBAgQIECA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qSVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgREQoA/MrTQIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQREKC30VNLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgMjIEAfmFtpEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoIyBAb6OnlgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGRkCAPjC30iAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EZAgN5GTy0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDIyAAH1gbqVBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCNgAC9jZ5aAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgYAQH6wNxKgxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGwEBehs9tQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwMAIC9IG5lQYhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTYCAvQ2emoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGAEBOgDcysNQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJtBATobfTUEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDACAjQB+ZWGoQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2ggI0NvoqSVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgREQoA/MrTQIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQREKC30VNLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgMjIEAfmFtpEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoIyBAb6OnlgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGRkCAPjC30iAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EZAgN5GTy0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDIyAAH1gbqVBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCNgAC9jZ5aAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgYAQH6wNxKgxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGwEBehs9tQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwMAIC9IG5lQYhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTYCAvQ2emoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGAEBOgDcysNQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJtBATobfTUEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDACAjQB+ZWGoQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2ggI0NvoqSVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgREQoA/MrTQIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQREKC30VNLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgMjIEAfmFtpEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoIyBAb6OnlgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGRkCAPjC30iAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EZAgN5GTy0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDIyAAH1gbqVBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCNgAC9jZ5aAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgYAQH6wNxKgxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGwEBehs9tQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwMAIC9IG5lQYhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTYCAvQ2emoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGAEBOgDcysNQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJtBATobfTUEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDACAjQB+ZWGoQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2gj8fxSWp4t0xby/AAAAAElFTkSuQmCC"
  },
  {
    "key": "webgl",
    "value": "data:image/png;base64,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~extensions:ANGLE_instanced_arrays;EXT_blend_minmax;EXT_color_buffer_half_float;EXT_frag_depth;EXT_shader_texture_lod;EXT_texture_filter_anisotropic;WEBKIT_EXT_texture_filter_anisotropic;EXT_sRGB;OES_element_index_uint;OES_standard_derivatives;OES_texture_float;OES_texture_float_linear;OES_texture_half_float;OES_texture_half_float_linear;OES_vertex_array_object;WEBGL_color_buffer_float;WEBGL_compressed_texture_s3tc;WEBKIT_WEBGL_compressed_texture_s3tc;WEBGL_compressed_texture_s3tc_srgb;WEBGL_debug_renderer_info;WEBGL_debug_shaders;WEBGL_depth_texture;WEBKIT_WEBGL_depth_texture;WEBGL_draw_buffers;WEBGL_lose_context;WEBKIT_WEBGL_lose_context~webgl aliased line width range:[1, 1]~webgl aliased point size range:[1, 8191]~webgl alpha bits:8~webgl antialiasing:yes~webgl blue bits:8~webgl depth bits:24~webgl green bits:8~webgl max anisotropy:16~webgl max combined texture image units:80~webgl max cube map texture size:16384~webgl max fragment uniform vectors:1024~webgl max render buffer size:16384~webgl max texture image units:16~webgl max texture size:16384~webgl max varying vectors:32~webgl max vertex attribs:16~webgl max vertex texture image units:16~webgl max vertex uniform vectors:1024~webgl max viewport dims:[16384, 16384]~webgl red bits:8~webgl renderer:WebKit WebGL~webgl shading language version:WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)~webgl stencil bits:0~webgl vendor:WebKit~webgl version:WebGL 1.0 (OpenGL ES 2.0 Chromium)~webgl unmasked vendor:ATI Technologies Inc.~webgl unmasked renderer:AMD Radeon Pro 560 OpenGL Engine~webgl vertex shader high float precision:23~webgl vertex shader high float precision rangeMin:127~webgl vertex shader high float precision rangeMax:127~webgl vertex shader medium float precision:23~webgl vertex shader medium float precision rangeMin:127~webgl vertex shader medium float precision rangeMax:127~webgl vertex shader low float precision:23~webgl vertex shader low float precision rangeMin:127~webgl vertex shader low float precision rangeMax:127~webgl fragment shader high float precision:23~webgl fragment shader high float precision rangeMin:127~webgl fragment shader high float precision rangeMax:127~webgl fragment shader medium float precision:23~webgl fragment shader medium float precision rangeMin:127~webgl fragment shader medium float precision rangeMax:127~webgl fragment shader low float precision:23~webgl fragment shader low float precision rangeMin:127~webgl fragment shader low float precision rangeMax:127~webgl vertex shader high int precision:0~webgl vertex shader high int precision rangeMin:31~webgl vertex shader high int precision rangeMax:30~webgl vertex shader medium int precision:0~webgl vertex shader medium int precision rangeMin:31~webgl vertex shader medium int precision rangeMax:30~webgl vertex shader low int precision:0~webgl vertex shader low int precision rangeMin:31~webgl vertex shader low int precision rangeMax:30~webgl fragment shader high int precision:0~webgl fragment shader high int precision rangeMin:31~webgl fragment shader high int precision rangeMax:30~webgl fragment shader medium int precision:0~webgl fragment shader medium int precision rangeMin:31~webgl fragment shader medium int precision rangeMax:30~webgl fragment shader low int precision:0~webgl fragment shader low int precision rangeMin:31~webgl fragment shader low int precision rangeMax:30"
  },
  {
    "key": "adblock",
    "value": false
  },
  {
    "key": "has_lied_languages",
    "value": false
  },
  {
    "key": "has_lied_resolution",
    "value": false
  },
  {
    "key": "has_lied_os",
    "value": false
  },
  {
    "key": "has_lied_browser",
    "value": false
  },
  {
    "key": "touch_support",
    "value": [
      0,
      false,
      false
    ]
  },
  {
    "key": "js_fonts",
    "value": [
      "Andale Mono",
      "Arial",
      "Arial Black",
      "Arial Hebrew",
      "Arial Narrow",
      "Arial Rounded MT Bold",
      "Arial Unicode MS",
      "Comic Sans MS",
      "Courier",
      "Courier New",
      "Geneva",
      "Georgia",
      "Helvetica",
      "Helvetica Neue",
      "Impact",
      "LUCIDA GRANDE",
      "Microsoft Sans Serif",
      "Monaco",
      "Palatino",
      "Tahoma",
      "Times",
      "Times New Roman",
      "Trebuchet MS",
      "Verdana",
      "Wingdings",
      "Wingdings 2",
      "Wingdings 3"
    ]
  }
]

SUBSEQUENT LOADS:

416c8915b99ae0d10f35596fb05a6247
[
  {
    "key": "user_agent",
    "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36"
  },
  {
    "key": "language",
    "value": "en-US"
  },
  {
    "key": "color_depth",
    "value": 24
  },
  {
    "key": "pixel_ratio",
    "value": 2
  },
  {
    "key": "hardware_concurrency",
    "value": 8
  },
  {
    "key": "resolution",
    "value": [
      1680,
      1050
    ]
  },
  {
    "key": "available_resolution",
    "value": [
      1680,
      1027
    ]
  },
  {
    "key": "timezone_offset",
    "value": 420
  },
  {
    "key": "session_storage",
    "value": 1
  },
  {
    "key": "local_storage",
    "value": 1
  },
  {
    "key": "indexed_db",
    "value": 1
  },
  {
    "key": "open_database",
    "value": 1
  },
  {
    "key": "cpu_class",
    "value": "unknown"
  },
  {
    "key": "navigator_platform",
    "value": "MacIntel"
  },
  {
    "key": "do_not_track",
    "value": "1"
  },
  {
    "key": "regular_plugins",
    "value": [
      "Chrome PDF Plugin::Portable Document Format::application/x-google-chrome-pdf~pdf",
      "Chrome PDF Viewer::::application/pdf~pdf",
      "Native Client::::application/x-nacl~,application/x-pnacl~",
      "Shockwave Flash::Shockwave Flash 28.0 r0::application/x-shockwave-flash~swf,application/futuresplash~spl",
      "Widevine Content Decryption Module::Enables Widevine licenses for playback of HTML audio/video content. (version: 1.4.9.1070)::application/x-ppapi-widevine-cdm~"
    ]
  },
  {
    "key": "canvas",
    "value": "canvas winding:yes~canvas fp:data:image/png;base64,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9PrnUb8OzUe6NsQYaz3TRycvz1nLL0xyzkhn7uLfby0pM7pYbykBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGncDaAvQPD32dvH+HXVqWZrMeA/T+nUKnKvBclmZK09svM6xb8EMl5a8AEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCILrC1Ar89V3z/0vHV/ZlsweUF2WM830Puziy6dCCyYtCA7rlj39+g76fHCNfUL8juVlAXdl6ogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA+BFYI0CvR2vSXJPk6L4d8+5N52ev5dP71k+j3gXmbjI/+y7r5734UUl5Xe8HUkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHxIbCuAP3tSb7YtyPeOPXezFy6Z9/6adS7wA1T5+WwJXv03mCNyreVlK/2sZ9WBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2CAC6wrQN0vyYJL+vOr7x9v8a4576sANMqFNXyjww21vy/G/enmfWB5LMr2kPNenftoQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBggwmsNUCvp2nSfCjJRX052ef3+Gneed+r+tJLk3YCn93zZ/nTe17Zrsnz1R8sKRf3qZc2BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2KAC6wvQt0oyP0n9s931jhOvzqU/OLZdE9V9ETjlxGvyle8d04deC5P8RklZ1IdeWhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCDC6wzQK8na9JcmOSs1qd8xXmz8vNzj27dR4P2AoecNzs3feTI9o1yfkk5pw99tCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMC4EBgpQK/fQL8vyeatTrvDd2/Ogv94cKseivsjsN0Pb8nC181o2WxJkl1KSn0K3UWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGBEFhvgF4nbNJckuTdraad9NCjWTF9x1Y9FPdHYNITj6fZbvuWzT5RUt7fsodyAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjCuBTgL0+hT63a2/hf7gJg9m+opdx9X0G9th7tlkfvZeNr3l2E8n2aukPNayj3ICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiMK4ERA/R62ibNGUkubnXyC2fOzlk39+Pb262OsVEXnz9zTs658YiWBu8tKZ9q2UM5AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIExp1ApwH6pkluS7JPzxPMPH92bjxHgN4zYB8KD77gJ7nl7Fe36HRHkoNKyooWPZQSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgXAp0FKDXkzdp/n2Sf+x5isl3L8jyferr4F0bSmCTuY9nxd5tvn9+ZEmZs6GOb18CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiMpkDHAXo9RJPmO0ne2POBrpt2Z165ZL+e6xX2LjBni7ty5KLf7L1BvllS3tKiXikBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGtUC3AfpuSe5KMqWnqd54ylX5zleO66lWUTuB1586K9+/7OgemyxNsm9JeaDHemUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAY9wJdBeh1mibN+Un+Z0+TbXbbfVl6YA3hu963p/0UDQs02fT2h7J8/+k9knykpFzQY60yAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQITAiBroPsJs0mSep3sA/vacJrt741Rz59UE+1inoT+OHW/5rjnzywt+L8LMlrSsryHuuVESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEIIdB2g16maNLsmuS3JVl1PeeLbZ+V7X+r1VeJdb6cgyWv/+6xc9elezBcmOaikzOdIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQRfoKUCvKE2aNyX5dtdAm9zxaJYd8FKvce9arteCJpMfWpCVO+/YQ4OTSso/9FCnhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhNOoOcAvU7apPlMkj/teuqzDr8mF/7smK7rFHQvcObhs3LRT3t5+vxvSsp7ut9QBQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCamQNsAfbMkNyTp7vvam902P0sO3CmTUr+n7hotgZVZnim3/TLLD5je5RY3JXllSVnWZZ3lBAgQIECAAAECBAgQIECAAAECBAgQIECA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qSVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgREQoA/MrTQIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQREKC30VNLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgMjIEAfmFtpEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoIyBAb6OnlgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGRkCAPjC30iAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EZAgN5GTy0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDIyAAH1gbqVBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCNgAC9jZ5aAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgYAQH6wNxKgxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGwEBehs9tQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwMAIC9IG5lQYhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTYCAvQ2emoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGAEBOgDcysNQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJtBATobfTUEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDACAjQB+ZWGoQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2ggI0NvoqSVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgREQoA/MrTQIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQREKC30VNLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgMjIEAfmFtpEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoIyBAb6OnlgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGRkCAPjC30iAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EZAgN5GTy0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDIyAAH1gbqVBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCNgAC9jZ5aAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgYAQH6wNxKgxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGwEBehs9tQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwMAIC9IG5lQYhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTYCAvQ2emoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGAEBOgDcysNQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJtBATobfTUEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDACAjQB+ZWGoQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2ggI0NvoqSVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgREQoA/MrTQIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQREKC30VNLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgMjIEAfmFtpEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoIyBAb6OnlgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGRkCAPjC30iAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EZAgN5GTy0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDIyAAH1gbqVBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCNgAC9jZ5aAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgYAQH6wNxKgxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGwEBehs9tQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwMAIC9IG5lQYhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTYCAvQ2emoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGAEBOgDcysNQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJtBATobfTUEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDACAjQB+ZWGoQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2gj8fxSWp4t0xby/AAAAAElFTkSuQmCC"
  },
  {
    "key": "webgl",
    "value": "data:image/png;base64,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~extensions:ANGLE_instanced_arrays;EXT_blend_minmax;EXT_color_buffer_half_float;EXT_frag_depth;EXT_shader_texture_lod;EXT_texture_filter_anisotropic;WEBKIT_EXT_texture_filter_anisotropic;EXT_sRGB;OES_element_index_uint;OES_standard_derivatives;OES_texture_float;OES_texture_float_linear;OES_texture_half_float;OES_texture_half_float_linear;OES_vertex_array_object;WEBGL_color_buffer_float;WEBGL_compressed_texture_s3tc;WEBKIT_WEBGL_compressed_texture_s3tc;WEBGL_compressed_texture_s3tc_srgb;WEBGL_debug_renderer_info;WEBGL_debug_shaders;WEBGL_depth_texture;WEBKIT_WEBGL_depth_texture;WEBGL_draw_buffers;WEBGL_lose_context;WEBKIT_WEBGL_lose_context~webgl aliased line width range:[1, 1]~webgl aliased point size range:[1, 8191]~webgl alpha bits:8~webgl antialiasing:yes~webgl blue bits:8~webgl depth bits:24~webgl green bits:8~webgl max anisotropy:16~webgl max combined texture image units:80~webgl max cube map texture size:16384~webgl max fragment uniform vectors:1024~webgl max render buffer size:16384~webgl max texture image units:16~webgl max texture size:16384~webgl max varying vectors:32~webgl max vertex attribs:16~webgl max vertex texture image units:16~webgl max vertex uniform vectors:1024~webgl max viewport dims:[16384, 16384]~webgl red bits:8~webgl renderer:WebKit WebGL~webgl shading language version:WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)~webgl stencil bits:0~webgl vendor:WebKit~webgl version:WebGL 1.0 (OpenGL ES 2.0 Chromium)~webgl unmasked vendor:ATI Technologies Inc.~webgl unmasked renderer:AMD Radeon Pro 560 OpenGL Engine~webgl vertex shader high float precision:23~webgl vertex shader high float precision rangeMin:127~webgl vertex shader high float precision rangeMax:127~webgl vertex shader medium float precision:23~webgl vertex shader medium float precision rangeMin:127~webgl vertex shader medium float precision rangeMax:127~webgl vertex shader low float precision:23~webgl vertex shader low float precision rangeMin:127~webgl vertex shader low float precision rangeMax:127~webgl fragment shader high float precision:23~webgl fragment shader high float precision rangeMin:127~webgl fragment shader high float precision rangeMax:127~webgl fragment shader medium float precision:23~webgl fragment shader medium float precision rangeMin:127~webgl fragment shader medium float precision rangeMax:127~webgl fragment shader low float precision:23~webgl fragment shader low float precision rangeMin:127~webgl fragment shader low float precision rangeMax:127~webgl vertex shader high int precision:0~webgl vertex shader high int precision rangeMin:31~webgl vertex shader high int precision rangeMax:30~webgl vertex shader medium int precision:0~webgl vertex shader medium int precision rangeMin:31~webgl vertex shader medium int precision rangeMax:30~webgl vertex shader low int precision:0~webgl vertex shader low int precision rangeMin:31~webgl vertex shader low int precision rangeMax:30~webgl fragment shader high int precision:0~webgl fragment shader high int precision rangeMin:31~webgl fragment shader high int precision rangeMax:30~webgl fragment shader medium int precision:0~webgl fragment shader medium int precision rangeMin:31~webgl fragment shader medium int precision rangeMax:30~webgl fragment shader low int precision:0~webgl fragment shader low int precision rangeMin:31~webgl fragment shader low int precision rangeMax:30"
  },
  {
    "key": "adblock",
    "value": true
  },
  {
    "key": "has_lied_languages",
    "value": false
  },
  {
    "key": "has_lied_resolution",
    "value": false
  },
  {
    "key": "has_lied_os",
    "value": false
  },
  {
    "key": "has_lied_browser",
    "value": false
  },
  {
    "key": "touch_support",
    "value": [
      0,
      false,
      false
    ]
  },
  {
    "key": "js_fonts",
    "value": [
      "Andale Mono",
      "Arial",
      "Arial Black",
      "Arial Hebrew",
      "Arial Narrow",
      "Arial Rounded MT Bold",
      "Arial Unicode MS",
      "Comic Sans MS",
      "Courier",
      "Courier New",
      "Geneva",
      "Georgia",
      "Helvetica",
      "Helvetica Neue",
      "Impact",
      "LUCIDA GRANDE",
      "Microsoft Sans Serif",
      "Monaco",
      "Palatino",
      "Tahoma",
      "Times",
      "Times New Roman",
      "Trebuchet MS",
      "Verdana",
      "Wingdings",
      "Wingdings 2",
      "Wingdings 3"
    ]
  }
]

@jonashaag
Copy link
Contributor

Could you please try to delay fingerprinting for a few seconds/milliseconds. Does that make fingerprinting stable?

@Hypermedia
Copy link
Author

@jonashaag Yes indeed; adding a delay of ~50ms seems to consistently net the same fingerprint now.

@jonashaag
Copy link
Contributor

Ok, closing then. This is nothing we can fix.

@eviltik
Copy link

eviltik commented Mar 15, 2018

Good news. Perhaps an entry in the FAQ should be usefull ?

@jonashaag
Copy link
Contributor

There's a hint here in the README already but I admit it's hard to find: https://github.com/Valve/fingerprintjs2#userdefinedfonts-option

I'll add a note to the code sample. If you have other suggestions with respect to documentation, feel free to send a PR!

jonashaag added a commit that referenced this issue Mar 15, 2018
@poudelsunil
Copy link

I am facing the same problem even after added few second of delay.

@jonashaag
Copy link
Contributor

Please post your fingerprints using this jsfiddle https://jsfiddle.net/efer6pgy/

@poudelsunil
Copy link

poudelsunil commented Mar 18, 2018

attached files are the two fingerprints and it's detailed components, one is generated by normal (non-incognito) mode and another is in the incognito mode of Mozilla Firefox browser :

fingerpint : 0df45544f41c415bf75e91ca2d24afae
fingerprint2.txt

fingerpint : 643f7718f6abb6a195f24bfb200224de
fingerprint1.txt

@jonashaag
Copy link
Contributor

What are the two configurations exactly? "Normal windows"? Are you comparing output of a non-incognito and incognito mode browser? Are you using the master version of fingerprintjs?

@poudelsunil
Copy link

Yes, one is incognito and another is non-incognito mode browser. Also, above fingerprint were generated by above link you provided me. Thanks in advance.

@jonashaag
Copy link
Contributor

OK, please try this https://jsfiddle.net/L2gLq4rg/

@poudelsunil
Copy link

It seems like the problem have been solved. But, I don't know the changes you have made, could you please explain me in details?
Previously, the above issue occurred randomly, I have tried multiple times for the new jsfiddel link and got the result as expected.

Thank you!

@poudelsunil
Copy link

Hello @jonashaag,
Could you please tell me the changes you have made in https://jsfiddle.net/L2gLq4rg/ over https://jsfiddle.net/efer6pgy/ ?

@jonashaag
Copy link
Contributor

I used the master version of fingerprintjs

@poudelsunil
Copy link

Thank you @jonashaag 👍

@MrMathias
Copy link

Would it make sense to add a time-to-load to each source in readme? If latency is ever a requirement, it sort of sucks to learn about slow sources by trial and error.

@jonashaag
Copy link
Contributor

PR welcome

GrosSacASac pushed a commit to GrosSacASac/fingerprintjs2 that referenced this issue Sep 19, 2018
jonashaag pushed a commit that referenced this issue Sep 20, 2018
* use valid html

* rename oncompleteTimeout

* refactor: remove unnecessary keys reassignement

* Give example of setTimeout

fixes #307
#254

* Refactor, avoid innerHTML, fingerprint on load, avoid escapeHTML hack

* 1.8.0 -> 1.8.1

* 1.8.0 -> 1.8.2

* 1.8.0 -> 1.8.2

* revert image removal

* drop node 5,7,9

* avoid fingerprint, in case we click before the idleCallback

* recommen requestIdleCallback in the example

* add a comment to go read the note in the README.
@JatinRanka
Copy link

JatinRanka commented Dec 2, 2019

Even after adding a delay of 2000ms, its showing different fingerprints on initial load and when refreshing. Also, different fingerprints are generated in normal mode and in incognito mode (Browser: Microsoft Edge) .

@dankim9
Copy link

dankim9 commented May 20, 2020

For me, I was importing the Impact font twice in my project. When i delete the extra font the hash became consistent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants