Aged Cookie Detection Lab New Run

Run #2 FAIL

Run ID2
Timestamp2026-05-13T01:34:59.405Z
Profile ID1
Cohortdesktop
IP113.160.52.142
IP / Geo
JA3 Hashccbbc013…
full ccbbc013c322428039721c42d6ae36e2
JA4t13d1516h2_8daaf6152771_d8a2da3f94cd
HTTP/2 FP1:65536;2:0;4:6291456;6:262144|15663105|1:1:0:256,3:1:0:220,5:1:0:256,7:1:0:256,9:1:7:220,11:1:0:220|m,a,s,p
Headless Prob 0%
Composite Score70 / 100

Verdict

OverallFAIL
Composite Score70 / 100 Composite score rough calibration: ≥85 ≈ browserscan 90+/iphey Trustworthy; 70-84 ≈ Suspicious; <70 ≈ Unreliable
Headless Probability0%
IP / Geo

Categories

CategoryVerdict
identityFAIL
hardwarePASS
networkWARN
automationPASS

Inconsistencies (lies)

Rule Details (18 rules)

Rule IDCategoryVerdictDetail
ua-platform-consistency identity PASS platform nhất quán: linux
ua-version-consistency identity PASS skipped (UA không claim Chrome)
tls-browser-consistency identity PASS TLS fingerprint nhất quán với claimed browser
timezone-ip-consistency network WARN no geo data — không cross-check được timezone với IP
locale-ip-consistency network PASS geo unavailable — chỉ check header↔JS
screen-dpr-mobile-consistency hardware PASS screen/DPR/mobile nhất quán
webgl-platform-consistency hardware PASS WebGL GPU nhất quán với platform: gpu=desktop
webgl1-webgl2-consistency hardware PASS WebGL1 và WebGL2 nhất quán
fonts-platform-consistency identity FAIL phát hiện fonts đặc trưng 'windows' nhưng claim 'linux': 'Calibri' (windows), 'Cambria' (windows), 'Consolas' (windows), 'Segoe UI' (windows), 'Gill Sans' (macos), 'Menlo' (macos), 'Monaco' (macos), 'Optima' (macos), 'Futura' (macos), 'Baskerville' (macos)
hwconcurrency-devicememory-plausibility hardware PASS hardwareConcurrency và deviceMemory không có — skipped
webrtc-ip-leak network WARN WebRTC gather lỗi: webrtc-ice after 5000ms — không verify leak được
datacenter-ip network PASS geo data không có — datacenter check skipped
permissions-consistency automation PASS permissions consistent — không phát hiện mismatch
navigator-completeness automation PASS navigator fields đầy đủ và đúng shape Chrome
chrome-object-shape automation PASS window.chrome shape đúng Real Chrome 142
headless-aggregate automation PASS headless prob 0% — trong ngưỡng Real Chrome (≤45)
canvas-audio-noise-sanity hardware PASS canvas/audio hash có entropy bình thường — noise patch OK
mobile-cohort-consistency identity PASS desktop cohort — mobile-cohort rule N/A

Raw Signals

navigator

SignalValue
userAgent {"value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
appVersion {"value":"5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
platform {"value":"Linux x86_64"}
vendor {"value":"Google Inc."}
vendorSub {"value":""}
productSub {"value":"20030107"}
oscpu
{
  "value": {
    "unsupported": true
  }
}
language {"value":"en-US"}
languages
{
  "value": [
    "en-US",
    "en",
    "vi",
    "la"
  ]
}
hardwareConcurrency {"value":16}
deviceMemory {"value":32}
maxTouchPoints {"value":0}
doNotTrack {"value":null}
pdfViewerEnabled {"value":true}
webdriver {"value":false}
cookieEnabled {"value":true}
plugins
{
  "value": [
    {
      "name": "PDF Viewer",
      "filename": "internal-pdf-viewer",
      "description": "Portable Document Format"
    },
    {
      "name": "Chrome PDF Viewer",
      "filename": "internal-pdf-viewer",
      "description": "Portable Document Format"
    },
    {
      "name": "Chromium PDF Viewer",
      "filename": "internal-pdf-viewer",
      "description": "Portable Document Format"
    },
    {
      "name": "Microsoft Edge PDF Viewer",
      "filename": "internal-pdf-viewer",
      "description": "Portable Document Format"
    },
    {
      "name": "WebKit built-in PDF",
      "filename": "internal-pdf-viewer",
      "description": "Portable Document Format"
    }
  ]
}
mimeTypes
{
  "value": [
    {
      "type": "application/pdf",
      "suffixes": "pdf",
      "description": "Portable Document Format"
    },
    {
      "type": "text/pdf",
      "suffixes": "pdf",
      "description": "Portable Document Format"
    }
  ]
}

screen

SignalValue
width {"value":3440}
height {"value":1440}
availWidth {"value":3440}
availHeight {"value":1440}
colorDepth {"value":24}
pixelDepth {"value":24}
taskbar_height_hint {"value":0}
orientation
{
  "value": {
    "type": "landscape-primary",
    "angle": 0
  }
}
devicePixelRatio {"value":1}
outerWidth {"value":1740}
outerHeight {"value":1392}
innerWidth {"value":1720}
innerHeight {"value":1285}
screenX {"value":0}
screenY {"value":0}

locale

SignalValue
language {"value":"en-US"}
languages
{
  "value": [
    "en-US",
    "en",
    "vi",
    "la"
  ]
}
dateTimeFormat
{
  "value": {
    "locale": "en-US",
    "calendar": "gregory",
    "numberingSystem": "latn",
    "timeZone": "Asia/Saigon",
    "year": "numeric",
    "month": "numeric",
    "day": "numeric"
  }
}
numberFormat
{
  "value": {
    "locale": "en-US",
    "numberingSystem": "latn",
    "style": "decimal",
    "minimumIntegerDigits": 1,
    "minimumFractionDigits": 0,
    "maximumFractionDigits": 3,
    "useGrouping": "auto",
    "notation": "standard",
    "signDisplay": "auto",
    "roundingIncrement": 1,
    "roundingMode": "halfExpand",
    "roundingPriority": "auto",
    "trailingZeroDisplay": "auto"
  }
}
collator
{
  "value": {
    "locale": "en-US",
    "usage": "sort",
    "sensitivity": "variant",
    "ignorePunctuation": false,
    "collation": "default",
    "numeric": false,
    "caseFirst": "false"
  }
}
numberSample {"value":"1,234.5"}
dateSample {"value":"1/1/1970, 8:00:00 AM"}

timezone

SignalValue
timeZone {"value":"Asia/Saigon"}
offsetNow {"value":-420}
offsetJan {"value":-420}
offsetJul {"value":-420}
hasDST {"value":false}
tzNameLong {"value":"Indochina Time"}
dateToString {"value":"Wed May 13 2026 08:34:54 GMT+0700 (Indochina Time)"}

webgl

SignalValue
webgl1
{
  "vendor": "WebKit",
  "renderer": "WebKit WebGL",
  "version": "WebGL 1.0 (OpenGL ES 2.0 Chromium)",
  "shadingLanguageVersion": "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)",
  "unmaskedVendor": "Google Inc. (Intel)",
  "unmaskedRenderer": "ANGLE (Intel, Mesa Intel(R) UHD Graphics P630 (CFL GT2), OpenGL ES 3.2)",
  "params": {
    "MAX_TEXTURE_SIZE": 16384,
    "MAX_VIEWPORT_DIMS": [
      16384,
      16384
    ],
    "MAX_RENDERBUFFER_SIZE": 16384,
    "MAX_VERTEX_ATTRIBS": 16,
    "MAX_VERTEX_UNIFORM_VECTORS": 1024,
    "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
    "MAX_VARYING_VECTORS": 32,
    "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 64,
    "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
    "MAX_TEXTURE_IMAGE_UNITS": 32,
    "ALIASED_LINE_WIDTH_RANGE": [
      1,
      7.375
    ],
    "ALIASED_POINT_SIZE_RANGE": [
      1,
      255
    ],
    "RED_BITS": 8,
    "GREEN_BITS": 8,
    "BLUE_BITS": 8,
    "ALPHA_BITS": 8,
    "DEPTH_BITS": 24,
    "STENCIL_BITS": 0
  },
  "extensions": [
    "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_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_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"
  ],
  "shaderPrecisions": {
    "VERTEX_SHADER_HIGH_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "VERTEX_SHADER_MEDIUM_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "VERTEX_SHADER_LOW_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "VERTEX_SHADER_HIGH_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "VERTEX_SHADER_MEDIUM_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "VERTEX_SHADER_LOW_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "FRAGMENT_SHADER_HIGH_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "FRAGMENT_SHADER_MEDIUM_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "FRAGMENT_SHADER_LOW_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "FRAGMENT_SHADER_HIGH_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "FRAGMENT_SHADER_MEDIUM_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "FRAGMENT_SHADER_LOW_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    }
  },
  "hash": "0986aa9584e12f"
}
webgl2
{
  "vendor": "WebKit",
  "renderer": "WebKit WebGL",
  "version": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
  "shadingLanguageVersion": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
  "unmaskedVendor": "Google Inc. (Intel)",
  "unmaskedRenderer": "ANGLE (Intel, Mesa Intel(R) UHD Graphics P630 (CFL GT2), OpenGL ES 3.2)",
  "params": {
    "MAX_TEXTURE_SIZE": 16384,
    "MAX_VIEWPORT_DIMS": [
      16384,
      16384
    ],
    "MAX_RENDERBUFFER_SIZE": 16384,
    "MAX_VERTEX_ATTRIBS": 16,
    "MAX_VERTEX_UNIFORM_VECTORS": 1024,
    "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
    "MAX_VARYING_VECTORS": 32,
    "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 64,
    "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
    "MAX_TEXTURE_IMAGE_UNITS": 32,
    "ALIASED_LINE_WIDTH_RANGE": [
      1,
      7.375
    ],
    "ALIASED_POINT_SIZE_RANGE": [
      1,
      255
    ],
    "RED_BITS": 8,
    "GREEN_BITS": 8,
    "BLUE_BITS": 8,
    "ALPHA_BITS": 8,
    "DEPTH_BITS": 24,
    "STENCIL_BITS": 0,
    "MAX_3D_TEXTURE_SIZE": 2048,
    "MAX_SAMPLES": 16,
    "MAX_COLOR_ATTACHMENTS": 8,
    "MAX_DRAW_BUFFERS": 8,
    "MAX_VERTEX_UNIFORM_COMPONENTS": 4096,
    "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
    "MAX_ARRAY_TEXTURE_LAYERS": 2048
  },
  "extensions": [
    "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_s3tc",
    "WEBGL_compressed_texture_s3tc_srgb",
    "WEBGL_debug_renderer_info",
    "WEBGL_debug_shaders",
    "WEBGL_lose_context",
    "WEBGL_multi_draw",
    "WEBGL_stencil_texturing"
  ],
  "shaderPrecisions": {
    "VERTEX_SHADER_HIGH_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "VERTEX_SHADER_MEDIUM_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "VERTEX_SHADER_LOW_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "VERTEX_SHADER_HIGH_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "VERTEX_SHADER_MEDIUM_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "VERTEX_SHADER_LOW_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "FRAGMENT_SHADER_HIGH_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "FRAGMENT_SHADER_MEDIUM_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "FRAGMENT_SHADER_LOW_FLOAT": {
      "rangeMin": 127,
      "rangeMax": 127,
      "precision": 23
    },
    "FRAGMENT_SHADER_HIGH_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "FRAGMENT_SHADER_MEDIUM_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    },
    "FRAGMENT_SHADER_LOW_INT": {
      "rangeMin": 31,
      "rangeMax": 30,
      "precision": 0
    }
  },
  "hash": "0986aa9584e12f"
}

canvas2d

SignalValue
text_hash 0027de89a4ba0e
geometry_hash 0135b61ab4d517
winding
{
  "evenodd": false,
  "nonzero": true
}
emoji_supported true

sensors

SignalValue
Accelerometer true
Gyroscope true
Magnetometer false
AmbientLightSensor false
LinearAccelerationSensor true
GravitySensor true
AbsoluteOrientationSensor true
RelativeOrientationSensor true
DeviceMotionEvent true
DeviceOrientationEvent true

netinfo

SignalValue
effectiveType {"value":"4g"}
rtt {"value":100}
downlink {"value":10}
downlinkMax {}
saveData {"value":false}
type {}

clientRects

SignalValue
rects
[
  {
    "label": "emoji",
    "x": -9999,
    "y": -9996,
    "width": 59.890625,
    "height": 17
  },
  {
    "label": "ligature",
    "x": -9939.109375,
    "y": -9994,
    "width": 33.1875,
    "height": 15
  },
  {
    "label": "arabic",
    "x": -9905.921875,
    "y": -9995,
    "width": 26.421875,
    "height": 16
  },
  {
    "label": "monospace",
    "x": -9879.5,
    "y": -9995,
    "width": 28.8125,
    "height": 17
  },
  {
    "label": "transform",
    "x": -9850.6875,
    "y": -9995,
    "width": 24.453125,
    "height": 22
  }
]
hash 096b635cfd0c79

math

SignalValue
tan_neg1e308 {"value":0.5086861259107568}
sin_1e308 {"value":0.4533964905016491}
cosh_100 {"value":1.3440585709080678e+43}
acosh_1e308 {"value":709.889355822726}
expm1_1 {"value":1.718281828459045}
atanh_0_5 {"value":0.5493061443340548}
sinh_1 {"value":1.1752011936438014}
exp_1 {"value":2.718281828459045}
log1p_1e_15 {"value":9.999999999999995e-16}
pow_pi_neg100 {"value":1.9275814160560206e-50}
tanh_0_123 {"value":0.12238344189440875}
hash 19bf68ab593bb0

errorStack

SignalValue
firstFramePattern {"value":"at Object.ut (<url>)"}
frameCount {"value":6}
hasCaptureStackTrace {"value":"function"}
hasPrepareStackTrace {"value":"undefined"}
stackTraceLimit {"value":10}
nestedFrameCount {"value":10}
stackStartsWithMessage {"value":true}

headlessTells

SignalValue
signals
{
  "webdriver": false,
  "chrome": {
    "exists": true,
    "has_runtime": false,
    "has_load_times": true,
    "has_csi": true,
    "has_app": true
  },
  "plugins_count": 5,
  "mime_types_count": 2,
  "languages_empty": false,
  "outer_dims_zero": false,
  "screen_depth_normal": true,
  "screen_avail_normal": true,
  "connection_present": true,
  "connection_type": "4g",
  "native_bindings": {
    "permissions_query": true,
    "rtc_peer_connection": true,
    "notification_request": true,
    "canvas_to_data_url": true,
    "webgl_get_parameter": true,
    "date_get_timezone_offset": true
  },
  "console_cdp": false,
  "iframe_check": {
    "webdriver_diff": false,
    "chrome_diff": false
  },
  "proto_chain": {
    "webdriver_descriptor_ok": true,
    "navigator_tostring_ok": true
  },
  "notification_is_promise": true,
  "doc_hidden": false,
  "doc_visibility": "visible",
  "doc_focused": true
}
suspicious_count 1
notes
[
  "plugins_count: Chrome 142 new-headless có 5 PDF plugins giả — signal yếu nếu đứng một mình",
  "outer_dims_zero: Chrome new-headless (2023+) đã fix; signal này chỉ catch old headless",
  "console_cdp: rebrowser-puppeteer đã vá Runtime.enable — false negative với rebrowser"
]

uaCH

SignalValue
brands
[
  {
    "brand": "Google Chrome",
    "version": "147"
  },
  {
    "brand": "Not.A/Brand",
    "version": "8"
  },
  {
    "brand": "Chromium",
    "version": "147"
  }
]
mobile false
platform Linux
high
{
  "architecture": "x86",
  "bitness": "64",
  "brands": [
    {
      "brand": "Google Chrome",
      "version": "147"
    },
    {
      "brand": "Not.A/Brand",
      "version": "8"
    },
    {
      "brand": "Chromium",
      "version": "147"
    }
  ],
  "formFactors": [
    "Desktop"
  ],
  "fullVersionList": [
    {
      "brand": "Google Chrome",
      "version": "147.0.7727.55"
    },
    {
      "brand": "Not.A/Brand",
      "version": "8.0.0.0"
    },
    {
      "brand": "Chromium",
      "version": "147.0.7727.55"
    }
  ],
  "mobile": false,
  "model": "",
  "platform": "Linux",
  "platformVersion": "",
  "uaFullVersion": "147.0.7727.55",
  "wow64": false
}

battery

SignalValue
charging true
level 1
chargingTime 0
dischargingTime null

speechVoices

SignalValue
count 19
sample
[
  {
    "name": "Google Deutsch",
    "lang": "de-DE",
    "default": true,
    "localService": false
  },
  {
    "name": "Google US English",
    "lang": "en-US",
    "default": false,
    "localService": false
  },
  {
    "name": "Google UK English Female",
    "lang": "en-GB",
    "default": false,
    "localService": false
  },
  {
    "name": "Google UK English Male",
    "lang": "en-GB",
    "default": false,
    "localService": false
  },
  {
    "name": "Google español",
    "lang": "es-ES",
    "default": false,
    "localService": false
  }
]
langs
[
  "de-DE",
  "en-US",
  "en-GB",
  "es-ES",
  "es-US",
  "fr-FR",
  "hi-IN",
  "id-ID",
  "it-IT",
  "ja-JP",
  "ko-KR",
  "nl-NL",
  "pl-PL",
  "pt-BR",
  "ru-RU",
  "zh-CN",
  "zh-HK",
  "zh-TW"
]

mediaDevices

SignalValue
devices
{
  "counts": {
    "audioinput": 0,
    "audiooutput": 1,
    "videoinput": 0,
    "other": 0
  },
  "labelsEmpty": true,
  "deviceIds": []
}
supportedConstraints
{
  "aspectRatio": true,
  "autoGainControl": true,
  "brightness": true,
  "channelCount": true,
  "colorTemperature": true,
  "contrast": true,
  "deviceId": true,
  "displaySurface": true,
  "echoCancellation": true,
  "exposureCompensation": true,
  "exposureMode": true,
  "exposureTime": true,
  "facingMode": true,
  "focusDistance": true,
  "focusMode": true,
  "frameRate": true,
  "groupId": true,
  "height": true,
  "iso": true,
  "latency": true,
  "noiseSuppression": true,
  "pan": true,
  "pointsOfInterest": true,
  "resizeMode": true,
  "restrictOwnAudio": true,
  "sampleRate": true,
  "sampleSize": true,
  "saturation": true,
  "sharpness": true,
  "suppressLocalAudioPlayback": true,
  "tilt": true,
  "torch": true,
  "voiceIsolation": true,
  "whiteBalanceMode": true,
  "width": true,
  "zoom": true
}

audio

SignalValue
compressor_sum 124.04347527516074
compressor_hash 0993127a704f15
analyser_hash 11cffa6b7daca5
sample_rate 48000
max_channel_count 2
destination_channel_count 2
state suspended

storage

SignalValue
localStorage {"value":true}
sessionStorage {"value":true}
indexedDB {"value":true}
cookieEnabled {"value":true}
storageEstimate
{
  "quota": 299409132748,
  "usage": 0
}
persisted false

webgpu

SignalValue
adapter_info null
features []
limits {}
preferred_format rgba8unorm
unsupported true

permissions

SignalValue
states
{
  "geolocation": "prompt",
  "notifications": "prompt",
  "camera": "prompt",
  "microphone": "prompt",
  "clipboard-read": "prompt",
  "clipboard-write": "granted",
  "accelerometer": "granted",
  "gyroscope": "granted",
  "magnetometer": "granted",
  "midi": "prompt",
  "background-sync": "granted",
  "persistent-storage": "prompt",
  "push": "error:Failed to execute 'query' on 'Permissions': Push Permission without userVisibleOnly:true isn't supported yet."
}
notification_mismatch false
query_native true

fonts

SignalValue
available
[
  "Arial",
  "Arial Black",
  "Calibri",
  "Cambria",
  "Cambria Math",
  "Comic Sans MS",
  "Consolas",
  "Courier New",
  "Georgia",
  "Impact",
  "Lucida Console",
  "Lucida Sans Unicode",
  "Microsoft Sans Serif",
  "Palatino Linotype",
  "Segoe UI",
  "Tahoma",
  "Times New Roman",
  "Trebuchet MS",
  "Verdana",
  "Wingdings",
  "Helvetica",
  "Helvetica Neue",
  "Avenir",
  "Avenir Next",
  "Gill Sans",
  "Menlo",
  "Monaco",
  "Optima",
  "Futura",
  "Apple Chancery",
  "Baskerville",
  "Didot",
  "American Typewriter",
  "DejaVu Sans",
  "DejaVu Serif",
  "DejaVu Sans Mono",
  "Liberation Sans",
  "Liberation Serif",
  "Liberation Mono",
  "Ubuntu",
  "Ubuntu Mono",
  "Noto Sans",
  "Noto Serif",
  "FreeSans",
  "FreeSerif",
  "FreeMono",
  "Courier",
  "Garamond",
  "Bookman Old Style",
  "Century Gothic"
]
method2_detected
[
  "Arial",
  "Arial Black",
  "Calibri",
  "Cambria",
  "Comic Sans MS",
  "Consolas",
  "Courier New",
  "Georgia",
  "Impact",
  "Tahoma",
  "Times New Roman",
  "Trebuchet MS",
  "Verdana",
  "Helvetica",
  "DejaVu Sans",
  "DejaVu Serif",
  "DejaVu Sans Mono",
  "Liberation Sans",
  "Liberation Serif",
  "Liberation Mono",
  "Noto Sans",
  "Noto Serif",
  "FreeSans",
  "Courier"
]
count 50

webrtc ERROR

webrtc-ice after 5000ms

Full fp_blob JSON
{
  "schema": 1,
  "profile_id": 1,
  "collected_at": "2026-05-13T01:34:54.031Z",
  "ua_header_echo": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36",
  "page_url": "https://tls.noffers.us/?profile=1",
  "navigator": {
    "userAgent": {
      "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"
    },
    "appVersion": {
      "value": "5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"
    },
    "platform": {
      "value": "Linux x86_64"
    },
    "vendor": {
      "value": "Google Inc."
    },
    "vendorSub": {
      "value": ""
    },
    "productSub": {
      "value": "20030107"
    },
    "oscpu": {
      "value": {
        "unsupported": true
      }
    },
    "language": {
      "value": "en-US"
    },
    "languages": {
      "value": [
        "en-US",
        "en",
        "vi",
        "la"
      ]
    },
    "hardwareConcurrency": {
      "value": 16
    },
    "deviceMemory": {
      "value": 32
    },
    "maxTouchPoints": {
      "value": 0
    },
    "doNotTrack": {
      "value": null
    },
    "pdfViewerEnabled": {
      "value": true
    },
    "webdriver": {
      "value": false
    },
    "cookieEnabled": {
      "value": true
    },
    "plugins": {
      "value": [
        {
          "name": "PDF Viewer",
          "filename": "internal-pdf-viewer",
          "description": "Portable Document Format"
        },
        {
          "name": "Chrome PDF Viewer",
          "filename": "internal-pdf-viewer",
          "description": "Portable Document Format"
        },
        {
          "name": "Chromium PDF Viewer",
          "filename": "internal-pdf-viewer",
          "description": "Portable Document Format"
        },
        {
          "name": "Microsoft Edge PDF Viewer",
          "filename": "internal-pdf-viewer",
          "description": "Portable Document Format"
        },
        {
          "name": "WebKit built-in PDF",
          "filename": "internal-pdf-viewer",
          "description": "Portable Document Format"
        }
      ]
    },
    "mimeTypes": {
      "value": [
        {
          "type": "application/pdf",
          "suffixes": "pdf",
          "description": "Portable Document Format"
        },
        {
          "type": "text/pdf",
          "suffixes": "pdf",
          "description": "Portable Document Format"
        }
      ]
    }
  },
  "screen": {
    "width": {
      "value": 3440
    },
    "height": {
      "value": 1440
    },
    "availWidth": {
      "value": 3440
    },
    "availHeight": {
      "value": 1440
    },
    "colorDepth": {
      "value": 24
    },
    "pixelDepth": {
      "value": 24
    },
    "taskbar_height_hint": {
      "value": 0
    },
    "orientation": {
      "value": {
        "type": "landscape-primary",
        "angle": 0
      }
    },
    "devicePixelRatio": {
      "value": 1
    },
    "outerWidth": {
      "value": 1740
    },
    "outerHeight": {
      "value": 1392
    },
    "innerWidth": {
      "value": 1720
    },
    "innerHeight": {
      "value": 1285
    },
    "screenX": {
      "value": 0
    },
    "screenY": {
      "value": 0
    }
  },
  "locale": {
    "language": {
      "value": "en-US"
    },
    "languages": {
      "value": [
        "en-US",
        "en",
        "vi",
        "la"
      ]
    },
    "dateTimeFormat": {
      "value": {
        "locale": "en-US",
        "calendar": "gregory",
        "numberingSystem": "latn",
        "timeZone": "Asia/Saigon",
        "year": "numeric",
        "month": "numeric",
        "day": "numeric"
      }
    },
    "numberFormat": {
      "value": {
        "locale": "en-US",
        "numberingSystem": "latn",
        "style": "decimal",
        "minimumIntegerDigits": 1,
        "minimumFractionDigits": 0,
        "maximumFractionDigits": 3,
        "useGrouping": "auto",
        "notation": "standard",
        "signDisplay": "auto",
        "roundingIncrement": 1,
        "roundingMode": "halfExpand",
        "roundingPriority": "auto",
        "trailingZeroDisplay": "auto"
      }
    },
    "collator": {
      "value": {
        "locale": "en-US",
        "usage": "sort",
        "sensitivity": "variant",
        "ignorePunctuation": false,
        "collation": "default",
        "numeric": false,
        "caseFirst": "false"
      }
    },
    "numberSample": {
      "value": "1,234.5"
    },
    "dateSample": {
      "value": "1/1/1970, 8:00:00 AM"
    }
  },
  "timezone": {
    "timeZone": {
      "value": "Asia/Saigon"
    },
    "offsetNow": {
      "value": -420
    },
    "offsetJan": {
      "value": -420
    },
    "offsetJul": {
      "value": -420
    },
    "hasDST": {
      "value": false
    },
    "tzNameLong": {
      "value": "Indochina Time"
    },
    "dateToString": {
      "value": "Wed May 13 2026 08:34:54 GMT+0700 (Indochina Time)"
    }
  },
  "webgl": {
    "webgl1": {
      "vendor": "WebKit",
      "renderer": "WebKit WebGL",
      "version": "WebGL 1.0 (OpenGL ES 2.0 Chromium)",
      "shadingLanguageVersion": "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)",
      "unmaskedVendor": "Google Inc. (Intel)",
      "unmaskedRenderer": "ANGLE (Intel, Mesa Intel(R) UHD Graphics P630 (CFL GT2), OpenGL ES 3.2)",
      "params": {
        "MAX_TEXTURE_SIZE": 16384,
        "MAX_VIEWPORT_DIMS": [
          16384,
          16384
        ],
        "MAX_RENDERBUFFER_SIZE": 16384,
        "MAX_VERTEX_ATTRIBS": 16,
        "MAX_VERTEX_UNIFORM_VECTORS": 1024,
        "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
        "MAX_VARYING_VECTORS": 32,
        "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 64,
        "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
        "MAX_TEXTURE_IMAGE_UNITS": 32,
        "ALIASED_LINE_WIDTH_RANGE": [
          1,
          7.375
        ],
        "ALIASED_POINT_SIZE_RANGE": [
          1,
          255
        ],
        "RED_BITS": 8,
        "GREEN_BITS": 8,
        "BLUE_BITS": 8,
        "ALPHA_BITS": 8,
        "DEPTH_BITS": 24,
        "STENCIL_BITS": 0
      },
      "extensions": [
        "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_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_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"
      ],
      "shaderPrecisions": {
        "VERTEX_SHADER_HIGH_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "VERTEX_SHADER_MEDIUM_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "VERTEX_SHADER_LOW_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "VERTEX_SHADER_HIGH_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "VERTEX_SHADER_MEDIUM_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "VERTEX_SHADER_LOW_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "FRAGMENT_SHADER_HIGH_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "FRAGMENT_SHADER_MEDIUM_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "FRAGMENT_SHADER_LOW_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "FRAGMENT_SHADER_HIGH_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "FRAGMENT_SHADER_MEDIUM_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "FRAGMENT_SHADER_LOW_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        }
      },
      "hash": "0986aa9584e12f"
    },
    "webgl2": {
      "vendor": "WebKit",
      "renderer": "WebKit WebGL",
      "version": "WebGL 2.0 (OpenGL ES 3.0 Chromium)",
      "shadingLanguageVersion": "WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)",
      "unmaskedVendor": "Google Inc. (Intel)",
      "unmaskedRenderer": "ANGLE (Intel, Mesa Intel(R) UHD Graphics P630 (CFL GT2), OpenGL ES 3.2)",
      "params": {
        "MAX_TEXTURE_SIZE": 16384,
        "MAX_VIEWPORT_DIMS": [
          16384,
          16384
        ],
        "MAX_RENDERBUFFER_SIZE": 16384,
        "MAX_VERTEX_ATTRIBS": 16,
        "MAX_VERTEX_UNIFORM_VECTORS": 1024,
        "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
        "MAX_VARYING_VECTORS": 32,
        "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 64,
        "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
        "MAX_TEXTURE_IMAGE_UNITS": 32,
        "ALIASED_LINE_WIDTH_RANGE": [
          1,
          7.375
        ],
        "ALIASED_POINT_SIZE_RANGE": [
          1,
          255
        ],
        "RED_BITS": 8,
        "GREEN_BITS": 8,
        "BLUE_BITS": 8,
        "ALPHA_BITS": 8,
        "DEPTH_BITS": 24,
        "STENCIL_BITS": 0,
        "MAX_3D_TEXTURE_SIZE": 2048,
        "MAX_SAMPLES": 16,
        "MAX_COLOR_ATTACHMENTS": 8,
        "MAX_DRAW_BUFFERS": 8,
        "MAX_VERTEX_UNIFORM_COMPONENTS": 4096,
        "MAX_FRAGMENT_UNIFORM_COMPONENTS": 4096,
        "MAX_ARRAY_TEXTURE_LAYERS": 2048
      },
      "extensions": [
        "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_s3tc",
        "WEBGL_compressed_texture_s3tc_srgb",
        "WEBGL_debug_renderer_info",
        "WEBGL_debug_shaders",
        "WEBGL_lose_context",
        "WEBGL_multi_draw",
        "WEBGL_stencil_texturing"
      ],
      "shaderPrecisions": {
        "VERTEX_SHADER_HIGH_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "VERTEX_SHADER_MEDIUM_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "VERTEX_SHADER_LOW_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "VERTEX_SHADER_HIGH_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "VERTEX_SHADER_MEDIUM_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "VERTEX_SHADER_LOW_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "FRAGMENT_SHADER_HIGH_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "FRAGMENT_SHADER_MEDIUM_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "FRAGMENT_SHADER_LOW_FLOAT": {
          "rangeMin": 127,
          "rangeMax": 127,
          "precision": 23
        },
        "FRAGMENT_SHADER_HIGH_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "FRAGMENT_SHADER_MEDIUM_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        },
        "FRAGMENT_SHADER_LOW_INT": {
          "rangeMin": 31,
          "rangeMax": 30,
          "precision": 0
        }
      },
      "hash": "0986aa9584e12f"
    }
  },
  "canvas2d": {
    "text_hash": "0027de89a4ba0e",
    "geometry_hash": "0135b61ab4d517",
    "winding": {
      "evenodd": false,
      "nonzero": true
    },
    "emoji_supported": true
  },
  "sensors": {
    "Accelerometer": true,
    "Gyroscope": true,
    "Magnetometer": false,
    "AmbientLightSensor": false,
    "LinearAccelerationSensor": true,
    "GravitySensor": true,
    "AbsoluteOrientationSensor": true,
    "RelativeOrientationSensor": true,
    "DeviceMotionEvent": true,
    "DeviceOrientationEvent": true
  },
  "netinfo": {
    "effectiveType": {
      "value": "4g"
    },
    "rtt": {
      "value": 100
    },
    "downlink": {
      "value": 10
    },
    "downlinkMax": {},
    "saveData": {
      "value": false
    },
    "type": {}
  },
  "clientRects": {
    "rects": [
      {
        "label": "emoji",
        "x": -9999,
        "y": -9996,
        "width": 59.890625,
        "height": 17
      },
      {
        "label": "ligature",
        "x": -9939.109375,
        "y": -9994,
        "width": 33.1875,
        "height": 15
      },
      {
        "label": "arabic",
        "x": -9905.921875,
        "y": -9995,
        "width": 26.421875,
        "height": 16
      },
      {
        "label": "monospace",
        "x": -9879.5,
        "y": -9995,
        "width": 28.8125,
        "height": 17
      },
      {
        "label": "transform",
        "x": -9850.6875,
        "y": -9995,
        "width": 24.453125,
        "height": 22
      }
    ],
    "hash": "096b635cfd0c79"
  },
  "math": {
    "tan_neg1e308": {
      "value": 0.5086861259107568
    },
    "sin_1e308": {
      "value": 0.4533964905016491
    },
    "cosh_100": {
      "value": 1.3440585709080678e+43
    },
    "acosh_1e308": {
      "value": 709.889355822726
    },
    "expm1_1": {
      "value": 1.718281828459045
    },
    "atanh_0_5": {
      "value": 0.5493061443340548
    },
    "sinh_1": {
      "value": 1.1752011936438014
    },
    "exp_1": {
      "value": 2.718281828459045
    },
    "log1p_1e_15": {
      "value": 9.999999999999995e-16
    },
    "pow_pi_neg100": {
      "value": 1.9275814160560206e-50
    },
    "tanh_0_123": {
      "value": 0.12238344189440875
    },
    "hash": "19bf68ab593bb0"
  },
  "errorStack": {
    "firstFramePattern": {
      "value": "at Object.ut (<url>)"
    },
    "frameCount": {
      "value": 6
    },
    "hasCaptureStackTrace": {
      "value": "function"
    },
    "hasPrepareStackTrace": {
      "value": "undefined"
    },
    "stackTraceLimit": {
      "value": 10
    },
    "nestedFrameCount": {
      "value": 10
    },
    "stackStartsWithMessage": {
      "value": true
    }
  },
  "headlessTells": {
    "signals": {
      "webdriver": false,
      "chrome": {
        "exists": true,
        "has_runtime": false,
        "has_load_times": true,
        "has_csi": true,
        "has_app": true
      },
      "plugins_count": 5,
      "mime_types_count": 2,
      "languages_empty": false,
      "outer_dims_zero": false,
      "screen_depth_normal": true,
      "screen_avail_normal": true,
      "connection_present": true,
      "connection_type": "4g",
      "native_bindings": {
        "permissions_query": true,
        "rtc_peer_connection": true,
        "notification_request": true,
        "canvas_to_data_url": true,
        "webgl_get_parameter": true,
        "date_get_timezone_offset": true
      },
      "console_cdp": false,
      "iframe_check": {
        "webdriver_diff": false,
        "chrome_diff": false
      },
      "proto_chain": {
        "webdriver_descriptor_ok": true,
        "navigator_tostring_ok": true
      },
      "notification_is_promise": true,
      "doc_hidden": false,
      "doc_visibility": "visible",
      "doc_focused": true
    },
    "suspicious_count": 1,
    "notes": [
      "plugins_count: Chrome 142 new-headless có 5 PDF plugins giả — signal yếu nếu đứng một mình",
      "outer_dims_zero: Chrome new-headless (2023+) đã fix; signal này chỉ catch old headless",
      "console_cdp: rebrowser-puppeteer đã vá Runtime.enable — false negative với rebrowser"
    ]
  },
  "uaCH": {
    "brands": [
      {
        "brand": "Google Chrome",
        "version": "147"
      },
      {
        "brand": "Not.A/Brand",
        "version": "8"
      },
      {
        "brand": "Chromium",
        "version": "147"
      }
    ],
    "mobile": false,
    "platform": "Linux",
    "high": {
      "architecture": "x86",
      "bitness": "64",
      "brands": [
        {
          "brand": "Google Chrome",
          "version": "147"
        },
        {
          "brand": "Not.A/Brand",
          "version": "8"
        },
        {
          "brand": "Chromium",
          "version": "147"
        }
      ],
      "formFactors": [
        "Desktop"
      ],
      "fullVersionList": [
        {
          "brand": "Google Chrome",
          "version": "147.0.7727.55"
        },
        {
          "brand": "Not.A/Brand",
          "version": "8.0.0.0"
        },
        {
          "brand": "Chromium",
          "version": "147.0.7727.55"
        }
      ],
      "mobile": false,
      "model": "",
      "platform": "Linux",
      "platformVersion": "",
      "uaFullVersion": "147.0.7727.55",
      "wow64": false
    }
  },
  "battery": {
    "charging": true,
    "level": 1,
    "chargingTime": 0,
    "dischargingTime": null
  },
  "speechVoices": {
    "count": 19,
    "sample": [
      {
        "name": "Google Deutsch",
        "lang": "de-DE",
        "default": true,
        "localService": false
      },
      {
        "name": "Google US English",
        "lang": "en-US",
        "default": false,
        "localService": false
      },
      {
        "name": "Google UK English Female",
        "lang": "en-GB",
        "default": false,
        "localService": false
      },
      {
        "name": "Google UK English Male",
        "lang": "en-GB",
        "default": false,
        "localService": false
      },
      {
        "name": "Google español",
        "lang": "es-ES",
        "default": false,
        "localService": false
      }
    ],
    "langs": [
      "de-DE",
      "en-US",
      "en-GB",
      "es-ES",
      "es-US",
      "fr-FR",
      "hi-IN",
      "id-ID",
      "it-IT",
      "ja-JP",
      "ko-KR",
      "nl-NL",
      "pl-PL",
      "pt-BR",
      "ru-RU",
      "zh-CN",
      "zh-HK",
      "zh-TW"
    ]
  },
  "mediaDevices": {
    "devices": {
      "counts": {
        "audioinput": 0,
        "audiooutput": 1,
        "videoinput": 0,
        "other": 0
      },
      "labelsEmpty": true,
      "deviceIds": []
    },
    "supportedConstraints": {
      "aspectRatio": true,
      "autoGainControl": true,
      "brightness": true,
      "channelCount": true,
      "colorTemperature": true,
      "contrast": true,
      "deviceId": true,
      "displaySurface": true,
      "echoCancellation": true,
      "exposureCompensation": true,
      "exposureMode": true,
      "exposureTime": true,
      "facingMode": true,
      "focusDistance": true,
      "focusMode": true,
      "frameRate": true,
      "groupId": true,
      "height": true,
      "iso": true,
      "latency": true,
      "noiseSuppression": true,
      "pan": true,
      "pointsOfInterest": true,
      "resizeMode": true,
      "restrictOwnAudio": true,
      "sampleRate": true,
      "sampleSize": true,
      "saturation": true,
      "sharpness": true,
      "suppressLocalAudioPlayback": true,
      "tilt": true,
      "torch": true,
      "voiceIsolation": true,
      "whiteBalanceMode": true,
      "width": true,
      "zoom": true
    }
  },
  "audio": {
    "compressor_sum": 124.04347527516074,
    "compressor_hash": "0993127a704f15",
    "analyser_hash": "11cffa6b7daca5",
    "sample_rate": 48000,
    "max_channel_count": 2,
    "destination_channel_count": 2,
    "state": "suspended"
  },
  "storage": {
    "localStorage": {
      "value": true
    },
    "sessionStorage": {
      "value": true
    },
    "indexedDB": {
      "value": true
    },
    "cookieEnabled": {
      "value": true
    },
    "storageEstimate": {
      "quota": 299409132748,
      "usage": 0
    },
    "persisted": false
  },
  "webgpu": {
    "adapter_info": null,
    "features": [],
    "limits": {},
    "preferred_format": "rgba8unorm",
    "unsupported": true
  },
  "permissions": {
    "states": {
      "geolocation": "prompt",
      "notifications": "prompt",
      "camera": "prompt",
      "microphone": "prompt",
      "clipboard-read": "prompt",
      "clipboard-write": "granted",
      "accelerometer": "granted",
      "gyroscope": "granted",
      "magnetometer": "granted",
      "midi": "prompt",
      "background-sync": "granted",
      "persistent-storage": "prompt",
      "push": "error:Failed to execute 'query' on 'Permissions': Push Permission without userVisibleOnly:true isn't supported yet."
    },
    "notification_mismatch": false,
    "query_native": true
  },
  "fonts": {
    "available": [
      "Arial",
      "Arial Black",
      "Calibri",
      "Cambria",
      "Cambria Math",
      "Comic Sans MS",
      "Consolas",
      "Courier New",
      "Georgia",
      "Impact",
      "Lucida Console",
      "Lucida Sans Unicode",
      "Microsoft Sans Serif",
      "Palatino Linotype",
      "Segoe UI",
      "Tahoma",
      "Times New Roman",
      "Trebuchet MS",
      "Verdana",
      "Wingdings",
      "Helvetica",
      "Helvetica Neue",
      "Avenir",
      "Avenir Next",
      "Gill Sans",
      "Menlo",
      "Monaco",
      "Optima",
      "Futura",
      "Apple Chancery",
      "Baskerville",
      "Didot",
      "American Typewriter",
      "DejaVu Sans",
      "DejaVu Serif",
      "DejaVu Sans Mono",
      "Liberation Sans",
      "Liberation Serif",
      "Liberation Mono",
      "Ubuntu",
      "Ubuntu Mono",
      "Noto Sans",
      "Noto Serif",
      "FreeSans",
      "FreeSerif",
      "FreeMono",
      "Courier",
      "Garamond",
      "Bookman Old Style",
      "Century Gothic"
    ],
    "method2_detected": [
      "Arial",
      "Arial Black",
      "Calibri",
      "Cambria",
      "Comic Sans MS",
      "Consolas",
      "Courier New",
      "Georgia",
      "Impact",
      "Tahoma",
      "Times New Roman",
      "Trebuchet MS",
      "Verdana",
      "Helvetica",
      "DejaVu Sans",
      "DejaVu Serif",
      "DejaVu Sans Mono",
      "Liberation Sans",
      "Liberation Serif",
      "Liberation Mono",
      "Noto Sans",
      "Noto Serif",
      "FreeSans",
      "Courier"
    ],
    "count": 50
  },
  "webrtc": {
    "candidates": [],
    "has_mdns": false,
    "srflx_ips": [],
    "host_ips": [],
    "sdp_fingerprint_algo": null,
    "sdp_ice_options": null,
    "sdp_m_lines": 0,
    "sdp_msid_semantic": null,
    "prototype_patched": false,
    "error": "webrtc-ice after 5000ms"
  },
  "__server": {
    "ja3": "49661df05ff437fa9a30ba62dce835a6",
    "ja3_hash": "ccbbc013c322428039721c42d6ae36e2",
    "ja4": "t13d1516h2_8daaf6152771_d8a2da3f94cd",
    "http2_fp": "1:65536;2:0;4:6291456;6:262144|15663105|1:1:0:256,3:1:0:220,5:1:0:256,7:1:0:256,9:1:7:220,11:1:0:220|m,a,s,p",
    "ip": "113.160.52.142",
    "accept_language": "en-US,en;q=0.9,vi;q=0.8,la;q=0.7",
    "geo": {
      "available": false,
      "country": null,
      "city": null,
      "timezone": null,
      "asn": null,
      "org": null,
      "rdns": null,
      "datacenter": {
        "flag": false,
        "layers": {
          "usageType": null,
          "asnMatch": false,
          "rdnsPattern": false
        }
      }
    }
  },
  "__verdict": {
    "rules": [
      {
        "id": "ua-platform-consistency",
        "category": "identity",
        "verdict": "pass",
        "detail": "platform nhất quán: linux"
      },
      {
        "id": "ua-version-consistency",
        "category": "identity",
        "verdict": "pass",
        "detail": "skipped (UA không claim Chrome)"
      },
      {
        "id": "tls-browser-consistency",
        "category": "identity",
        "verdict": "pass",
        "detail": "TLS fingerprint nhất quán với claimed browser"
      },
      {
        "id": "timezone-ip-consistency",
        "category": "network",
        "verdict": "warn",
        "detail": "no geo data — không cross-check được timezone với IP",
        "evidence": {
          "jsTimezone": null
        }
      },
      {
        "id": "locale-ip-consistency",
        "category": "network",
        "verdict": "pass",
        "detail": "geo unavailable — chỉ check header↔JS"
      },
      {
        "id": "screen-dpr-mobile-consistency",
        "category": "hardware",
        "verdict": "pass",
        "detail": "screen/DPR/mobile nhất quán"
      },
      {
        "id": "webgl-platform-consistency",
        "category": "hardware",
        "verdict": "pass",
        "detail": "WebGL GPU nhất quán với platform: gpu=desktop"
      },
      {
        "id": "webgl1-webgl2-consistency",
        "category": "hardware",
        "verdict": "pass",
        "detail": "WebGL1 và WebGL2 nhất quán"
      },
      {
        "id": "fonts-platform-consistency",
        "category": "identity",
        "verdict": "fail",
        "detail": "phát hiện fonts đặc trưng 'windows' nhưng claim 'linux': 'Calibri' (windows), 'Cambria' (windows), 'Consolas' (windows), 'Segoe UI' (windows), 'Gill Sans' (macos), 'Menlo' (macos), 'Monaco' (macos), 'Optima' (macos), 'Futura' (macos), 'Baskerville' (macos)",
        "evidence": {
          "claimedOs": "linux",
          "wrongMarkers": [
            {
              "font": "Calibri",
              "belongsTo": "windows"
            },
            {
              "font": "Cambria",
              "belongsTo": "windows"
            },
            {
              "font": "Consolas",
              "belongsTo": "windows"
            },
            {
              "font": "Segoe UI",
              "belongsTo": "windows"
            },
            {
              "font": "Gill Sans",
              "belongsTo": "macos"
            },
            {
              "font": "Menlo",
              "belongsTo": "macos"
            },
            {
              "font": "Monaco",
              "belongsTo": "macos"
            },
            {
              "font": "Optima",
              "belongsTo": "macos"
            },
            {
              "font": "Futura",
              "belongsTo": "macos"
            },
            {
              "font": "Baskerville",
              "belongsTo": "macos"
            }
          ],
          "detectedCount": 50
        }
      },
      {
        "id": "hwconcurrency-devicememory-plausibility",
        "category": "hardware",
        "verdict": "pass",
        "detail": "hardwareConcurrency và deviceMemory không có — skipped"
      },
      {
        "id": "webrtc-ip-leak",
        "category": "network",
        "verdict": "warn",
        "detail": "WebRTC gather lỗi: webrtc-ice after 5000ms — không verify leak được"
      },
      {
        "id": "datacenter-ip",
        "category": "network",
        "verdict": "pass",
        "detail": "geo data không có — datacenter check skipped"
      },
      {
        "id": "permissions-consistency",
        "category": "automation",
        "verdict": "pass",
        "detail": "permissions consistent — không phát hiện mismatch"
      },
      {
        "id": "navigator-completeness",
        "category": "automation",
        "verdict": "pass",
        "detail": "navigator fields đầy đủ và đúng shape Chrome"
      },
      {
        "id": "chrome-object-shape",
        "category": "automation",
        "verdict": "pass",
        "detail": "window.chrome shape đúng Real Chrome 142"
      },
      {
        "id": "headless-aggregate",
        "category": "automation",
        "verdict": "pass",
        "detail": "headless prob 0% — trong ngưỡng Real Chrome (≤45)",
        "evidence": {
          "probability": 0,
          "signals": {
            "webdriver": false,
            "chrome_exists": true,
            "chrome_has_load_times": true,
            "chrome_has_csi": true,
            "plugins_count": 5,
            "languages_empty": false,
            "console_cdp": false,
            "native_bindings": {
              "permissions_query": true,
              "rtc_peer_connection": true,
              "notification_request": true,
              "canvas_to_data_url": true,
              "webgl_get_parameter": true,
              "date_get_timezone_offset": true
            },
            "proto_chain": {
              "webdriver_descriptor_ok": true,
              "navigator_tostring_ok": true
            },
            "iframe_check": {
              "webdriver_diff": false,
              "chrome_diff": false
            },
            "outer_dims_zero": false,
            "doc_hidden": false,
            "connection_present": true
          },
          "reasons": []
        }
      },
      {
        "id": "canvas-audio-noise-sanity",
        "category": "hardware",
        "verdict": "pass",
        "detail": "canvas/audio hash có entropy bình thường — noise patch OK"
      },
      {
        "id": "mobile-cohort-consistency",
        "category": "identity",
        "verdict": "pass",
        "detail": "desktop cohort — mobile-cohort rule N/A"
      }
    ],
    "categories": {
      "identity": "fail",
      "hardware": "pass",
      "network": "warn",
      "automation": "pass"
    }
  }
}

← History