Skip to content

Fingerprint Spoofing

Each rayobrowse session is assigned a real-world device profile from a database of thousands of fingerprints. These profiles are collected using the same techniques that major anti-bot companies use.

SignalDescription
User AgentMatches target OS and Chrome version
OS / PlatformWindows, Android (thoroughly tested); macOS, Linux (experimental)
Screen resolutionRealistic display dimensions
WebGLGPU renderer, vendor, and extensions matching real hardware
CanvasNoise-adjusted canvas fingerprint with realistic variance
FontsFont list matched to target OS
WebRTCLeak protection for local/public IP
TimezoneAuto-matched to proxy geolocation via MaxMind GeoLite2
hardwareConcurrencyRealistic CPU core count
AudioAudioContext fingerprint noise
LocaleLanguage and region matching
  • Profiles are selected dynamically based on the os and browser_version_min/max parameters
  • Each session gets a unique combination from the profile database
  • For deterministic environments, you can load a static fingerprint file (contact support@rayobyte.com for templates)

rayobrowse tracks upstream Chromium releases and applies a focused set of patches:

  • Normalize and harden exposed browser APIs
  • Reduce fingerprint entropy leaks
  • Improve automation compatibility
  • Preserve native Chromium behavior where possible

Updates are continuously validated against internal test targets before release.

os valueStatusNotes
windowsRecommendedMost thoroughly tested, best detection avoidance
androidRecommendedWell tested for mobile fingerprints
linuxExperimentalAvailable but not primary focus
macosExperimentalAvailable but not primary focus

For optimal results, set browser_version_min and browser_version_max to match the current Chromium version (currently 146). Using a mismatched version may trigger detection on some sites.