{
  "schema": 1,
  "date": "2026-11-05",
  "desktop_version": "0.1.283 (main, built from source on the stand)",
  "connection": "each persona on its own ProxyHat US residential sticky session (1 h), launched from the client with a fresh exit check; geo and language follow the exit. Control: stock Chrome on the stand's own VPN exit, no proxy, no persona.",
  "arms": [
    {
      "arm": "K10-android",
      "persona": "Android (Adreno 610)",
      "control": false,
      "os": "Android",
      "browser": "Chrome/156.0.8078.13",
      "user_agent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Mobile Safari/537.36",
      "core": {
        "chromium": "156.0.8078.13",
        "platform": "win-x64",
        "build": "dev.61"
      },
      "started": "2026-11-05T19:28:55.895Z",
      "cells": {
        "bscan": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "90 % без вычетов (IP tz America/Indiana/Indianapolis)",
            "reasons": [
              "score 90 %"
            ],
            "why": null,
            "url": "https://www.browserscan.net/",
            "started": "2026-11-05T19:28:55.895Z",
            "result": {
              "score": 90,
              "deductions": [],
              "ip_tz": "America/Indiana/Indianapolis",
              "tz": "America/Indianapolis",
              "platform": "IP Time Zone:",
              "renderer": "ANGLE (Qualcomm, Adreno (TM) 610, OpenGL ES 3.2)",
              "webrtc": "disabled"
            }
          },
          {
            "rerun": true,
            "verdict": "fail",
            "label": "85 % IP addresses are different; Different operating systems (IP tz America/Chicago)",
            "reasons": [
              "score 85 %",
              "IP addresses are different",
              "Different operating systems"
            ],
            "why": null,
            "url": "https://www.browserscan.net/",
            "started": "2026-11-05T20:07:37.567Z",
            "result": {
              "score": 85,
              "deductions": [
                "IP addresses are different",
                "Different operating systems"
              ],
              "ip_tz": "America/Chicago",
              "tz": "America/Chicago",
              "platform": "Android 14.0.0",
              "renderer": "ANGLE (Qualcomm, Adreno (TM) 610, OpenGL ES 3.2)",
              "webrtc": "disabled"
            }
          }
        ],
        "bscanbot": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "Normal",
            "reasons": [],
            "why": null,
            "url": "https://www.browserscan.net/bot-detection",
            "started": "2026-11-05T19:29:20.410Z",
            "result": {
              "verdict": "Normal",
              "abnormal": []
            }
          },
          {
            "rerun": true,
            "verdict": "clean",
            "label": "Normal",
            "reasons": [],
            "why": null,
            "url": "https://www.browserscan.net/bot-detection",
            "started": "2026-11-05T20:08:01.327Z",
            "result": {
              "verdict": "Normal",
              "abnormal": []
            }
          }
        ],
        "creep": [
          {
            "rerun": false,
            "verdict": "unmeasured",
            "label": "не измерено (ready=false)",
            "reasons": [],
            "why": "the page never showed its readiness sign",
            "url": "https://abrahamjuliot.github.io/creepjs/",
            "started": "2026-11-05T19:29:39.089Z",
            "result": {
              "lieKeys": [],
              "lies": {},
              "trash": null,
              "gpu": null,
              "parameters": null,
              "extensions": null,
              "webglMeasurement": {
                "schema": "browserhat.direct-webgl-measurement.v1",
                "parameters": {
                  "ALIASED_LINE_WIDTH_RANGE": [
                    1,
                    8
                  ],
                  "ALIASED_POINT_SIZE_RANGE": [
                    1,
                    1023
                  ],
                  "ALPHA_BITS": 8,
                  "BLUE_BITS": 8,
                  "DEPTH_BITS": 24,
                  "GREEN_BITS": 8,
                  "MAX_3D_TEXTURE_SIZE": 2048,
                  "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                  "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                  "MAX_COLOR_ATTACHMENTS": 8,
                  "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 230400,
                  "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 48,
                  "MAX_COMBINED_UNIFORM_BLOCKS": 42,
                  "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 230400,
                  "MAX_CUBE_MAP_TEXTURE_SIZE": 8192,
                  "MAX_DRAW_BUFFERS": 8,
                  "MAX_ELEMENTS_INDICES": 2147483647,
                  "MAX_ELEMENTS_VERTICES": 2147483647,
                  "MAX_ELEMENT_INDEX": 2147483647,
                  "MAX_FRAGMENT_INPUT_COMPONENTS": 128,
                  "MAX_FRAGMENT_UNIFORM_BLOCKS": 14,
                  "MAX_FRAGMENT_UNIFORM_COMPONENTS": 1024,
                  "MAX_FRAGMENT_UNIFORM_VECTORS": 256,
                  "MAX_PROGRAM_TEXEL_OFFSET": 7,
                  "MAX_RENDERBUFFER_SIZE": 16384,
                  "MAX_SAMPLES": 4,
                  "MAX_SERVER_WAIT_TIMEOUT": 4294967295000000,
                  "MAX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_TEXTURE_LOD_BIAS": 15.99609375,
                  "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                  "MAX_TEXTURE_SIZE": 8192,
                  "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 128,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                  "MAX_UNIFORM_BLOCK_SIZE": 65536,
                  "MAX_UNIFORM_BUFFER_BINDINGS": 72,
                  "MAX_VARYING_COMPONENTS": 124,
                  "MAX_VARYING_VECTORS": 31,
                  "MAX_VERTEX_ATTRIBS": 16,
                  "MAX_VERTEX_OUTPUT_COMPONENTS": 128,
                  "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_VERTEX_UNIFORM_BLOCKS": 14,
                  "MAX_VERTEX_UNIFORM_COMPONENTS": 1024,
                  "MAX_VERTEX_UNIFORM_VECTORS": 256,
                  "MAX_VIEWPORT_DIMS": [
                    16384,
                    16384
                  ],
                  "MIN_PROGRAM_TEXEL_OFFSET": -8,
                  "RED_BITS": 8,
                  "RENDERER": "WebKit WebGL",
                  "SAMPLES": 4,
                  "SAMPLE_BUFFERS": 1,
                  "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                  "STENCIL_BITS": 0,
                  "SUBPIXEL_BITS": 4,
                  "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 32,
                  "UNMASKED_RENDERER_WEBGL": "ANGLE (Qualcomm, Adreno (TM) 610, OpenGL ES 3.2)",
                  "UNMASKED_VENDOR_WEBGL": "Google Inc. (Qualcomm)",
                  "VENDOR": "WebKit",
                  "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                  "antialias": true,
                  "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMax": 31,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.LOW_FLOAT.precision": 10,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 15,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 15,
                  "FRAGMENT_SHADER.LOW_INT.precision": 0,
                  "FRAGMENT_SHADER.LOW_INT.rangeMax": 15,
                  "FRAGMENT_SHADER.LOW_INT.rangeMin": 15,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 10,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 15,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 15,
                  "FRAGMENT_SHADER.MEDIUM_INT.precision": 0,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMax": 15,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMin": 15,
                  "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.HIGH_INT.precision": 0,
                  "VERTEX_SHADER.HIGH_INT.rangeMax": 31,
                  "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                  "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.LOW_INT.precision": 0,
                  "VERTEX_SHADER.LOW_INT.rangeMax": 31,
                  "VERTEX_SHADER.LOW_INT.rangeMin": 31,
                  "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.MEDIUM_INT.precision": 0,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMax": 31,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMin": 31
                },
                "extensions": {
                  "webgl": [
                    "ANGLE_instanced_arrays",
                    "EXT_blend_minmax",
                    "EXT_clip_control",
                    "EXT_color_buffer_half_float",
                    "EXT_float_blend",
                    "EXT_texture_filter_anisotropic",
                    "EXT_sRGB",
                    "OES_element_index_uint",
                    "OES_fbo_render_mipmap",
                    "OES_standard_derivatives",
                    "OES_texture_float",
                    "OES_texture_float_linear",
                    "OES_texture_half_float",
                    "OES_texture_half_float_linear",
                    "OES_vertex_array_object",
                    "WEBGL_blend_func_extended",
                    "WEBGL_color_buffer_float",
                    "WEBGL_compressed_texture_astc",
                    "WEBGL_compressed_texture_etc",
                    "WEBGL_compressed_texture_etc1",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_depth_texture",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw"
                  ],
                  "webgl2": [
                    "EXT_clip_control",
                    "EXT_color_buffer_float",
                    "EXT_color_buffer_half_float",
                    "EXT_float_blend",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_norm16",
                    "NV_shader_noperspective_interpolation",
                    "OES_draw_buffers_indexed",
                    "OES_sample_variables",
                    "OES_shader_multisample_interpolation",
                    "OES_texture_float_linear",
                    "WEBGL_blend_func_extended",
                    "WEBGL_clip_cull_distance",
                    "WEBGL_compressed_texture_astc",
                    "WEBGL_compressed_texture_etc",
                    "WEBGL_compressed_texture_etc1",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_stencil_texturing"
                  ]
                },
                "unmeasured": [
                  {
                    "name": "MAX_COLOR_ATTACHMENTS_WEBGL",
                    "reason": "getParameter unavailable in WebGL1 and WebGL2"
                  },
                  {
                    "name": "MAX_DRAW_BUFFERS_WEBGL",
                    "reason": "getParameter unavailable in WebGL1 and WebGL2"
                  }
                ],
                "unmeasuredExtensions": [],
                "contexts": {
                  "webgl": true,
                  "webgl2": true
                }
              },
              "red": []
            }
          },
          {
            "rerun": true,
            "verdict": "fail",
            "label": "lies 0; trash suspicious gpu, suspicious capabilities; GPU A",
            "reasons": [
              "trash: suspicious gpu",
              "trash: suspicious capabilities"
            ],
            "why": null,
            "url": "https://abrahamjuliot.github.io/creepjs/",
            "started": "2026-11-05T20:08:16.102Z",
            "result": {
              "totalLies": 0,
              "lieKeys": [],
              "lies": {},
              "trash": {
                "trashBin": [
                  {
                    "name": "WebGLRenderingContext.getParameter",
                    "value": "suspicious gpu"
                  },
                  {
                    "name": "WebGLRenderingContext.getParameter",
                    "value": "suspicious capabilities"
                  }
                ],
                "$hash": "6f21ff8defc876faa5141927de4ead9972f74a21163635fa29b478dfdf2a15d4"
              },
              "gpu": {
                "parts": "ANGLE, Adreno, OpenGL",
                "warnings": [],
                "gibbers": "",
                "confidence": "high",
                "grade": "A",
                "compressedGPU": "Qualcomm, Adreno (TM) 610, OpenGL ES 3.2)"
              },
              "parameters": {
                "ALIASED_POINT_SIZE_RANGE": [
                  1,
                  1023
                ],
                "ALIASED_LINE_WIDTH_RANGE": [
                  1,
                  8
                ],
                "STENCIL_VALUE_MASK": 4294967295,
                "STENCIL_WRITEMASK": 4294967295,
                "STENCIL_BACK_VALUE_MASK": 4294967295,
                "STENCIL_BACK_WRITEMASK": 4294967295,
                "MAX_TEXTURE_SIZE": 8192,
                "MAX_VIEWPORT_DIMS": [
                  16384,
                  16384
                ],
                "SUBPIXEL_BITS": 4,
                "MAX_VERTEX_ATTRIBS": 16,
                "MAX_VERTEX_UNIFORM_VECTORS": 256,
                "MAX_VARYING_VECTORS": 31,
                "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 48,
                "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_FRAGMENT_UNIFORM_VECTORS": 256,
                "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                "VENDOR": "WebKit",
                "RENDERER": "WebKit WebGL",
                "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                "MAX_CUBE_MAP_TEXTURE_SIZE": 8192,
                "MAX_RENDERBUFFER_SIZE": 16384,
                "UNMASKED_VENDOR_WEBGL": "Google Inc. (Qualcomm)",
                "UNMASKED_RENDERER_WEBGL": "ANGLE (Qualcomm, Adreno (TM) 610, OpenGL ES 3.2)",
                "MAX_3D_TEXTURE_SIZE": 2048,
                "MAX_ELEMENTS_VERTICES": 2147483647,
                "MAX_ELEMENTS_INDICES": 2147483647,
                "MAX_TEXTURE_LOD_BIAS": 15.99609375,
                "MAX_DRAW_BUFFERS": 8,
                "MAX_FRAGMENT_UNIFORM_COMPONENTS": 1024,
                "MAX_VERTEX_UNIFORM_COMPONENTS": 1024,
                "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                "MAX_PROGRAM_TEXEL_OFFSET": 7,
                "MAX_VARYING_COMPONENTS": 124,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 128,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                "MAX_COLOR_ATTACHMENTS": 8,
                "MAX_SAMPLES": 4,
                "MAX_VERTEX_UNIFORM_BLOCKS": 14,
                "MAX_FRAGMENT_UNIFORM_BLOCKS": 14,
                "MAX_COMBINED_UNIFORM_BLOCKS": 42,
                "MAX_UNIFORM_BUFFER_BINDINGS": 72,
                "MAX_UNIFORM_BLOCK_SIZE": 65536,
                "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 230400,
                "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 230400,
                "MAX_VERTEX_OUTPUT_COMPONENTS": 128,
                "MAX_FRAGMENT_INPUT_COMPONENTS": 128,
                "MAX_SERVER_WAIT_TIMEOUT": 4294967295000000,
                "MAX_ELEMENT_INDEX": 2147483647,
                "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                "antialias": true,
                "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_INT.precision": 0,
                "VERTEX_SHADER.HIGH_INT.rangeMax": 31,
                "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                "FRAGMENT_SHADER.LOW_FLOAT.precision": 10,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 15,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 15,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 10,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 15,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 15,
                "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                "FRAGMENT_SHADER.HIGH_INT.rangeMax": 31,
                "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31
              },
              "extensions": [
                "ANGLE_instanced_arrays",
                "EXT_blend_minmax",
                "EXT_clip_control",
                "EXT_clip_control",
                "EXT_color_buffer_float",
                "EXT_color_buffer_half_float",
                "EXT_color_buffer_half_float",
                "EXT_float_blend",
                "EXT_float_blend",
                "EXT_sRGB",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_norm16",
                "NV_shader_noperspective_interpolation",
                "OES_draw_buffers_indexed",
                "OES_element_index_uint",
                "OES_fbo_render_mipmap",
                "OES_sample_variables",
                "OES_shader_multisample_interpolation",
                "OES_standard_derivatives",
                "OES_texture_float",
                "OES_texture_float_linear",
                "OES_texture_float_linear",
                "OES_texture_half_float",
                "OES_texture_half_float_linear",
                "OES_vertex_array_object",
                "WEBGL_blend_func_extended",
                "WEBGL_blend_func_extended",
                "WEBGL_clip_cull_distance",
                "WEBGL_color_buffer_float",
                "WEBGL_compressed_texture_astc",
                "WEBGL_compressed_texture_astc",
                "WEBGL_compressed_texture_etc",
                "WEBGL_compressed_texture_etc",
                "WEBGL_compressed_texture_etc1",
                "WEBGL_compressed_texture_etc1",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_shaders",
                "WEBGL_debug_shaders",
                "WEBGL_depth_texture",
                "WEBGL_lose_context",
                "WEBGL_lose_context",
                "WEBGL_multi_draw",
                "WEBGL_multi_draw",
                "WEBGL_stencil_texturing"
              ],
              "webglMeasurement": {
                "schema": "browserhat.direct-webgl-measurement.v1",
                "parameters": {
                  "ALIASED_LINE_WIDTH_RANGE": [
                    1,
                    8
                  ],
                  "ALIASED_POINT_SIZE_RANGE": [
                    1,
                    1023
                  ],
                  "ALPHA_BITS": 8,
                  "BLUE_BITS": 8,
                  "DEPTH_BITS": 24,
                  "GREEN_BITS": 8,
                  "MAX_3D_TEXTURE_SIZE": 2048,
                  "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                  "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                  "MAX_COLOR_ATTACHMENTS": 8,
                  "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 230400,
                  "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 48,
                  "MAX_COMBINED_UNIFORM_BLOCKS": 42,
                  "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 230400,
                  "MAX_CUBE_MAP_TEXTURE_SIZE": 8192,
                  "MAX_DRAW_BUFFERS": 8,
                  "MAX_ELEMENTS_INDICES": 2147483647,
                  "MAX_ELEMENTS_VERTICES": 2147483647,
                  "MAX_ELEMENT_INDEX": 2147483647,
                  "MAX_FRAGMENT_INPUT_COMPONENTS": 128,
                  "MAX_FRAGMENT_UNIFORM_BLOCKS": 14,
                  "MAX_FRAGMENT_UNIFORM_COMPONENTS": 1024,
                  "MAX_FRAGMENT_UNIFORM_VECTORS": 256,
                  "MAX_PROGRAM_TEXEL_OFFSET": 7,
                  "MAX_RENDERBUFFER_SIZE": 16384,
                  "MAX_SAMPLES": 4,
                  "MAX_SERVER_WAIT_TIMEOUT": 4294967295000000,
                  "MAX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_TEXTURE_LOD_BIAS": 15.99609375,
                  "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                  "MAX_TEXTURE_SIZE": 8192,
                  "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 128,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                  "MAX_UNIFORM_BLOCK_SIZE": 65536,
                  "MAX_UNIFORM_BUFFER_BINDINGS": 72,
                  "MAX_VARYING_COMPONENTS": 124,
                  "MAX_VARYING_VECTORS": 31,
                  "MAX_VERTEX_ATTRIBS": 16,
                  "MAX_VERTEX_OUTPUT_COMPONENTS": 128,
                  "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_VERTEX_UNIFORM_BLOCKS": 14,
                  "MAX_VERTEX_UNIFORM_COMPONENTS": 1024,
                  "MAX_VERTEX_UNIFORM_VECTORS": 256,
                  "MAX_VIEWPORT_DIMS": [
                    16384,
                    16384
                  ],
                  "MIN_PROGRAM_TEXEL_OFFSET": -8,
                  "RED_BITS": 8,
                  "RENDERER": "WebKit WebGL",
                  "SAMPLES": 4,
                  "SAMPLE_BUFFERS": 1,
                  "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                  "STENCIL_BITS": 0,
                  "SUBPIXEL_BITS": 4,
                  "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 32,
                  "UNMASKED_RENDERER_WEBGL": "ANGLE (Qualcomm, Adreno (TM) 610, OpenGL ES 3.2)",
                  "UNMASKED_VENDOR_WEBGL": "Google Inc. (Qualcomm)",
                  "VENDOR": "WebKit",
                  "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                  "antialias": true,
                  "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMax": 31,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.LOW_FLOAT.precision": 10,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 15,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 15,
                  "FRAGMENT_SHADER.LOW_INT.precision": 0,
                  "FRAGMENT_SHADER.LOW_INT.rangeMax": 15,
                  "FRAGMENT_SHADER.LOW_INT.rangeMin": 15,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 10,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 15,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 15,
                  "FRAGMENT_SHADER.MEDIUM_INT.precision": 0,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMax": 15,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMin": 15,
                  "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.HIGH_INT.precision": 0,
                  "VERTEX_SHADER.HIGH_INT.rangeMax": 31,
                  "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                  "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.LOW_INT.precision": 0,
                  "VERTEX_SHADER.LOW_INT.rangeMax": 31,
                  "VERTEX_SHADER.LOW_INT.rangeMin": 31,
                  "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.MEDIUM_INT.precision": 0,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMax": 31,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMin": 31
                },
                "extensions": {
                  "webgl": [
                    "ANGLE_instanced_arrays",
                    "EXT_blend_minmax",
                    "EXT_clip_control",
                    "EXT_color_buffer_half_float",
                    "EXT_float_blend",
                    "EXT_texture_filter_anisotropic",
                    "EXT_sRGB",
                    "OES_element_index_uint",
                    "OES_fbo_render_mipmap",
                    "OES_standard_derivatives",
                    "OES_texture_float",
                    "OES_texture_float_linear",
                    "OES_texture_half_float",
                    "OES_texture_half_float_linear",
                    "OES_vertex_array_object",
                    "WEBGL_blend_func_extended",
                    "WEBGL_color_buffer_float",
                    "WEBGL_compressed_texture_astc",
                    "WEBGL_compressed_texture_etc",
                    "WEBGL_compressed_texture_etc1",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_depth_texture",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw"
                  ],
                  "webgl2": [
                    "EXT_clip_control",
                    "EXT_color_buffer_float",
                    "EXT_color_buffer_half_float",
                    "EXT_float_blend",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_norm16",
                    "NV_shader_noperspective_interpolation",
                    "OES_draw_buffers_indexed",
                    "OES_sample_variables",
                    "OES_shader_multisample_interpolation",
                    "OES_texture_float_linear",
                    "WEBGL_blend_func_extended",
                    "WEBGL_clip_cull_distance",
                    "WEBGL_compressed_texture_astc",
                    "WEBGL_compressed_texture_etc",
                    "WEBGL_compressed_texture_etc1",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_stencil_texturing"
                  ]
                },
                "unmeasured": [
                  {
                    "name": "MAX_COLOR_ATTACHMENTS_WEBGL",
                    "reason": "getParameter unavailable in WebGL1 and WebGL2"
                  },
                  {
                    "name": "MAX_DRAW_BUFFERS_WEBGL",
                    "reason": "getParameter unavailable in WebGL1 and WebGL2"
                  }
                ],
                "unmeasuredExtensions": [],
                "contexts": {
                  "webgl": true,
                  "webgl2": true
                }
              },
              "red": [
                "WebGL: 060e3b52",
                "7",
                "5",
                "6",
                "8",
                "1",
                "3"
              ]
            }
          }
        ],
        "pixelscan": [
          {
            "rerun": false,
            "verdict": "unmeasured",
            "label": "не измерено (ready=false)",
            "reasons": [],
            "why": "the page never showed its readiness sign",
            "url": "https://pixelscan.net/fingerprint-check",
            "started": "2026-11-05T19:31:39.706Z",
            "result": {
              "masking": null,
              "flags": []
            }
          },
          {
            "rerun": true,
            "verdict": "clean",
            "label": "No masking detected",
            "reasons": [],
            "why": null,
            "url": "https://pixelscan.net/fingerprint-check",
            "started": "2026-11-05T20:08:29.450Z",
            "result": {
              "masking": "No masking detected",
              "flags": [
                "Bot Verification",
                "No proxy detected",
                "No masking detected",
                "No automated behavior detected",
                "Bot check",
                "Bot Verification",
                "Small changes in IP, resolution, timezone, or extensions between sessions can lead to inconsistent fingerprints. These mismatches often trigger CAPTCHAs or bans. For better consistency, keep your browser settings and environment stable across uses. Check out article on how to fix it.",
                "Bot Checker"
              ]
            }
          }
        ],
        "fpplay": [
          {
            "rerun": false,
            "verdict": "unmeasured",
            "label": "не измерено (ready=false)",
            "reasons": [],
            "why": "the page never showed its readiness sign",
            "url": "https://demo.fingerprint.com/playground",
            "started": "2026-11-05T19:34:10.363Z",
            "result": {
              "tampering": null,
              "tampering_confidence": null,
              "tampering_ml_score": null,
              "anomaly_score": null,
              "anti_detect_browser": null,
              "suspect_score": null,
              "bot": null,
              "vpn": null,
              "proxy": null,
              "proxy_ml_score": null,
              "developer_tools": null,
              "virtual_machine": null,
              "emulator": null,
              "incognito": null,
              "privacy_settings": null,
              "location_spoofing": null,
              "high_activity": null,
              "velocity": null
            }
          },
          {
            "rerun": true,
            "verdict": "fail",
            "label": "tampering=true, tampering_ml_score=0.1394, anomaly_score=1, anti_detect_browser=false, suspect_score=13, virtual_machine=false",
            "reasons": [
              "tampering=true"
            ],
            "why": null,
            "url": "https://demo.fingerprint.com/playground",
            "started": "2026-11-05T20:08:57.475Z",
            "result": {
              "tampering": "true",
              "tampering_confidence": "\"medium\"",
              "tampering_ml_score": "0.1394",
              "anomaly_score": "1",
              "anti_detect_browser": "false",
              "suspect_score": "13",
              "bot": "\"not_detected\"",
              "vpn": "false",
              "proxy": "true",
              "proxy_ml_score": "0.182",
              "developer_tools": "false",
              "virtual_machine": "false",
              "emulator": null,
              "incognito": "false",
              "privacy_settings": "false",
              "location_spoofing": null,
              "high_activity": null,
              "velocity": "{"
            }
          }
        ],
        "iphey": [
          {
            "rerun": false,
            "verdict": "unmeasured",
            "label": "не измерено (ready=false)",
            "reasons": [],
            "why": "the page never showed its readiness sign",
            "url": "https://iphey.com/",
            "started": "2026-11-05T19:36:40.945Z",
            "result": {
              "verdict": null,
              "processes": false,
              "flagged": [],
              "extra": {
                "opened": 0,
                "details": []
              }
            }
          },
          {
            "rerun": true,
            "verdict": "clean",
            "label": "Trustworthy",
            "reasons": [],
            "why": null,
            "url": "https://iphey.com/",
            "started": "2026-11-05T20:09:17.179Z",
            "result": {
              "verdict": "Trustworthy",
              "processes": false,
              "flagged": [
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "The era of simple User-Agent spoofing and residential proxies is over. 2026 marks the shift to hardware verification, where only complete session validation actually works.",
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "How does a digital fingerprint differ from an IP address?",
                "Fonts and Plugins list: A unique set of installed components that rarely repeats across different users.",
                "It is almost impossible to completely hide a fingerprint, as empty parameter values themselves look suspicious to security systems. The best strategy is camouflage. Using anti-detect browsers or specialized extensions allows you to swap real data for \"average\" values, making your profile less unique and harder to track.",
                "If our test shows a low Trust Score, it may be due to the use of low-quality proxies, a mismatch between your time zone and your IP, or clear signs of automation (bots). We check your browser fingerprint for leaks that could expose your real identity.",
                "No suspicious signals detected"
              ],
              "extra": {
                "opened": 0,
                "details": []
              }
            }
          }
        ],
        "sannysoft": [
          {
            "rerun": false,
            "verdict": "unmeasured",
            "label": "не измерено (ready=false)",
            "reasons": [],
            "why": "the page never showed its readiness sign",
            "url": "https://bot.sannysoft.com/",
            "started": "2026-11-05T19:40:02.798Z",
            "result": {
              "rows": 0,
              "failed": [],
              "warn": []
            }
          },
          {
            "rerun": true,
            "verdict": "fail",
            "label": "failed 2 (Plugins Length (Old), Plugins is of type PluginArray)",
            "reasons": [
              "failed: Plugins Length (Old)",
              "failed: Plugins is of type PluginArray"
            ],
            "why": null,
            "url": "https://bot.sannysoft.com/",
            "started": "2026-11-05T20:09:40.893Z",
            "result": {
              "rows": 57,
              "failed": [
                {
                  "name": "Plugins Length\n(Old)",
                  "value": "0",
                  "cls": "failed result  failed result"
                },
                {
                  "name": "Plugins is of type PluginArray",
                  "value": "failed",
                  "cls": "failed result  failed result"
                }
              ],
              "warn": [
                {
                  "name": "HEADCHR_PLUGINS",
                  "value": "{ \"plugins\": [] }",
                  "cls": "warn"
                }
              ]
            }
          }
        ],
        "brotector": [
          {
            "rerun": false,
            "verdict": "unmeasured",
            "label": "не измерено (ready=false)",
            "reasons": [],
            "why": "the page never showed its readiness sign",
            "url": "https://ttlns.github.io/brotector/",
            "started": "2026-11-05T19:41:33.300Z",
            "result": {
              "avgScore": null,
              "detections": []
            }
          },
          {
            "rerun": true,
            "verdict": "clean",
            "label": "avg 0, detections 0",
            "reasons": [],
            "why": null,
            "url": "https://ttlns.github.io/brotector/",
            "started": "2026-11-05T20:09:56.833Z",
            "result": {
              "avgScore": "0",
              "detections": []
            }
          }
        ],
        "turnstile": [
          {
            "rerun": false,
            "verdict": "unmeasured",
            "label": "не измерено (ready=false)",
            "reasons": [],
            "why": "the page never showed its readiness sign",
            "url": "https://peet.ws/turnstile-test/non-interactive.html",
            "started": "2026-11-05T19:43:03.783Z",
            "result": {
              "passed": false,
              "tokenLen": 0,
              "dummy": false,
              "sitekey": null
            }
          },
          {
            "rerun": true,
            "verdict": "fail",
            "label": "НЕ пройден (token 0)",
            "reasons": [
              "not passed"
            ],
            "why": null,
            "url": "https://peet.ws/turnstile-test/non-interactive.html",
            "started": "2026-11-05T20:10:17.179Z",
            "result": {
              "passed": false,
              "tokenLen": 0,
              "dummy": false,
              "sitekey": "0x4AAAAAAABS7vwvV6VFfMcD"
            }
          }
        ],
        "cfchallenge": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "НЕ пройден",
            "reasons": [
              "not passed"
            ],
            "why": null,
            "url": "https://www.scrapingcourse.com/antibot-challenge",
            "started": "2026-11-05T19:45:04.372Z",
            "result": {
              "title": "www.scrapingcourse.com",
              "passed": false,
              "head": "No internet\n\nThere is something wrong with the proxy server, or the address is incorrect.\n\nTry:\n\nContacting the system admin\nChecking the proxy address\nRunning Windows Network Diagnostics\nERR_PROXY_CO"
            }
          },
          {
            "rerun": true,
            "verdict": "fail",
            "label": "НЕ пройден",
            "reasons": [
              "not passed"
            ],
            "why": null,
            "url": "https://www.scrapingcourse.com/antibot-challenge",
            "started": "2026-11-05T20:10:58.795Z",
            "result": {
              "title": "Just a moment...",
              "passed": false,
              "head": "www.scrapingcourse.com\nPerforming security verification\n\nThis website uses a security service to protect against malicious bots. This page is displayed while the website verifies you are not a bot.\n\nR"
            }
          }
        ]
      }
    },
    {
      "arm": "K10-ctl",
      "persona": "Stock Google Chrome 156",
      "control": true,
      "os": "Windows",
      "browser": "Chrome/156.0.8078.80",
      "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36",
      "core": null,
      "started": "2026-11-05T18:19:53.477Z",
      "cells": {
        "bscan": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "90 % Different time zones (IP tz Europe/Helsinki)",
            "reasons": [
              "score 90 %",
              "Different time zones"
            ],
            "why": null,
            "url": "https://www.browserscan.net/",
            "started": "2026-11-05T18:19:53.477Z",
            "result": {
              "score": 90,
              "deductions": [
                "Different time zones"
              ],
              "ip_tz": "Europe/Helsinki",
              "tz": null,
              "platform": "Windows 11",
              "renderer": "ANGLE (Intel, Intel(R) UHD Graphics (0x00009A60) Direct3D11 vs_5_0 ps_5_0, D3D11)",
              "webrtc": null
            }
          }
        ],
        "bscanbot": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "Normal",
            "reasons": [],
            "why": null,
            "url": "https://www.browserscan.net/bot-detection",
            "started": "2026-11-05T18:20:10.071Z",
            "result": {
              "verdict": "Normal",
              "abnormal": []
            }
          }
        ],
        "creep": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "lies 0; trash пусто; GPU C",
            "reasons": [],
            "why": null,
            "url": "https://abrahamjuliot.github.io/creepjs/",
            "started": "2026-11-05T18:20:20.678Z",
            "result": {
              "totalLies": 0,
              "lieKeys": [],
              "lies": {},
              "trash": {
                "trashBin": [],
                "$hash": "8bb27644be50b5a7be02161ec83777cd9b06c8b3d949ae6a9bad26431ab13018"
              },
              "gpu": {
                "parts": "ANGLE, D3D11, Direct3D, Graphics, Intel, Intel(R) UHD Graphics",
                "warnings": [],
                "gibbers": "x00009A",
                "confidence": "moderate",
                "grade": "C",
                "compressedGPU": "Intel, Intel(R) UHD Graphics (0x00009A60)"
              },
              "parameters": {
                "ALIASED_POINT_SIZE_RANGE": [
                  1,
                  1024
                ],
                "ALIASED_LINE_WIDTH_RANGE": [
                  1,
                  1
                ],
                "STENCIL_VALUE_MASK": 4294967295,
                "STENCIL_WRITEMASK": 4294967295,
                "STENCIL_BACK_VALUE_MASK": 4294967295,
                "STENCIL_BACK_WRITEMASK": 4294967295,
                "MAX_TEXTURE_SIZE": 16384,
                "MAX_VIEWPORT_DIMS": [
                  32767,
                  32767
                ],
                "SUBPIXEL_BITS": 4,
                "MAX_VERTEX_ATTRIBS": 16,
                "MAX_VERTEX_UNIFORM_VECTORS": 4096,
                "MAX_VARYING_VECTORS": 30,
                "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
                "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
                "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                "VENDOR": "WebKit",
                "RENDERER": "WebKit WebGL",
                "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
                "MAX_RENDERBUFFER_SIZE": 16384,
                "UNMASKED_VENDOR_WEBGL": "Google Inc. (Intel)",
                "UNMASKED_RENDERER_WEBGL": "ANGLE (Intel, Intel(R) UHD Graphics (0x00009A60) Direct3D11 vs_5_0 ps_5_0, D3D11)",
                "MAX_3D_TEXTURE_SIZE": 2048,
                "MAX_ELEMENTS_VERTICES": 2147483647,
                "MAX_ELEMENTS_INDICES": 2147483647,
                "MAX_TEXTURE_LOD_BIAS": 2,
                "MAX_DRAW_BUFFERS": 8,
                "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
                "MAX_VERTEX_UNIFORM_COMPONENTS": 16384,
                "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                "MAX_PROGRAM_TEXEL_OFFSET": 7,
                "MAX_VARYING_COMPONENTS": 120,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                "MAX_COLOR_ATTACHMENTS": 8,
                "MAX_SAMPLES": 16,
                "MAX_VERTEX_UNIFORM_BLOCKS": 12,
                "MAX_FRAGMENT_UNIFORM_BLOCKS": 12,
                "MAX_COMBINED_UNIFORM_BLOCKS": 24,
                "MAX_UNIFORM_BUFFER_BINDINGS": 24,
                "MAX_UNIFORM_BLOCK_SIZE": 65536,
                "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992,
                "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704,
                "MAX_VERTEX_OUTPUT_COMPONENTS": 120,
                "MAX_FRAGMENT_INPUT_COMPONENTS": 120,
                "MAX_SERVER_WAIT_TIMEOUT": 0,
                "MAX_ELEMENT_INDEX": 4294967294,
                "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                "antialias": true,
                "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_INT.precision": 0,
                "VERTEX_SHADER.HIGH_INT.rangeMax": 30,
                "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                "FRAGMENT_SHADER.LOW_FLOAT.precision": 23,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 23,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                "FRAGMENT_SHADER.HIGH_INT.rangeMax": 30,
                "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                "MAX_DRAW_BUFFERS_WEBGL": 8
              },
              "extensions": [
                "ANGLE_instanced_arrays",
                "EXT_blend_minmax",
                "EXT_clip_control",
                "EXT_clip_control",
                "EXT_color_buffer_float",
                "EXT_color_buffer_half_float",
                "EXT_color_buffer_half_float",
                "EXT_conservative_depth",
                "EXT_depth_clamp",
                "EXT_depth_clamp",
                "EXT_disjoint_timer_query",
                "EXT_disjoint_timer_query_webgl2",
                "EXT_float_blend",
                "EXT_float_blend",
                "EXT_frag_depth",
                "EXT_polygon_offset_clamp",
                "EXT_polygon_offset_clamp",
                "EXT_render_snorm",
                "EXT_sRGB",
                "EXT_shader_texture_lod",
                "EXT_texture_compression_bptc",
                "EXT_texture_compression_bptc",
                "EXT_texture_compression_rgtc",
                "EXT_texture_compression_rgtc",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_mirror_clamp_to_edge",
                "EXT_texture_mirror_clamp_to_edge",
                "EXT_texture_norm16",
                "KHR_parallel_shader_compile",
                "KHR_parallel_shader_compile",
                "NV_shader_noperspective_interpolation",
                "OES_draw_buffers_indexed",
                "OES_element_index_uint",
                "OES_fbo_render_mipmap",
                "OES_sample_variables",
                "OES_shader_multisample_interpolation",
                "OES_standard_derivatives",
                "OES_texture_float",
                "OES_texture_float_linear",
                "OES_texture_float_linear",
                "OES_texture_half_float",
                "OES_texture_half_float_linear",
                "OES_vertex_array_object",
                "OVR_multiview2",
                "WEBGL_blend_func_extended",
                "WEBGL_blend_func_extended",
                "WEBGL_clip_cull_distance",
                "WEBGL_color_buffer_float",
                "WEBGL_compressed_texture_s3tc",
                "WEBGL_compressed_texture_s3tc",
                "WEBGL_compressed_texture_s3tc_srgb",
                "WEBGL_compressed_texture_s3tc_srgb",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_shaders",
                "WEBGL_debug_shaders",
                "WEBGL_depth_texture",
                "WEBGL_draw_buffers",
                "WEBGL_lose_context",
                "WEBGL_lose_context",
                "WEBGL_multi_draw",
                "WEBGL_multi_draw",
                "WEBGL_polygon_mode",
                "WEBGL_polygon_mode",
                "WEBGL_provoking_vertex",
                "WEBGL_stencil_texturing"
              ],
              "webglMeasurement": {
                "schema": "browserhat.direct-webgl-measurement.v1",
                "parameters": {
                  "ALIASED_LINE_WIDTH_RANGE": [
                    1,
                    1
                  ],
                  "ALIASED_POINT_SIZE_RANGE": [
                    1,
                    1024
                  ],
                  "ALPHA_BITS": 8,
                  "BLUE_BITS": 8,
                  "DEPTH_BITS": 24,
                  "GREEN_BITS": 8,
                  "MAX_3D_TEXTURE_SIZE": 2048,
                  "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                  "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                  "MAX_COLOR_ATTACHMENTS": 8,
                  "MAX_COLOR_ATTACHMENTS_WEBGL": 8,
                  "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704,
                  "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
                  "MAX_COMBINED_UNIFORM_BLOCKS": 24,
                  "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992,
                  "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
                  "MAX_DRAW_BUFFERS": 8,
                  "MAX_DRAW_BUFFERS_WEBGL": 8,
                  "MAX_ELEMENTS_INDICES": 2147483647,
                  "MAX_ELEMENTS_VERTICES": 2147483647,
                  "MAX_ELEMENT_INDEX": 4294967294,
                  "MAX_FRAGMENT_INPUT_COMPONENTS": 120,
                  "MAX_FRAGMENT_UNIFORM_BLOCKS": 12,
                  "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
                  "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
                  "MAX_PROGRAM_TEXEL_OFFSET": 7,
                  "MAX_RENDERBUFFER_SIZE": 16384,
                  "MAX_SAMPLES": 16,
                  "MAX_SERVER_WAIT_TIMEOUT": 0,
                  "MAX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_TEXTURE_LOD_BIAS": 2,
                  "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                  "MAX_TEXTURE_SIZE": 16384,
                  "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                  "MAX_UNIFORM_BLOCK_SIZE": 65536,
                  "MAX_UNIFORM_BUFFER_BINDINGS": 24,
                  "MAX_VARYING_COMPONENTS": 120,
                  "MAX_VARYING_VECTORS": 30,
                  "MAX_VERTEX_ATTRIBS": 16,
                  "MAX_VERTEX_OUTPUT_COMPONENTS": 120,
                  "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_VERTEX_UNIFORM_BLOCKS": 12,
                  "MAX_VERTEX_UNIFORM_COMPONENTS": 16384,
                  "MAX_VERTEX_UNIFORM_VECTORS": 4096,
                  "MAX_VIEWPORT_DIMS": [
                    32767,
                    32767
                  ],
                  "MIN_PROGRAM_TEXEL_OFFSET": -8,
                  "RED_BITS": 8,
                  "RENDERER": "WebKit WebGL",
                  "SAMPLES": 4,
                  "SAMPLE_BUFFERS": 1,
                  "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                  "STENCIL_BITS": 0,
                  "SUBPIXEL_BITS": 4,
                  "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 256,
                  "UNMASKED_RENDERER_WEBGL": "ANGLE (Intel, Intel(R) UHD Graphics (0x00009A60) Direct3D11 vs_5_0 ps_5_0, D3D11)",
                  "UNMASKED_VENDOR_WEBGL": "Google Inc. (Intel)",
                  "VENDOR": "WebKit",
                  "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                  "antialias": true,
                  "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.LOW_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.LOW_INT.precision": 0,
                  "FRAGMENT_SHADER.LOW_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.LOW_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.MEDIUM_INT.precision": 0,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMin": 31,
                  "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.HIGH_INT.precision": 0,
                  "VERTEX_SHADER.HIGH_INT.rangeMax": 30,
                  "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                  "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.LOW_INT.precision": 0,
                  "VERTEX_SHADER.LOW_INT.rangeMax": 30,
                  "VERTEX_SHADER.LOW_INT.rangeMin": 31,
                  "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.MEDIUM_INT.precision": 0,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMax": 30,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMin": 31
                },
                "extensions": {
                  "webgl": [
                    "ANGLE_instanced_arrays",
                    "EXT_blend_minmax",
                    "EXT_clip_control",
                    "EXT_color_buffer_half_float",
                    "EXT_depth_clamp",
                    "EXT_disjoint_timer_query",
                    "EXT_float_blend",
                    "EXT_frag_depth",
                    "EXT_polygon_offset_clamp",
                    "EXT_shader_texture_lod",
                    "EXT_texture_compression_bptc",
                    "EXT_texture_compression_rgtc",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_mirror_clamp_to_edge",
                    "EXT_sRGB",
                    "KHR_parallel_shader_compile",
                    "OES_element_index_uint",
                    "OES_fbo_render_mipmap",
                    "OES_standard_derivatives",
                    "OES_texture_float",
                    "OES_texture_float_linear",
                    "OES_texture_half_float",
                    "OES_texture_half_float_linear",
                    "OES_vertex_array_object",
                    "WEBGL_blend_func_extended",
                    "WEBGL_color_buffer_float",
                    "WEBGL_compressed_texture_s3tc",
                    "WEBGL_compressed_texture_s3tc_srgb",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_depth_texture",
                    "WEBGL_draw_buffers",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_polygon_mode"
                  ],
                  "webgl2": [
                    "EXT_clip_control",
                    "EXT_color_buffer_float",
                    "EXT_color_buffer_half_float",
                    "EXT_conservative_depth",
                    "EXT_depth_clamp",
                    "EXT_disjoint_timer_query_webgl2",
                    "EXT_float_blend",
                    "EXT_polygon_offset_clamp",
                    "EXT_render_snorm",
                    "EXT_texture_compression_bptc",
                    "EXT_texture_compression_rgtc",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_mirror_clamp_to_edge",
                    "EXT_texture_norm16",
                    "KHR_parallel_shader_compile",
                    "NV_shader_noperspective_interpolation",
                    "OES_draw_buffers_indexed",
                    "OES_sample_variables",
                    "OES_shader_multisample_interpolation",
                    "OES_texture_float_linear",
                    "OVR_multiview2",
                    "WEBGL_blend_func_extended",
                    "WEBGL_clip_cull_distance",
                    "WEBGL_compressed_texture_s3tc",
                    "WEBGL_compressed_texture_s3tc_srgb",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_polygon_mode",
                    "WEBGL_provoking_vertex",
                    "WEBGL_stencil_texturing"
                  ]
                },
                "unmeasured": [],
                "unmeasuredExtensions": [],
                "contexts": {
                  "webgl": true,
                  "webgl2": true
                }
              },
              "red": [
                "ru",
                "7",
                "6",
                "9",
                "5",
                "2"
              ]
            }
          }
        ],
        "pixelscan": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "No masking detected; Your Browser Fingerprint is inconsistent; Timezone spoofed",
            "reasons": [
              "Your Browser Fingerprint is inconsistent",
              "Timezone spoofed"
            ],
            "why": null,
            "url": "https://pixelscan.net/fingerprint-check",
            "started": "2026-11-05T18:20:33.578Z",
            "result": {
              "masking": "No masking detected",
              "flags": [
                "Bot Verification",
                "Your Browser Fingerprint is inconsistent",
                "Timezone spoofed",
                "Proxy detected",
                "No masking detected",
                "No automated behavior detected",
                "Bot check",
                "Small changes in IP, resolution, timezone, or extensions between sessions can lead to inconsistent fingerprints. These mismatches often trigger CAPTCHAs or bans. For better consistency, keep your browser settings and environment stable across uses. Check out article on how to fix it.",
                "Bot Checker"
              ]
            }
          }
        ],
        "fpplay": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "tampering=false, tampering_ml_score=0.1236, anomaly_score=0, anti_detect_browser=false, suspect_score=17, virtual_machine=false",
            "reasons": [],
            "why": null,
            "url": "https://demo.fingerprint.com/playground",
            "started": "2026-11-05T18:20:59.099Z",
            "result": {
              "tampering": "false",
              "tampering_confidence": "\"high\"",
              "tampering_ml_score": "0.1236",
              "anomaly_score": "0",
              "anti_detect_browser": "false",
              "suspect_score": "17",
              "bot": "\"not_detected\"",
              "vpn": "true",
              "proxy": "false",
              "proxy_ml_score": "0.395",
              "developer_tools": "false",
              "virtual_machine": "false",
              "emulator": null,
              "incognito": "false",
              "privacy_settings": "false",
              "location_spoofing": null,
              "high_activity": null,
              "velocity": "{"
            }
          }
        ],
        "iphey": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "Unreliable - Location: Detected masked or inconsistent location data (light)",
            "reasons": [
              "verdict Unreliable"
            ],
            "why": null,
            "url": "https://iphey.com/",
            "started": "2026-11-05T18:21:17.906Z",
            "result": {
              "verdict": "Unreliable",
              "processes": false,
              "flagged": [
                "Unreliable",
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "The era of simple User-Agent spoofing and residential proxies is over. 2026 marks the shift to hardware verification, where only complete session validation actually works.",
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "How does a digital fingerprint differ from an IP address?",
                "Fonts and Plugins list: A unique set of installed components that rarely repeats across different users.",
                "It is almost impossible to completely hide a fingerprint, as empty parameter values themselves look suspicious to security systems. The best strategy is camouflage. Using anti-detect browsers or specialized extensions allows you to swap real data for \"average\" values, making your profile less unique and harder to track.",
                "If our test shows a low Trust Score, it may be due to the use of low-quality proxies, a mismatch between your time zone and your IP, or clear signs of automation (bots). We check your browser fingerprint for leaks that could expose your real identity.",
                "Detected masked or inconsistent location data (light)"
              ],
              "extra": {
                "opened": 1,
                "details": [
                  "SIGNALS\nLocation\nDetected masked or inconsistent location data (light)\nHARDWARE\nAudio\nc2dd1d891cdf24a6\nWebGL\n16b57b78030669ef\nResolution\n1536x864\nGPU\nANGLE (Intel, Intel(R) UHD Graphics (0x00009A60) Direct3D11 vs_5_0 ps_5_0, D3D11)\nDevice Memory\n32\nHardware Concurrency\n16\nArchitecture\nx86\nMedia Devices\naudioinput, videoinput, audiooutput\nStorage\n10\nSOFTWARE\nTiming Resolution\n0.09999999403953552, 0.10000002384185791\nStack Overflow Counter\n7991\nPlugins\nf473d473013d58ce\nCanvas\n{\"hash\":\"1b079b822acefb86\",\"image\":\"1b079b822acefb86\"}\nNETWORK\nUser Agent\nMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36\nName\nChrome\nOS\nWindows\nArchitecture\namd64\nVersion\n[ip]\nWebRTC IP\n[ip]\nAccept Language\nru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\nBROWSER\nFingerprint\n19cde54c9717420c\nUser Agent\nMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36\nName\nChrome\nOS\nWin32\nLanguages\nru-RU, ru, en-US, en\nLanguage Tag\nru\nTimezone\nEurope/Moscow\nTimezone Offset\nGMT+3\nTimezone Text\nMoscow Standard Time\nClient Rects\nb28cd3aa78700672\nSVG Computed Style\n124.4000\nMime Types\nc9955faf2f6aa901\nMX Score\n90\nLOCATION\nIP\n[ip]\nCountry Code\nFI\nCountry\nFinland\nState\nUusimaa\nCity\nHelsinki\nTimezone\nEurope/Helsinki\nTimezone Offset\nGMT+2\nGeolocation\n60.1699,24.9384\nRisk Score\n5\nRisk\nlow\nISP Risk\nlow\nISP Risk Score\n7\nDatacenter\ntrue\nVPN\nfalse\nBlacklisted External\nfalse\nAmazon AWS\nfalse\nApple iC"
                ]
              }
            }
          }
        ],
        "sannysoft": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "failed 0",
            "reasons": [],
            "why": null,
            "url": "https://bot.sannysoft.com/",
            "started": "2026-11-05T18:21:40.442Z",
            "result": {
              "rows": 57,
              "failed": [],
              "warn": []
            }
          }
        ],
        "brotector": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "avg 0, detections 0",
            "reasons": [],
            "why": null,
            "url": "https://ttlns.github.io/brotector/",
            "started": "2026-11-05T18:21:53.499Z",
            "result": {
              "avgScore": "0",
              "detections": []
            }
          }
        ],
        "turnstile": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "пройден (token 773)",
            "reasons": [],
            "why": null,
            "url": "https://peet.ws/turnstile-test/non-interactive.html",
            "started": "2026-11-05T18:22:12.173Z",
            "result": {
              "passed": true,
              "tokenLen": 773,
              "dummy": false,
              "sitekey": "0x4AAAAAAABS7vwvV6VFfMcD"
            }
          }
        ],
        "cfchallenge": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "НЕ пройден",
            "reasons": [
              "not passed"
            ],
            "why": null,
            "url": "https://www.scrapingcourse.com/antibot-challenge",
            "started": "2026-11-05T18:22:43.127Z",
            "result": {
              "title": "Один момент…",
              "passed": false,
              "head": "www.scrapingcourse.com\nВыполнение проверки безопасности\n\nЭтот веб-сайт использует сервис безопасности для защиты от вредоносных ботов. Эта страница отображается, пока веб-сайт проверяет, что вы не бот"
            }
          }
        ]
      }
    },
    {
      "arm": "K10-linux",
      "persona": "Linux (Intel UHD)",
      "control": false,
      "os": "Linux",
      "browser": "Chrome/156.0.8078.13",
      "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36",
      "core": {
        "chromium": "156.0.8078.13",
        "platform": "win-x64",
        "build": "dev.61"
      },
      "started": "2026-11-05T19:21:35.673Z",
      "cells": {
        "bscan": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "100 % без вычетов (IP tz America/Los_Angeles)",
            "reasons": [],
            "why": null,
            "url": "https://www.browserscan.net/",
            "started": "2026-11-05T19:21:35.673Z",
            "result": {
              "score": 100,
              "deductions": [],
              "ip_tz": "America/Los_Angeles",
              "tz": "America/Los_Angeles",
              "platform": "Linux x86_64",
              "renderer": "ANGLE (Intel, Mesa Intel(R) UHD Graphics (CML GT2), OpenGL 4.6)",
              "webrtc": "disabled"
            }
          }
        ],
        "bscanbot": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "Normal",
            "reasons": [],
            "why": null,
            "url": "https://www.browserscan.net/bot-detection",
            "started": "2026-11-05T19:21:58.760Z",
            "result": {
              "verdict": "Normal",
              "abnormal": []
            }
          }
        ],
        "creep": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "lies 0; trash пусто; GPU A",
            "reasons": [],
            "why": null,
            "url": "https://abrahamjuliot.github.io/creepjs/",
            "started": "2026-11-05T19:22:11.742Z",
            "result": {
              "totalLies": 0,
              "lieKeys": [],
              "lies": {},
              "trash": {
                "trashBin": [],
                "$hash": "8bb27644be50b5a7be02161ec83777cd9b06c8b3d949ae6a9bad26431ab13018"
              },
              "gpu": {
                "parts": "ANGLE, Graphics, Intel, Intel(R) UHD Graphics, Mesa, OpenGL",
                "warnings": [],
                "gibbers": "",
                "confidence": "high",
                "grade": "A",
                "compressedGPU": "Intel,"
              },
              "parameters": {
                "ALIASED_POINT_SIZE_RANGE": [
                  1,
                  1024
                ],
                "ALIASED_LINE_WIDTH_RANGE": [
                  1,
                  1
                ],
                "STENCIL_VALUE_MASK": 4294967295,
                "STENCIL_WRITEMASK": 4294967295,
                "STENCIL_BACK_VALUE_MASK": 4294967295,
                "STENCIL_BACK_WRITEMASK": 4294967295,
                "MAX_TEXTURE_SIZE": 16384,
                "MAX_VIEWPORT_DIMS": [
                  32767,
                  32767
                ],
                "SUBPIXEL_BITS": 4,
                "MAX_VERTEX_ATTRIBS": 16,
                "MAX_VERTEX_UNIFORM_VECTORS": 4096,
                "MAX_VARYING_VECTORS": 30,
                "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
                "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
                "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                "VENDOR": "WebKit",
                "RENDERER": "WebKit WebGL",
                "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
                "MAX_RENDERBUFFER_SIZE": 16384,
                "UNMASKED_VENDOR_WEBGL": "Google Inc. (Intel)",
                "UNMASKED_RENDERER_WEBGL": "ANGLE (Intel, Mesa Intel(R) UHD Graphics (CML GT2), OpenGL 4.6)",
                "MAX_3D_TEXTURE_SIZE": 2048,
                "MAX_ELEMENTS_VERTICES": 2147483647,
                "MAX_ELEMENTS_INDICES": 2147483647,
                "MAX_TEXTURE_LOD_BIAS": 2,
                "MAX_DRAW_BUFFERS": 8,
                "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
                "MAX_VERTEX_UNIFORM_COMPONENTS": 16384,
                "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                "MAX_PROGRAM_TEXEL_OFFSET": 7,
                "MAX_VARYING_COMPONENTS": 120,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                "MAX_COLOR_ATTACHMENTS": 8,
                "MAX_SAMPLES": 16,
                "MAX_VERTEX_UNIFORM_BLOCKS": 12,
                "MAX_FRAGMENT_UNIFORM_BLOCKS": 12,
                "MAX_COMBINED_UNIFORM_BLOCKS": 24,
                "MAX_UNIFORM_BUFFER_BINDINGS": 24,
                "MAX_UNIFORM_BLOCK_SIZE": 65536,
                "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992,
                "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704,
                "MAX_VERTEX_OUTPUT_COMPONENTS": 120,
                "MAX_FRAGMENT_INPUT_COMPONENTS": 120,
                "MAX_SERVER_WAIT_TIMEOUT": 0,
                "MAX_ELEMENT_INDEX": 4294967294,
                "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                "antialias": true,
                "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_INT.precision": 0,
                "VERTEX_SHADER.HIGH_INT.rangeMax": 30,
                "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                "FRAGMENT_SHADER.LOW_FLOAT.precision": 23,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 23,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                "FRAGMENT_SHADER.HIGH_INT.rangeMax": 30,
                "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                "MAX_DRAW_BUFFERS_WEBGL": 8
              },
              "extensions": [
                "ANGLE_instanced_arrays",
                "EXT_blend_minmax",
                "EXT_clip_control",
                "EXT_clip_control",
                "EXT_color_buffer_float",
                "EXT_color_buffer_half_float",
                "EXT_color_buffer_half_float",
                "EXT_conservative_depth",
                "EXT_depth_clamp",
                "EXT_depth_clamp",
                "EXT_disjoint_timer_query",
                "EXT_disjoint_timer_query_webgl2",
                "EXT_float_blend",
                "EXT_float_blend",
                "EXT_frag_depth",
                "EXT_polygon_offset_clamp",
                "EXT_polygon_offset_clamp",
                "EXT_render_snorm",
                "EXT_sRGB",
                "EXT_shader_texture_lod",
                "EXT_texture_compression_bptc",
                "EXT_texture_compression_bptc",
                "EXT_texture_compression_rgtc",
                "EXT_texture_compression_rgtc",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_mirror_clamp_to_edge",
                "EXT_texture_mirror_clamp_to_edge",
                "EXT_texture_norm16",
                "KHR_parallel_shader_compile",
                "KHR_parallel_shader_compile",
                "NV_shader_noperspective_interpolation",
                "OES_draw_buffers_indexed",
                "OES_element_index_uint",
                "OES_fbo_render_mipmap",
                "OES_sample_variables",
                "OES_shader_multisample_interpolation",
                "OES_standard_derivatives",
                "OES_texture_float",
                "OES_texture_float_linear",
                "OES_texture_float_linear",
                "OES_texture_half_float",
                "OES_texture_half_float_linear",
                "OES_vertex_array_object",
                "OVR_multiview2",
                "WEBGL_blend_func_extended",
                "WEBGL_blend_func_extended",
                "WEBGL_clip_cull_distance",
                "WEBGL_color_buffer_float",
                "WEBGL_compressed_texture_s3tc",
                "WEBGL_compressed_texture_s3tc",
                "WEBGL_compressed_texture_s3tc_srgb",
                "WEBGL_compressed_texture_s3tc_srgb",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_shaders",
                "WEBGL_debug_shaders",
                "WEBGL_depth_texture",
                "WEBGL_draw_buffers",
                "WEBGL_lose_context",
                "WEBGL_lose_context",
                "WEBGL_multi_draw",
                "WEBGL_multi_draw",
                "WEBGL_polygon_mode",
                "WEBGL_polygon_mode",
                "WEBGL_provoking_vertex",
                "WEBGL_stencil_texturing"
              ],
              "webglMeasurement": {
                "schema": "browserhat.direct-webgl-measurement.v1",
                "parameters": {
                  "ALIASED_LINE_WIDTH_RANGE": [
                    1,
                    1
                  ],
                  "ALIASED_POINT_SIZE_RANGE": [
                    1,
                    1024
                  ],
                  "ALPHA_BITS": 8,
                  "BLUE_BITS": 8,
                  "DEPTH_BITS": 24,
                  "GREEN_BITS": 8,
                  "MAX_3D_TEXTURE_SIZE": 2048,
                  "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                  "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                  "MAX_COLOR_ATTACHMENTS": 8,
                  "MAX_COLOR_ATTACHMENTS_WEBGL": 8,
                  "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704,
                  "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
                  "MAX_COMBINED_UNIFORM_BLOCKS": 24,
                  "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992,
                  "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
                  "MAX_DRAW_BUFFERS": 8,
                  "MAX_DRAW_BUFFERS_WEBGL": 8,
                  "MAX_ELEMENTS_INDICES": 2147483647,
                  "MAX_ELEMENTS_VERTICES": 2147483647,
                  "MAX_ELEMENT_INDEX": 4294967294,
                  "MAX_FRAGMENT_INPUT_COMPONENTS": 120,
                  "MAX_FRAGMENT_UNIFORM_BLOCKS": 12,
                  "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
                  "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
                  "MAX_PROGRAM_TEXEL_OFFSET": 7,
                  "MAX_RENDERBUFFER_SIZE": 16384,
                  "MAX_SAMPLES": 16,
                  "MAX_SERVER_WAIT_TIMEOUT": 0,
                  "MAX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_TEXTURE_LOD_BIAS": 2,
                  "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                  "MAX_TEXTURE_SIZE": 16384,
                  "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                  "MAX_UNIFORM_BLOCK_SIZE": 65536,
                  "MAX_UNIFORM_BUFFER_BINDINGS": 24,
                  "MAX_VARYING_COMPONENTS": 120,
                  "MAX_VARYING_VECTORS": 30,
                  "MAX_VERTEX_ATTRIBS": 16,
                  "MAX_VERTEX_OUTPUT_COMPONENTS": 120,
                  "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_VERTEX_UNIFORM_BLOCKS": 12,
                  "MAX_VERTEX_UNIFORM_COMPONENTS": 16384,
                  "MAX_VERTEX_UNIFORM_VECTORS": 4096,
                  "MAX_VIEWPORT_DIMS": [
                    32767,
                    32767
                  ],
                  "MIN_PROGRAM_TEXEL_OFFSET": -8,
                  "RED_BITS": 8,
                  "RENDERER": "WebKit WebGL",
                  "SAMPLES": 4,
                  "SAMPLE_BUFFERS": 1,
                  "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                  "STENCIL_BITS": 0,
                  "SUBPIXEL_BITS": 4,
                  "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 256,
                  "UNMASKED_RENDERER_WEBGL": "ANGLE (Intel, Mesa Intel(R) UHD Graphics (CML GT2), OpenGL 4.6)",
                  "UNMASKED_VENDOR_WEBGL": "Google Inc. (Intel)",
                  "VENDOR": "WebKit",
                  "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                  "antialias": true,
                  "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.LOW_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.LOW_INT.precision": 0,
                  "FRAGMENT_SHADER.LOW_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.LOW_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.MEDIUM_INT.precision": 0,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMin": 31,
                  "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.HIGH_INT.precision": 0,
                  "VERTEX_SHADER.HIGH_INT.rangeMax": 30,
                  "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                  "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.LOW_INT.precision": 0,
                  "VERTEX_SHADER.LOW_INT.rangeMax": 30,
                  "VERTEX_SHADER.LOW_INT.rangeMin": 31,
                  "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.MEDIUM_INT.precision": 0,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMax": 30,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMin": 31
                },
                "extensions": {
                  "webgl": [
                    "ANGLE_instanced_arrays",
                    "EXT_blend_minmax",
                    "EXT_clip_control",
                    "EXT_color_buffer_half_float",
                    "EXT_depth_clamp",
                    "EXT_disjoint_timer_query",
                    "EXT_float_blend",
                    "EXT_frag_depth",
                    "EXT_polygon_offset_clamp",
                    "EXT_shader_texture_lod",
                    "EXT_texture_compression_bptc",
                    "EXT_texture_compression_rgtc",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_mirror_clamp_to_edge",
                    "EXT_sRGB",
                    "KHR_parallel_shader_compile",
                    "OES_element_index_uint",
                    "OES_fbo_render_mipmap",
                    "OES_standard_derivatives",
                    "OES_texture_float",
                    "OES_texture_float_linear",
                    "OES_texture_half_float",
                    "OES_texture_half_float_linear",
                    "OES_vertex_array_object",
                    "WEBGL_blend_func_extended",
                    "WEBGL_color_buffer_float",
                    "WEBGL_compressed_texture_s3tc",
                    "WEBGL_compressed_texture_s3tc_srgb",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_depth_texture",
                    "WEBGL_draw_buffers",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_polygon_mode"
                  ],
                  "webgl2": [
                    "EXT_clip_control",
                    "EXT_color_buffer_float",
                    "EXT_color_buffer_half_float",
                    "EXT_conservative_depth",
                    "EXT_depth_clamp",
                    "EXT_disjoint_timer_query_webgl2",
                    "EXT_float_blend",
                    "EXT_polygon_offset_clamp",
                    "EXT_render_snorm",
                    "EXT_texture_compression_bptc",
                    "EXT_texture_compression_rgtc",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_mirror_clamp_to_edge",
                    "EXT_texture_norm16",
                    "KHR_parallel_shader_compile",
                    "NV_shader_noperspective_interpolation",
                    "OES_draw_buffers_indexed",
                    "OES_sample_variables",
                    "OES_shader_multisample_interpolation",
                    "OES_texture_float_linear",
                    "OVR_multiview2",
                    "WEBGL_blend_func_extended",
                    "WEBGL_clip_cull_distance",
                    "WEBGL_compressed_texture_s3tc",
                    "WEBGL_compressed_texture_s3tc_srgb",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_polygon_mode",
                    "WEBGL_provoking_vertex",
                    "WEBGL_stencil_texturing"
                  ]
                },
                "unmeasured": [],
                "unmeasuredExtensions": [],
                "contexts": {
                  "webgl": true,
                  "webgl2": true
                }
              },
              "red": [
                "7",
                "6",
                "9",
                "5",
                "2"
              ]
            }
          }
        ],
        "pixelscan": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "No masking detected",
            "reasons": [],
            "why": null,
            "url": "https://pixelscan.net/fingerprint-check",
            "started": "2026-11-05T19:22:44.086Z",
            "result": {
              "masking": "No masking detected",
              "flags": [
                "Bot Verification",
                "No proxy detected",
                "No masking detected",
                "No automated behavior detected",
                "Bot check",
                "Small changes in IP, resolution, timezone, or extensions between sessions can lead to inconsistent fingerprints. These mismatches often trigger CAPTCHAs or bans. For better consistency, keep your browser settings and environment stable across uses. Check out article on how to fix it.",
                "Bot Checker"
              ]
            }
          }
        ],
        "fpplay": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "tampering=true, tampering_ml_score=0.9888, anomaly_score=1, anti_detect_browser=true, suspect_score=27, virtual_machine=false",
            "reasons": [
              "tampering=true",
              "anti_detect_browser=true"
            ],
            "why": null,
            "url": "https://demo.fingerprint.com/playground",
            "started": "2026-11-05T19:23:11.481Z",
            "result": {
              "tampering": "true",
              "tampering_confidence": "\"high\"",
              "tampering_ml_score": "0.9888",
              "anomaly_score": "1",
              "anti_detect_browser": "true",
              "suspect_score": "27",
              "bot": "\"not_detected\"",
              "vpn": "true",
              "proxy": "true",
              "proxy_ml_score": "0.534",
              "developer_tools": "false",
              "virtual_machine": "false",
              "emulator": null,
              "incognito": "false",
              "privacy_settings": "false",
              "location_spoofing": null,
              "high_activity": null,
              "velocity": "{"
            }
          }
        ],
        "iphey": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "Trustworthy",
            "reasons": [],
            "why": null,
            "url": "https://iphey.com/",
            "started": "2026-11-05T19:24:26.116Z",
            "result": {
              "verdict": "Trustworthy",
              "processes": false,
              "flagged": [
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "The era of simple User-Agent spoofing and residential proxies is over. 2026 marks the shift to hardware verification, where only complete session validation actually works.",
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "How does a digital fingerprint differ from an IP address?",
                "Fonts and Plugins list: A unique set of installed components that rarely repeats across different users.",
                "It is almost impossible to completely hide a fingerprint, as empty parameter values themselves look suspicious to security systems. The best strategy is camouflage. Using anti-detect browsers or specialized extensions allows you to swap real data for \"average\" values, making your profile less unique and harder to track.",
                "If our test shows a low Trust Score, it may be due to the use of low-quality proxies, a mismatch between your time zone and your IP, or clear signs of automation (bots). We check your browser fingerprint for leaks that could expose your real identity.",
                "No suspicious signals detected"
              ],
              "extra": {
                "opened": 0,
                "details": []
              }
            }
          }
        ],
        "sannysoft": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "failed 0",
            "reasons": [],
            "why": null,
            "url": "https://bot.sannysoft.com/",
            "started": "2026-11-05T19:25:37.601Z",
            "result": {
              "rows": 57,
              "failed": [],
              "warn": []
            }
          }
        ],
        "brotector": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "avg 0, detections 0",
            "reasons": [],
            "why": null,
            "url": "https://ttlns.github.io/brotector/",
            "started": "2026-11-05T19:25:51.727Z",
            "result": {
              "avgScore": "0",
              "detections": []
            }
          }
        ],
        "turnstile": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "НЕ пройден (token 0)",
            "reasons": [
              "not passed"
            ],
            "why": null,
            "url": "https://peet.ws/turnstile-test/non-interactive.html",
            "started": "2026-11-05T19:26:11.650Z",
            "result": {
              "passed": false,
              "tokenLen": 0,
              "dummy": false,
              "sitekey": "0x4AAAAAAABS7vwvV6VFfMcD"
            }
          }
        ],
        "cfchallenge": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "НЕ пройден",
            "reasons": [
              "not passed"
            ],
            "why": null,
            "url": "https://www.scrapingcourse.com/antibot-challenge",
            "started": "2026-11-05T19:26:58.875Z",
            "result": {
              "title": "Just a moment...",
              "passed": false,
              "head": "www.scrapingcourse.com\nPerforming security verification\n\nThis website uses a security service to protect against malicious bots. This page is displayed while the website verifies you are not a bot.\n\nR"
            }
          }
        ]
      }
    },
    {
      "arm": "K10-mac",
      "persona": "macOS (Apple M3)",
      "control": false,
      "os": "macOS",
      "browser": "Chrome/156.0.8078.13",
      "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36",
      "core": {
        "chromium": "156.0.8078.13",
        "platform": "win-x64",
        "build": "dev.61"
      },
      "started": "2026-11-05T19:17:40.795Z",
      "cells": {
        "bscan": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "90 % IP addresses are different (IP tz America/Chicago)",
            "reasons": [
              "score 90 %",
              "IP addresses are different"
            ],
            "why": null,
            "url": "https://www.browserscan.net/",
            "started": "2026-11-05T19:17:40.795Z",
            "result": {
              "score": 90,
              "deductions": [
                "IP addresses are different"
              ],
              "ip_tz": "America/Chicago",
              "tz": "America/Chicago",
              "platform": "Mac OS 15.5.0",
              "renderer": "ANGLE (Apple, ANGLE Metal Renderer: Apple M3, Unspecified Version)",
              "webrtc": "disabled"
            }
          }
        ],
        "bscanbot": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "Normal",
            "reasons": [],
            "why": null,
            "url": "https://www.browserscan.net/bot-detection",
            "started": "2026-11-05T19:17:59.599Z",
            "result": {
              "verdict": "Normal",
              "abnormal": []
            }
          }
        ],
        "creep": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "lies 0; trash suspicious gpu; GPU A",
            "reasons": [
              "trash: suspicious gpu"
            ],
            "why": null,
            "url": "https://abrahamjuliot.github.io/creepjs/",
            "started": "2026-11-05T19:18:11.794Z",
            "result": {
              "totalLies": 0,
              "lieKeys": [],
              "lies": {},
              "trash": {
                "trashBin": [
                  {
                    "name": "WebGLRenderingContext.getParameter",
                    "value": "suspicious gpu"
                  }
                ],
                "$hash": "d55765735e41195b2dde989c4d5f5a5587f74c086529374cd89d89bd8a8359d8"
              },
              "gpu": {
                "parts": "ANGLE, Apple, Metal",
                "warnings": [],
                "gibbers": "",
                "confidence": "high",
                "grade": "A",
                "compressedGPU": "Apple, ANGLE Metal Renderer: Apple M3, Unspecified Version)"
              },
              "parameters": {
                "ALIASED_POINT_SIZE_RANGE": [
                  1,
                  1024
                ],
                "ALIASED_LINE_WIDTH_RANGE": [
                  1,
                  1
                ],
                "STENCIL_VALUE_MASK": 4294967295,
                "STENCIL_WRITEMASK": 4294967295,
                "STENCIL_BACK_VALUE_MASK": 4294967295,
                "STENCIL_BACK_WRITEMASK": 4294967295,
                "MAX_TEXTURE_SIZE": 16384,
                "MAX_VIEWPORT_DIMS": [
                  32767,
                  32767
                ],
                "SUBPIXEL_BITS": 4,
                "MAX_VERTEX_ATTRIBS": 16,
                "MAX_VERTEX_UNIFORM_VECTORS": 4096,
                "MAX_VARYING_VECTORS": 30,
                "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
                "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
                "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                "VENDOR": "WebKit",
                "RENDERER": "WebKit WebGL",
                "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
                "MAX_RENDERBUFFER_SIZE": 16384,
                "UNMASKED_VENDOR_WEBGL": "Google Inc. (Apple)",
                "UNMASKED_RENDERER_WEBGL": "ANGLE (Apple, ANGLE Metal Renderer: Apple M3, Unspecified Version)",
                "MAX_3D_TEXTURE_SIZE": 2048,
                "MAX_ELEMENTS_VERTICES": 2147483647,
                "MAX_ELEMENTS_INDICES": 2147483647,
                "MAX_TEXTURE_LOD_BIAS": 2,
                "MAX_DRAW_BUFFERS": 8,
                "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
                "MAX_VERTEX_UNIFORM_COMPONENTS": 16384,
                "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                "MAX_PROGRAM_TEXEL_OFFSET": 7,
                "MAX_VARYING_COMPONENTS": 120,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                "MAX_COLOR_ATTACHMENTS": 8,
                "MAX_SAMPLES": 16,
                "MAX_VERTEX_UNIFORM_BLOCKS": 12,
                "MAX_FRAGMENT_UNIFORM_BLOCKS": 12,
                "MAX_COMBINED_UNIFORM_BLOCKS": 24,
                "MAX_UNIFORM_BUFFER_BINDINGS": 24,
                "MAX_UNIFORM_BLOCK_SIZE": 65536,
                "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992,
                "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704,
                "MAX_VERTEX_OUTPUT_COMPONENTS": 120,
                "MAX_FRAGMENT_INPUT_COMPONENTS": 120,
                "MAX_SERVER_WAIT_TIMEOUT": 0,
                "MAX_ELEMENT_INDEX": 4294967294,
                "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                "antialias": true,
                "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_INT.precision": 0,
                "VERTEX_SHADER.HIGH_INT.rangeMax": 30,
                "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                "FRAGMENT_SHADER.LOW_FLOAT.precision": 23,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 23,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                "FRAGMENT_SHADER.HIGH_INT.rangeMax": 30,
                "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                "MAX_DRAW_BUFFERS_WEBGL": 8
              },
              "extensions": [
                "ANGLE_instanced_arrays",
                "EXT_blend_minmax",
                "EXT_clip_control",
                "EXT_clip_control",
                "EXT_color_buffer_float",
                "EXT_color_buffer_half_float",
                "EXT_color_buffer_half_float",
                "EXT_conservative_depth",
                "EXT_depth_clamp",
                "EXT_depth_clamp",
                "EXT_disjoint_timer_query",
                "EXT_disjoint_timer_query_webgl2",
                "EXT_float_blend",
                "EXT_float_blend",
                "EXT_frag_depth",
                "EXT_polygon_offset_clamp",
                "EXT_polygon_offset_clamp",
                "EXT_render_snorm",
                "EXT_sRGB",
                "EXT_shader_texture_lod",
                "EXT_texture_compression_bptc",
                "EXT_texture_compression_bptc",
                "EXT_texture_compression_rgtc",
                "EXT_texture_compression_rgtc",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_mirror_clamp_to_edge",
                "EXT_texture_mirror_clamp_to_edge",
                "EXT_texture_norm16",
                "KHR_parallel_shader_compile",
                "KHR_parallel_shader_compile",
                "NV_shader_noperspective_interpolation",
                "OES_draw_buffers_indexed",
                "OES_element_index_uint",
                "OES_fbo_render_mipmap",
                "OES_sample_variables",
                "OES_shader_multisample_interpolation",
                "OES_standard_derivatives",
                "OES_texture_float",
                "OES_texture_float_linear",
                "OES_texture_float_linear",
                "OES_texture_half_float",
                "OES_texture_half_float_linear",
                "OES_vertex_array_object",
                "WEBGL_blend_func_extended",
                "WEBGL_blend_func_extended",
                "WEBGL_clip_cull_distance",
                "WEBGL_color_buffer_float",
                "WEBGL_compressed_texture_astc",
                "WEBGL_compressed_texture_astc",
                "WEBGL_compressed_texture_etc",
                "WEBGL_compressed_texture_etc",
                "WEBGL_compressed_texture_etc1",
                "WEBGL_compressed_texture_etc1",
                "WEBGL_compressed_texture_pvrtc",
                "WEBGL_compressed_texture_pvrtc",
                "WEBGL_compressed_texture_s3tc",
                "WEBGL_compressed_texture_s3tc",
                "WEBGL_compressed_texture_s3tc_srgb",
                "WEBGL_compressed_texture_s3tc_srgb",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_shaders",
                "WEBGL_debug_shaders",
                "WEBGL_depth_texture",
                "WEBGL_draw_buffers",
                "WEBGL_lose_context",
                "WEBGL_lose_context",
                "WEBGL_multi_draw",
                "WEBGL_multi_draw",
                "WEBGL_polygon_mode",
                "WEBGL_polygon_mode",
                "WEBGL_provoking_vertex",
                "WEBGL_render_shared_exponent",
                "WEBGL_stencil_texturing"
              ],
              "webglMeasurement": {
                "schema": "browserhat.direct-webgl-measurement.v1",
                "parameters": {
                  "ALIASED_LINE_WIDTH_RANGE": [
                    1,
                    1
                  ],
                  "ALIASED_POINT_SIZE_RANGE": [
                    1,
                    1024
                  ],
                  "ALPHA_BITS": 8,
                  "BLUE_BITS": 8,
                  "DEPTH_BITS": 24,
                  "GREEN_BITS": 8,
                  "MAX_3D_TEXTURE_SIZE": 2048,
                  "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                  "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                  "MAX_COLOR_ATTACHMENTS": 8,
                  "MAX_COLOR_ATTACHMENTS_WEBGL": 8,
                  "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704,
                  "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
                  "MAX_COMBINED_UNIFORM_BLOCKS": 24,
                  "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992,
                  "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
                  "MAX_DRAW_BUFFERS": 8,
                  "MAX_DRAW_BUFFERS_WEBGL": 8,
                  "MAX_ELEMENTS_INDICES": 2147483647,
                  "MAX_ELEMENTS_VERTICES": 2147483647,
                  "MAX_ELEMENT_INDEX": 4294967294,
                  "MAX_FRAGMENT_INPUT_COMPONENTS": 120,
                  "MAX_FRAGMENT_UNIFORM_BLOCKS": 12,
                  "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
                  "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
                  "MAX_PROGRAM_TEXEL_OFFSET": 7,
                  "MAX_RENDERBUFFER_SIZE": 16384,
                  "MAX_SAMPLES": 16,
                  "MAX_SERVER_WAIT_TIMEOUT": 0,
                  "MAX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_TEXTURE_LOD_BIAS": 2,
                  "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                  "MAX_TEXTURE_SIZE": 16384,
                  "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                  "MAX_UNIFORM_BLOCK_SIZE": 65536,
                  "MAX_UNIFORM_BUFFER_BINDINGS": 24,
                  "MAX_VARYING_COMPONENTS": 120,
                  "MAX_VARYING_VECTORS": 30,
                  "MAX_VERTEX_ATTRIBS": 16,
                  "MAX_VERTEX_OUTPUT_COMPONENTS": 120,
                  "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_VERTEX_UNIFORM_BLOCKS": 12,
                  "MAX_VERTEX_UNIFORM_COMPONENTS": 16384,
                  "MAX_VERTEX_UNIFORM_VECTORS": 4096,
                  "MAX_VIEWPORT_DIMS": [
                    32767,
                    32767
                  ],
                  "MIN_PROGRAM_TEXEL_OFFSET": -8,
                  "RED_BITS": 8,
                  "RENDERER": "WebKit WebGL",
                  "SAMPLES": 4,
                  "SAMPLE_BUFFERS": 1,
                  "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                  "STENCIL_BITS": 0,
                  "SUBPIXEL_BITS": 4,
                  "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 256,
                  "UNMASKED_RENDERER_WEBGL": "ANGLE (Apple, ANGLE Metal Renderer: Apple M3, Unspecified Version)",
                  "UNMASKED_VENDOR_WEBGL": "Google Inc. (Apple)",
                  "VENDOR": "WebKit",
                  "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                  "antialias": true,
                  "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.LOW_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.LOW_INT.precision": 0,
                  "FRAGMENT_SHADER.LOW_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.LOW_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.MEDIUM_INT.precision": 0,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMin": 31,
                  "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.HIGH_INT.precision": 0,
                  "VERTEX_SHADER.HIGH_INT.rangeMax": 30,
                  "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                  "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.LOW_INT.precision": 0,
                  "VERTEX_SHADER.LOW_INT.rangeMax": 30,
                  "VERTEX_SHADER.LOW_INT.rangeMin": 31,
                  "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.MEDIUM_INT.precision": 0,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMax": 30,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMin": 31
                },
                "extensions": {
                  "webgl": [
                    "ANGLE_instanced_arrays",
                    "EXT_blend_minmax",
                    "EXT_clip_control",
                    "EXT_color_buffer_half_float",
                    "EXT_depth_clamp",
                    "EXT_disjoint_timer_query",
                    "EXT_float_blend",
                    "EXT_frag_depth",
                    "EXT_polygon_offset_clamp",
                    "EXT_sRGB",
                    "EXT_shader_texture_lod",
                    "EXT_texture_compression_bptc",
                    "EXT_texture_compression_rgtc",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_mirror_clamp_to_edge",
                    "KHR_parallel_shader_compile",
                    "OES_element_index_uint",
                    "OES_fbo_render_mipmap",
                    "OES_standard_derivatives",
                    "OES_texture_float",
                    "OES_texture_float_linear",
                    "OES_texture_half_float",
                    "OES_texture_half_float_linear",
                    "OES_vertex_array_object",
                    "WEBGL_blend_func_extended",
                    "WEBGL_color_buffer_float",
                    "WEBGL_compressed_texture_astc",
                    "WEBGL_compressed_texture_etc",
                    "WEBGL_compressed_texture_etc1",
                    "WEBGL_compressed_texture_pvrtc",
                    "WEBGL_compressed_texture_s3tc",
                    "WEBGL_compressed_texture_s3tc_srgb",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_depth_texture",
                    "WEBGL_draw_buffers",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_polygon_mode"
                  ],
                  "webgl2": [
                    "EXT_clip_control",
                    "EXT_color_buffer_float",
                    "EXT_color_buffer_half_float",
                    "EXT_conservative_depth",
                    "EXT_depth_clamp",
                    "EXT_disjoint_timer_query_webgl2",
                    "EXT_float_blend",
                    "EXT_polygon_offset_clamp",
                    "EXT_render_snorm",
                    "EXT_texture_compression_bptc",
                    "EXT_texture_compression_rgtc",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_mirror_clamp_to_edge",
                    "EXT_texture_norm16",
                    "KHR_parallel_shader_compile",
                    "NV_shader_noperspective_interpolation",
                    "OES_draw_buffers_indexed",
                    "OES_sample_variables",
                    "OES_shader_multisample_interpolation",
                    "OES_texture_float_linear",
                    "WEBGL_blend_func_extended",
                    "WEBGL_clip_cull_distance",
                    "WEBGL_compressed_texture_astc",
                    "WEBGL_compressed_texture_etc",
                    "WEBGL_compressed_texture_etc1",
                    "WEBGL_compressed_texture_pvrtc",
                    "WEBGL_compressed_texture_s3tc",
                    "WEBGL_compressed_texture_s3tc_srgb",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_polygon_mode",
                    "WEBGL_provoking_vertex",
                    "WEBGL_render_shared_exponent",
                    "WEBGL_stencil_texturing"
                  ]
                },
                "unmeasured": [],
                "unmeasuredExtensions": [],
                "contexts": {
                  "webgl": true,
                  "webgl2": true
                }
              },
              "red": [
                "WebGL: 6e1fd755",
                "7",
                "6",
                "9",
                "5",
                "2"
              ]
            }
          }
        ],
        "pixelscan": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "No masking detected",
            "reasons": [],
            "why": null,
            "url": "https://pixelscan.net/fingerprint-check",
            "started": "2026-11-05T19:18:25.887Z",
            "result": {
              "masking": "No masking detected",
              "flags": [
                "Bot Verification",
                "No proxy detected",
                "No masking detected",
                "No automated behavior detected",
                "Bot check",
                "Small changes in IP, resolution, timezone, or extensions between sessions can lead to inconsistent fingerprints. These mismatches often trigger CAPTCHAs or bans. For better consistency, keep your browser settings and environment stable across uses. Check out article on how to fix it.",
                "Bot Checker"
              ]
            }
          }
        ],
        "fpplay": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "tampering=true, tampering_ml_score=0.9653, anomaly_score=1, anti_detect_browser=true, suspect_score=31, virtual_machine=true",
            "reasons": [
              "tampering=true",
              "anti_detect_browser=true",
              "virtual_machine=true"
            ],
            "why": null,
            "url": "https://demo.fingerprint.com/playground",
            "started": "2026-11-05T19:18:53.261Z",
            "result": {
              "tampering": "true",
              "tampering_confidence": "\"high\"",
              "tampering_ml_score": "0.9653",
              "anomaly_score": "1",
              "anti_detect_browser": "true",
              "suspect_score": "31",
              "bot": "\"not_detected\"",
              "vpn": "false",
              "proxy": "true",
              "proxy_ml_score": "0.507",
              "developer_tools": "false",
              "virtual_machine": "true",
              "emulator": null,
              "incognito": "false",
              "privacy_settings": "false",
              "location_spoofing": null,
              "high_activity": null,
              "velocity": "{"
            }
          }
        ],
        "iphey": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "Trustworthy",
            "reasons": [],
            "why": null,
            "url": "https://iphey.com/",
            "started": "2026-11-05T19:19:15.618Z",
            "result": {
              "verdict": "Trustworthy",
              "processes": false,
              "flagged": [
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "The era of simple User-Agent spoofing and residential proxies is over. 2026 marks the shift to hardware verification, where only complete session validation actually works.",
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "How does a digital fingerprint differ from an IP address?",
                "Fonts and Plugins list: A unique set of installed components that rarely repeats across different users.",
                "It is almost impossible to completely hide a fingerprint, as empty parameter values themselves look suspicious to security systems. The best strategy is camouflage. Using anti-detect browsers or specialized extensions allows you to swap real data for \"average\" values, making your profile less unique and harder to track.",
                "If our test shows a low Trust Score, it may be due to the use of low-quality proxies, a mismatch between your time zone and your IP, or clear signs of automation (bots). We check your browser fingerprint for leaks that could expose your real identity.",
                "No suspicious signals detected"
              ],
              "extra": {
                "opened": 0,
                "details": []
              }
            }
          }
        ],
        "sannysoft": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "failed 0",
            "reasons": [],
            "why": null,
            "url": "https://bot.sannysoft.com/",
            "started": "2026-11-05T19:19:41.003Z",
            "result": {
              "rows": 57,
              "failed": [],
              "warn": []
            }
          }
        ],
        "brotector": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "avg 0, detections 0",
            "reasons": [],
            "why": null,
            "url": "https://ttlns.github.io/brotector/",
            "started": "2026-11-05T19:19:55.612Z",
            "result": {
              "avgScore": "0",
              "detections": []
            }
          }
        ],
        "turnstile": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "пройден (token 773)",
            "reasons": [],
            "why": null,
            "url": "https://peet.ws/turnstile-test/non-interactive.html",
            "started": "2026-11-05T19:20:15.043Z",
            "result": {
              "passed": true,
              "tokenLen": 773,
              "dummy": false,
              "sitekey": "0x4AAAAAAABS7vwvV6VFfMcD"
            }
          }
        ],
        "cfchallenge": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "пройден без клика",
            "reasons": [],
            "why": null,
            "url": "https://www.scrapingcourse.com/antibot-challenge",
            "started": "2026-11-05T19:20:49.996Z",
            "result": {
              "title": "Antibot Challenge - ScrapingCourse.com",
              "passed": true,
              "head": "Scraping\nCourse\nAntibot Challenge\nYou bypassed the Antibot challenge! :D"
            }
          }
        ]
      }
    },
    {
      "arm": "K10-win",
      "persona": "Windows",
      "control": false,
      "os": "Windows",
      "browser": "Chrome/156.0.8078.13",
      "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36",
      "core": {
        "chromium": "156.0.8078.13",
        "platform": "win-x64",
        "build": "dev.61"
      },
      "started": "2026-11-05T19:10:44.731Z",
      "cells": {
        "bscan": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "100 % без вычетов (IP tz America/Los_Angeles)",
            "reasons": [],
            "why": null,
            "url": "https://www.browserscan.net/",
            "started": "2026-11-05T19:10:44.731Z",
            "result": {
              "score": 100,
              "deductions": [],
              "ip_tz": "America/Los_Angeles",
              "tz": "America/Los_Angeles",
              "platform": "Windows 11",
              "renderer": "ANGLE (AMD, AMD Radeon(TM) Vega 8 Graphics (0x000015DD) Direct3D11 vs_5_0 ps_5_0, D3D11)",
              "webrtc": "disabled"
            }
          }
        ],
        "bscanbot": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "Normal",
            "reasons": [],
            "why": null,
            "url": "https://www.browserscan.net/bot-detection",
            "started": "2026-11-05T19:11:05.921Z",
            "result": {
              "verdict": "Normal",
              "abnormal": []
            }
          }
        ],
        "creep": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "lies 0; trash пусто; GPU C",
            "reasons": [],
            "why": null,
            "url": "https://abrahamjuliot.github.io/creepjs/",
            "started": "2026-11-05T19:11:17.195Z",
            "result": {
              "totalLies": 0,
              "lieKeys": [],
              "lies": {},
              "trash": {
                "trashBin": [],
                "$hash": "8bb27644be50b5a7be02161ec83777cd9b06c8b3d949ae6a9bad26431ab13018"
              },
              "gpu": {
                "parts": "AMD, ANGLE, D3D11, Direct3D, Graphics, Radeon, Vega",
                "warnings": [],
                "gibbers": "x000015D",
                "confidence": "moderate",
                "grade": "C",
                "compressedGPU": "AMD, AMD Radeon(TM) Vega 8 Graphics (0x000015DD)"
              },
              "parameters": {
                "ALIASED_POINT_SIZE_RANGE": [
                  1,
                  1024
                ],
                "ALIASED_LINE_WIDTH_RANGE": [
                  1,
                  1
                ],
                "STENCIL_VALUE_MASK": 4294967295,
                "STENCIL_WRITEMASK": 4294967295,
                "STENCIL_BACK_VALUE_MASK": 4294967295,
                "STENCIL_BACK_WRITEMASK": 4294967295,
                "MAX_TEXTURE_SIZE": 16384,
                "MAX_VIEWPORT_DIMS": [
                  32767,
                  32767
                ],
                "SUBPIXEL_BITS": 4,
                "MAX_VERTEX_ATTRIBS": 16,
                "MAX_VERTEX_UNIFORM_VECTORS": 4096,
                "MAX_VARYING_VECTORS": 30,
                "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
                "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_TEXTURE_IMAGE_UNITS": 16,
                "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
                "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                "VENDOR": "WebKit",
                "RENDERER": "WebKit WebGL",
                "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
                "MAX_RENDERBUFFER_SIZE": 16384,
                "UNMASKED_VENDOR_WEBGL": "Google Inc. (AMD)",
                "UNMASKED_RENDERER_WEBGL": "ANGLE (AMD, AMD Radeon(TM) Vega 8 Graphics (0x000015DD) Direct3D11 vs_5_0 ps_5_0, D3D11)",
                "MAX_3D_TEXTURE_SIZE": 2048,
                "MAX_ELEMENTS_VERTICES": 2147483647,
                "MAX_ELEMENTS_INDICES": 2147483647,
                "MAX_TEXTURE_LOD_BIAS": 2,
                "MAX_DRAW_BUFFERS": 8,
                "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
                "MAX_VERTEX_UNIFORM_COMPONENTS": 16384,
                "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                "MAX_PROGRAM_TEXEL_OFFSET": 7,
                "MAX_VARYING_COMPONENTS": 120,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120,
                "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                "MAX_COLOR_ATTACHMENTS": 8,
                "MAX_SAMPLES": 16,
                "MAX_VERTEX_UNIFORM_BLOCKS": 12,
                "MAX_FRAGMENT_UNIFORM_BLOCKS": 12,
                "MAX_COMBINED_UNIFORM_BLOCKS": 24,
                "MAX_UNIFORM_BUFFER_BINDINGS": 24,
                "MAX_UNIFORM_BLOCK_SIZE": 65536,
                "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992,
                "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704,
                "MAX_VERTEX_OUTPUT_COMPONENTS": 120,
                "MAX_FRAGMENT_INPUT_COMPONENTS": 120,
                "MAX_SERVER_WAIT_TIMEOUT": 0,
                "MAX_ELEMENT_INDEX": 4294967294,
                "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                "antialias": true,
                "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                "VERTEX_SHADER.HIGH_INT.precision": 0,
                "VERTEX_SHADER.HIGH_INT.rangeMax": 30,
                "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                "FRAGMENT_SHADER.LOW_FLOAT.precision": 23,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 23,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                "FRAGMENT_SHADER.HIGH_INT.rangeMax": 30,
                "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                "MAX_DRAW_BUFFERS_WEBGL": 8
              },
              "extensions": [
                "ANGLE_instanced_arrays",
                "EXT_blend_minmax",
                "EXT_clip_control",
                "EXT_clip_control",
                "EXT_color_buffer_float",
                "EXT_color_buffer_half_float",
                "EXT_color_buffer_half_float",
                "EXT_conservative_depth",
                "EXT_depth_clamp",
                "EXT_depth_clamp",
                "EXT_disjoint_timer_query",
                "EXT_disjoint_timer_query_webgl2",
                "EXT_float_blend",
                "EXT_float_blend",
                "EXT_frag_depth",
                "EXT_polygon_offset_clamp",
                "EXT_polygon_offset_clamp",
                "EXT_render_snorm",
                "EXT_sRGB",
                "EXT_shader_texture_lod",
                "EXT_texture_compression_bptc",
                "EXT_texture_compression_bptc",
                "EXT_texture_compression_rgtc",
                "EXT_texture_compression_rgtc",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_filter_anisotropic",
                "EXT_texture_mirror_clamp_to_edge",
                "EXT_texture_mirror_clamp_to_edge",
                "EXT_texture_norm16",
                "KHR_parallel_shader_compile",
                "KHR_parallel_shader_compile",
                "NV_shader_noperspective_interpolation",
                "OES_draw_buffers_indexed",
                "OES_element_index_uint",
                "OES_fbo_render_mipmap",
                "OES_sample_variables",
                "OES_shader_multisample_interpolation",
                "OES_standard_derivatives",
                "OES_texture_float",
                "OES_texture_float_linear",
                "OES_texture_float_linear",
                "OES_texture_half_float",
                "OES_texture_half_float_linear",
                "OES_vertex_array_object",
                "OVR_multiview2",
                "WEBGL_blend_func_extended",
                "WEBGL_blend_func_extended",
                "WEBGL_clip_cull_distance",
                "WEBGL_color_buffer_float",
                "WEBGL_compressed_texture_s3tc",
                "WEBGL_compressed_texture_s3tc",
                "WEBGL_compressed_texture_s3tc_srgb",
                "WEBGL_compressed_texture_s3tc_srgb",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_renderer_info",
                "WEBGL_debug_shaders",
                "WEBGL_debug_shaders",
                "WEBGL_depth_texture",
                "WEBGL_draw_buffers",
                "WEBGL_lose_context",
                "WEBGL_lose_context",
                "WEBGL_multi_draw",
                "WEBGL_multi_draw",
                "WEBGL_polygon_mode",
                "WEBGL_polygon_mode",
                "WEBGL_provoking_vertex",
                "WEBGL_stencil_texturing"
              ],
              "webglMeasurement": {
                "schema": "browserhat.direct-webgl-measurement.v1",
                "parameters": {
                  "ALIASED_LINE_WIDTH_RANGE": [
                    1,
                    1
                  ],
                  "ALIASED_POINT_SIZE_RANGE": [
                    1,
                    1024
                  ],
                  "ALPHA_BITS": 8,
                  "BLUE_BITS": 8,
                  "DEPTH_BITS": 24,
                  "GREEN_BITS": 8,
                  "MAX_3D_TEXTURE_SIZE": 2048,
                  "MAX_ARRAY_TEXTURE_LAYERS": 2048,
                  "MAX_CLIENT_WAIT_TIMEOUT_WEBGL": 0,
                  "MAX_COLOR_ATTACHMENTS": 8,
                  "MAX_COLOR_ATTACHMENTS_WEBGL": 8,
                  "MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS": 200704,
                  "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
                  "MAX_COMBINED_UNIFORM_BLOCKS": 24,
                  "MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS": 212992,
                  "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
                  "MAX_DRAW_BUFFERS": 8,
                  "MAX_DRAW_BUFFERS_WEBGL": 8,
                  "MAX_ELEMENTS_INDICES": 2147483647,
                  "MAX_ELEMENTS_VERTICES": 2147483647,
                  "MAX_ELEMENT_INDEX": 4294967294,
                  "MAX_FRAGMENT_INPUT_COMPONENTS": 120,
                  "MAX_FRAGMENT_UNIFORM_BLOCKS": 12,
                  "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
                  "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
                  "MAX_PROGRAM_TEXEL_OFFSET": 7,
                  "MAX_RENDERBUFFER_SIZE": 16384,
                  "MAX_SAMPLES": 16,
                  "MAX_SERVER_WAIT_TIMEOUT": 0,
                  "MAX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_TEXTURE_LOD_BIAS": 2,
                  "MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
                  "MAX_TEXTURE_SIZE": 16384,
                  "MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS": 120,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS": 4,
                  "MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS": 4,
                  "MAX_UNIFORM_BLOCK_SIZE": 65536,
                  "MAX_UNIFORM_BUFFER_BINDINGS": 24,
                  "MAX_VARYING_COMPONENTS": 120,
                  "MAX_VARYING_VECTORS": 30,
                  "MAX_VERTEX_ATTRIBS": 16,
                  "MAX_VERTEX_OUTPUT_COMPONENTS": 120,
                  "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                  "MAX_VERTEX_UNIFORM_BLOCKS": 12,
                  "MAX_VERTEX_UNIFORM_COMPONENTS": 16384,
                  "MAX_VERTEX_UNIFORM_VECTORS": 4096,
                  "MAX_VIEWPORT_DIMS": [
                    32767,
                    32767
                  ],
                  "MIN_PROGRAM_TEXEL_OFFSET": -8,
                  "RED_BITS": 8,
                  "RENDERER": "WebKit WebGL",
                  "SAMPLES": 4,
                  "SAMPLE_BUFFERS": 1,
                  "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
                  "STENCIL_BITS": 0,
                  "SUBPIXEL_BITS": 4,
                  "UNIFORM_BUFFER_OFFSET_ALIGNMENT": 256,
                  "UNMASKED_RENDERER_WEBGL": "ANGLE (AMD, AMD Radeon(TM) Vega 8 Graphics (0x000015DD) Direct3D11 vs_5_0 ps_5_0, D3D11)",
                  "UNMASKED_VENDOR_WEBGL": "Google Inc. (AMD)",
                  "VENDOR": "WebKit",
                  "VERSION": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
                  "antialias": true,
                  "FRAGMENT_SHADER.HIGH_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.HIGH_INT.precision": 0,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.HIGH_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.LOW_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.LOW_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.LOW_INT.precision": 0,
                  "FRAGMENT_SHADER.LOW_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.LOW_INT.rangeMin": 31,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.precision": 23,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "FRAGMENT_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "FRAGMENT_SHADER.MEDIUM_INT.precision": 0,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMax": 30,
                  "FRAGMENT_SHADER.MEDIUM_INT.rangeMin": 31,
                  "VERTEX_SHADER.HIGH_FLOAT.precision": 23,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.HIGH_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.HIGH_INT.precision": 0,
                  "VERTEX_SHADER.HIGH_INT.rangeMax": 30,
                  "VERTEX_SHADER.HIGH_INT.rangeMin": 31,
                  "VERTEX_SHADER.LOW_FLOAT.precision": 23,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.LOW_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.LOW_INT.precision": 0,
                  "VERTEX_SHADER.LOW_INT.rangeMax": 30,
                  "VERTEX_SHADER.LOW_INT.rangeMin": 31,
                  "VERTEX_SHADER.MEDIUM_FLOAT.precision": 23,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMax": 127,
                  "VERTEX_SHADER.MEDIUM_FLOAT.rangeMin": 127,
                  "VERTEX_SHADER.MEDIUM_INT.precision": 0,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMax": 30,
                  "VERTEX_SHADER.MEDIUM_INT.rangeMin": 31
                },
                "extensions": {
                  "webgl": [
                    "ANGLE_instanced_arrays",
                    "EXT_blend_minmax",
                    "EXT_clip_control",
                    "EXT_color_buffer_half_float",
                    "EXT_depth_clamp",
                    "EXT_disjoint_timer_query",
                    "EXT_float_blend",
                    "EXT_frag_depth",
                    "EXT_polygon_offset_clamp",
                    "EXT_shader_texture_lod",
                    "EXT_texture_compression_bptc",
                    "EXT_texture_compression_rgtc",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_mirror_clamp_to_edge",
                    "EXT_sRGB",
                    "KHR_parallel_shader_compile",
                    "OES_element_index_uint",
                    "OES_fbo_render_mipmap",
                    "OES_standard_derivatives",
                    "OES_texture_float",
                    "OES_texture_float_linear",
                    "OES_texture_half_float",
                    "OES_texture_half_float_linear",
                    "OES_vertex_array_object",
                    "WEBGL_blend_func_extended",
                    "WEBGL_color_buffer_float",
                    "WEBGL_compressed_texture_s3tc",
                    "WEBGL_compressed_texture_s3tc_srgb",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_depth_texture",
                    "WEBGL_draw_buffers",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_polygon_mode"
                  ],
                  "webgl2": [
                    "EXT_clip_control",
                    "EXT_color_buffer_float",
                    "EXT_color_buffer_half_float",
                    "EXT_conservative_depth",
                    "EXT_depth_clamp",
                    "EXT_disjoint_timer_query_webgl2",
                    "EXT_float_blend",
                    "EXT_polygon_offset_clamp",
                    "EXT_render_snorm",
                    "EXT_texture_compression_bptc",
                    "EXT_texture_compression_rgtc",
                    "EXT_texture_filter_anisotropic",
                    "EXT_texture_mirror_clamp_to_edge",
                    "EXT_texture_norm16",
                    "KHR_parallel_shader_compile",
                    "NV_shader_noperspective_interpolation",
                    "OES_draw_buffers_indexed",
                    "OES_sample_variables",
                    "OES_shader_multisample_interpolation",
                    "OES_texture_float_linear",
                    "OVR_multiview2",
                    "WEBGL_blend_func_extended",
                    "WEBGL_clip_cull_distance",
                    "WEBGL_compressed_texture_s3tc",
                    "WEBGL_compressed_texture_s3tc_srgb",
                    "WEBGL_debug_renderer_info",
                    "WEBGL_debug_shaders",
                    "WEBGL_lose_context",
                    "WEBGL_multi_draw",
                    "WEBGL_polygon_mode",
                    "WEBGL_provoking_vertex",
                    "WEBGL_stencil_texturing"
                  ]
                },
                "unmeasured": [],
                "unmeasuredExtensions": [],
                "contexts": {
                  "webgl": true,
                  "webgl2": true
                }
              },
              "red": [
                "7",
                "6",
                "9",
                "5",
                "2"
              ]
            }
          }
        ],
        "pixelscan": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "No masking detected",
            "reasons": [],
            "why": null,
            "url": "https://pixelscan.net/fingerprint-check",
            "started": "2026-11-05T19:11:37.895Z",
            "result": {
              "masking": "No masking detected",
              "flags": [
                "Bot Verification",
                "No proxy detected",
                "No masking detected",
                "No automated behavior detected",
                "Bot check",
                "Small changes in IP, resolution, timezone, or extensions between sessions can lead to inconsistent fingerprints. These mismatches often trigger CAPTCHAs or bans. For better consistency, keep your browser settings and environment stable across uses. Check out article on how to fix it.",
                "Bot Checker"
              ]
            }
          }
        ],
        "fpplay": [
          {
            "rerun": false,
            "verdict": "unmeasured",
            "label": "не измерено (ready=false)",
            "reasons": [],
            "why": "the page never showed its readiness sign",
            "url": "https://demo.fingerprint.com/playground",
            "started": "2026-11-05T19:12:04.856Z",
            "result": {
              "tampering": null,
              "tampering_confidence": null,
              "tampering_ml_score": null,
              "anomaly_score": null,
              "anti_detect_browser": null,
              "suspect_score": null,
              "bot": null,
              "vpn": null,
              "proxy": null,
              "proxy_ml_score": null,
              "developer_tools": null,
              "virtual_machine": null,
              "emulator": null,
              "incognito": null,
              "privacy_settings": null,
              "location_spoofing": null,
              "high_activity": null,
              "velocity": null
            }
          }
        ],
        "iphey": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "Trustworthy",
            "reasons": [],
            "why": null,
            "url": "https://iphey.com/",
            "started": "2026-11-05T19:14:37.171Z",
            "result": {
              "verdict": "Trustworthy",
              "processes": false,
              "flagged": [
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "The era of simple User-Agent spoofing and residential proxies is over. 2026 marks the shift to hardware verification, where only complete session validation actually works.",
                "Run all essential browser fingerprint checks from one place to stay undetected",
                "How does a digital fingerprint differ from an IP address?",
                "Fonts and Plugins list: A unique set of installed components that rarely repeats across different users.",
                "It is almost impossible to completely hide a fingerprint, as empty parameter values themselves look suspicious to security systems. The best strategy is camouflage. Using anti-detect browsers or specialized extensions allows you to swap real data for \"average\" values, making your profile less unique and harder to track.",
                "If our test shows a low Trust Score, it may be due to the use of low-quality proxies, a mismatch between your time zone and your IP, or clear signs of automation (bots). We check your browser fingerprint for leaks that could expose your real identity.",
                "No suspicious signals detected"
              ],
              "extra": {
                "opened": 0,
                "details": []
              }
            }
          }
        ],
        "sannysoft": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "failed 0",
            "reasons": [],
            "why": null,
            "url": "https://bot.sannysoft.com/",
            "started": "2026-11-05T19:15:09.090Z",
            "result": {
              "rows": 57,
              "failed": [],
              "warn": []
            }
          }
        ],
        "brotector": [
          {
            "rerun": false,
            "verdict": "clean",
            "label": "avg 0, detections 0",
            "reasons": [],
            "why": null,
            "url": "https://ttlns.github.io/brotector/",
            "started": "2026-11-05T19:15:23.320Z",
            "result": {
              "avgScore": "0",
              "detections": []
            }
          }
        ],
        "turnstile": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "НЕ пройден (token 0)",
            "reasons": [
              "not passed"
            ],
            "why": null,
            "url": "https://peet.ws/turnstile-test/non-interactive.html",
            "started": "2026-11-05T19:15:43.799Z",
            "result": {
              "passed": false,
              "tokenLen": 0,
              "dummy": false,
              "sitekey": "0x4AAAAAAABS7vwvV6VFfMcD"
            }
          }
        ],
        "cfchallenge": [
          {
            "rerun": false,
            "verdict": "fail",
            "label": "НЕ пройден",
            "reasons": [
              "not passed"
            ],
            "why": null,
            "url": "https://www.scrapingcourse.com/antibot-challenge",
            "started": "2026-11-05T19:16:22.336Z",
            "result": {
              "title": "Just a moment...",
              "passed": false,
              "head": "www.scrapingcourse.com\nPerforming security verification\n\nThis website uses a security service to protect against malicious bots. This page is displayed while the website verifies you are not a bot.\n\nR"
            }
          }
        ]
      }
    }
  ]
}
