Software Settings
Software settings control how your browser profile appears to websites through its operating system parameters. While default values typically provide the most natural fingerprint, you may need to customize these settings for specific use cases.
We recommend keeping default values unless you have a specific reason to change them, as they provide an optimized fingerprint where all components work together naturally.
Navigator Settings
JS.Navigator provides websites with information about your device through various JavaScript objects. These parameters work together to create your device's fingerprint.
- Masked (Recommended)
- Custom
- Real
Masked Mode
- Provides optimized parameters based on profile's OS and browser
- Parameters are internally consistent
- Best for most use cases
Custom Mode
- Allows manual setting of parameters
- Requires careful attention to consistency
When customizing, ensure these values match:
- User-Agent
- Platform
- HardwareConcurrency
- OSCPU
Real Mode
- Uses actual device parameters
- Based on profile's OS and browser type
Core Parameters
User-Agent
The User-Agent string provides key information about your browser profile. Here's an example breakdown:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/131.0.6778.33 Safari/537.36
Component | Value | Description |
---|---|---|
Browser | Chrome | Browser type |
Version | 131 | Browser core version |
OS | Windows | Operating system |
OS Version | NT 10.0 | OS version details |
Similar User-Agent values across profiles are normal and help blend in with real devices.
Platform and Hardware
Parameter | Description | Example Values |
---|---|---|
Platform | Browser compilation platform | Win64, Mac Intel, Linux 686 |
HardwareConcurrency | Available CPU threads | 2, 4, 6, 8, 12, 16 |
OSCPU (Firefox-based) | OS version string | Windows NT 10.0; Win64; x64; Intel Mac OS X 10.14; Linux x86_64 |
Port Scan Protection
Applications use ports (0-65535) for communication. While most websites don't scan ports due to legal restrictions, some fingerprint checkers might.
- Masked (Recommended)
- Custom
- Real
- Hides actual system ports
- Provides consistent masked values
- Masks all ports except whitelisted
- Example:
80, 443, 5938
for TeamViewer
- Shows actual open system ports
Font Data Protection
Websites can identify users through font fingerprinting using two main methods:
Font Metrics
- Measures unique font characteristics:
- Size
- Spacing
- Character shapes
Font List Enumeration
Uses CSS introspection to detect installed fonts by measuring phrase widths.
- Masked (Recommended)
- Real
- Provides OS-appropriate font list
- Maintains consistency with profile
- Uses actual system fonts
- May be more identifiable
Use masked font data to maintain consistency with your profile's OS while preventing fingerprinting through unique font combinations.