From 748013bf8344322125877841ad74fff22012a8af Mon Sep 17 00:00:00 2001 From: CloakHQ Date: Mon, 9 Mar 2026 02:25:33 +0100 Subject: [PATCH] fix: use ANGLE-wrapped GPU strings for realistic WebGL fingerprint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bare vendor/renderer strings are detectable — real Chrome reports ANGLE-wrapped values through WebGL's getParameter API. --- cloakbrowser/config.py | 4 ++-- js/src/config.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cloakbrowser/config.py b/cloakbrowser/config.py index 31fd8d1..f56ec32 100644 --- a/cloakbrowser/config.py +++ b/cloakbrowser/config.py @@ -56,8 +56,8 @@ def get_default_stealth_args() -> list[str]: # auto-generated by the binary from the seed (v14+). return base + [ "--fingerprint-platform=windows", - "--fingerprint-gpu-vendor=NVIDIA Corporation", - "--fingerprint-gpu-renderer=NVIDIA GeForce RTX 3070", + "--fingerprint-gpu-vendor=Google Inc. (NVIDIA)", + "--fingerprint-gpu-renderer=ANGLE (NVIDIA, NVIDIA GeForce RTX 3070 (0x00002484) Direct3D11 vs_5_0 ps_5_0, D3D11)", ] diff --git a/js/src/config.ts b/js/src/config.ts index 0f4855c..0ebf750 100644 --- a/js/src/config.ts +++ b/js/src/config.ts @@ -222,7 +222,7 @@ export function getDefaultStealthArgs(): string[] { return [ ...base, "--fingerprint-platform=windows", - "--fingerprint-gpu-vendor=NVIDIA Corporation", - "--fingerprint-gpu-renderer=NVIDIA GeForce RTX 3070", + "--fingerprint-gpu-vendor=Google Inc. (NVIDIA)", + "--fingerprint-gpu-renderer=ANGLE (NVIDIA, NVIDIA GeForce RTX 3070 (0x00002484) Direct3D11 vs_5_0 ps_5_0, D3D11)", ]; }