Browser profile settings: Fingerprint section
The “Fingerprint” section controls the browser, device, and network signals websites can read from a browser profile – including WebRTC, timezone, geolocation, languages, screen resolution, fonts, media devices, Navigator, WebGL, Canvas, AudioContext, and port scan protection. Websites can combine signals like these into a browser fingerprint.
Most users should keep the defaults. Multilogin creates values that are designed to work together, while random changes can make the setup less consistent.
➡️ To review an existing profile: stop it → right-click it → click “Edit” → open “Fingerprint”. Change one setting at a time – and only when you know what result you need.
📱 Need Android apps instead of browser tabs? Fingerprint settings apply only to browser profiles used for web workflows. Android cloud phones run native Android apps on real cloud-hosted devices – all from the same Multilogin dashboard.

WebRTC
WebRTC powers browser calls, video meetings, screen sharing, and live data connections. When it sets up a connection, it can use network addresses called ICE candidates. The “WebRTC” setting controls which IP information the profile shares through WebRTC.
➡️ Quick pick: keep “Masked” for most profiles that use a proxy.

Masked
This is the default.
Multilogin keeps the WebRTC IP information aligned with the profile’s proxy. If the proxy IP changes while the profile is running, the WebRTC value updates too.
Example: Your proxy shows a London IP. WebRTC shows the same proxy-side IP instead of exposing another connection address.
Custom
Enter the WebRTC IP yourself.
The value should normally match the profile’s proxy IP. Only use “Custom” when you know exactly which address the profile should show.
Real
Websites see the WebRTC IP from the current network connection.
This can be useful when you aren’t using a proxy and intentionally want the profile to use the connection from your VPN, mobile network, or internet provider.
Disabled
WebRTC is turned off inside the profile.
Websites can’t use WebRTC to read IP information, but browser calls, video meetings, screen sharing, and other WebRTC features may stop working.
Use “Disabled” only when you don’t need those features.
Timezone
Websites can read the timezone reported by your browser. They may compare it with the approximate location of your IP address. Browser timezones are available through standard web features, while IP locations are only estimates – not exact addresses.
➡️ Quick pick: keep “Masked” when the profile uses a proxy.

Masked
This is the default.
Multilogin matches the profile’s timezone to the proxy location automatically.
Example: A London proxy gets a timezone that makes sense for London.
Custom
Choose a timezone yourself.
Pick one that makes sense with the rest of the profile. For example, a New York proxy would normally use an Eastern US timezone.
Use “Custom” only when you have a clear reason to set the value manually.
Real
Websites see the timezone of the computer running Multilogin.
Use “Real” when your computer’s timezone is the one you want the profile to show.
Example: Your computer is set to Paris time, but your proxy is in Los Angeles. A checker may notice the difference.
Geolocation access
This setting controls whether websites can receive the profile’s location coordinates. Browsers normally require permission before sharing geolocation data.
➡️ Quick pick: keep “Prompt” so you can decide when a website asks.

Prompt
This is the default.
When a website asks for your location, the browser shows a pop-up. You can choose “Allow” or “Block”.
Example: A map asks to use your location. You decide whether to share it.

Allow
Websites can access the profile’s geolocation without showing the permission pop-up first.
This can be handy for trusted maps, local search, or delivery websites that you use often.
Blocked
All geolocation requests are denied automatically.
Use this when you don’t want websites to receive location coordinates. Keep in mind that maps, nearby results, and delivery estimates may not work properly.
Geolocation data
This setting controls which coordinates a website receives after geolocation access is allowed.
➡️ Quick pick: keep “Masked” for most profiles that use a proxy.

Masked
This is the default.
Multilogin creates coordinates near the proxy’s approximate location and adds a small offset.
Example: The proxy appears to be in central London. The shared coordinates point somewhere nearby instead of one exact fixed spot.
Custom
Use this option to enter your own latitude, longitude, and accuracy.
“Accuracy” tells the website how precise the coordinates are, in meters. A larger number means a wider, less precise area.
Example: An accuracy of
100reports the location as accurate to roughly 100 meters.
Make sure the coordinates make sense with the proxy. London coordinates paired with a Sydney proxy may look unusual unless that difference is intentional.
Browser languages
Websites can read the languages your browser says you prefer. The first language is the main choice, while the others act as backups. Browsers generally use a similar order in the Accept-Language request header.
Browser languages are a user preference – they don’t have to match the proxy country.
➡️ Quick pick: keep “Masked” when English works for the profile.
Browser interface language is the same as your OS language. If you would like to change it, the system language on your computer must be changed first.

Masked
This is the default.
Multilogin controls the language values shared by the profile. English is used by default.
Custom
Choose one or more languages and arrange them in your preferred order.
You can:
- Visit BrowserLeaks IP in another browser and copy its
Accept-Languagevalue - Click “Select value” and choose the languages yourself
- Change their order to set the main and backup preferences
Example:
1. English (US)2. Spanish
A website that supports both may show English first and use Spanish as a backup.
Choose languages that make sense for the person using the profile – not simply the proxy location.
Real
Websites see the real language and locale values from the computer running the profile.
Use “Real” when you intentionally want to share your current browser-language preferences.
Screen resolution
Websites can read the screen size and the space available for browser windows. These values are reported in CSS pixels, which may differ from the physical pixel count advertised for your monitor.
➡️ Quick pick: choose a resolution that matches or is smaller than your screen. If you use several computers, use the smallest screen as your limit.

Masked
This is the default.
Multilogin chooses a screen resolution for the profile automatically. It may be smaller than your actual display – and that’s fine.
Example:
Profile: 1920 × 1080
Screen: 2560 × 1440
✅ The profile fits the screen.
The browser may not fill your entire monitor, but nothing’s broken.
Custom
Choose the resolution yourself.
Check every computer where you’ll use the profile, then pick a size that fits them all.
Example:
Profile: 1920 × 1080
Screen: 1366 × 768
⚠️ The profile is larger than the available display.
Part of the browser window may sit outside the usable screen area.
For more examples, see How to adjust screen resolutions.
Real
Websites see the real screen parameters from the computer running the profile.
If you open the profile on another computer with a different display, the reported values can change.
Font data
Masked
This is the default.
Multilogin exposes an optimized font setup based on the browser profile’s OS. Two profiles can still show the same font hash. That’s normal – a checker may test only a small group of fonts.
For more details, see How to understand matching font hashes.
Real
Websites see the real font data from the computer running the profile.
Switching computers or installing new fonts may affect the result – but only when the website checks those particular fonts.
Media devices
Websites can ask the browser for a list of available cameras, microphones, and audio outputs. Some names and non-default devices may stay hidden until the website has permission.
➡️ Quick pick: keep “Real” when you want to use your computer’s actual camera or microphone.

Masked
Multilogin shows generated media-device values instead of the computer’s real setup.
Use “Masked” when you don’t want websites to see the actual device combination.
Custom
Choose how many devices the profile reports:
- 📷 “Video inputs” –
0–1 - 🎤 “Audio inputs” –
1–4 - 🔊 “Audio outputs” –
1–4
Keep the setup believable.
Example: A regular laptop could report one camera, one microphone, and one audio output.
You don’t need to add extra devices just to make the profile look different.
Real
This is the default.
Websites see the media devices available on the computer running the profile.
Example: Your laptop has a built-in camera and microphone. Your desktop has a USB webcam, headset, and external microphone.
The result can change when you switch computers – and that can be completely normal.
Navigator
HardwareConcurrency
OSCPU
“OSCPU” reports operating-system and CPU information in Firefox-based browsers. In Multilogin, it mainly applies to Stealthfox.
Examples include:
Windows NT 10.0; Win64; x64Intel Mac OS X 10.15Linux x86_64
WebGL + WebGPU metadata
WebGL and WebGPU can share details about the graphics setup behind the browser – such as the graphics vendor, device, or GPU family.
This setting controls the graphics metadata websites see. It doesn’t control the rendered image itself – that’s handled under “WebGL graphics”.
➡️ Quick pick: keep “Masked” unless you’ve confirmed the exact custom graphics values you need.

Masked
This is the default.
Multilogin provides WebGL vendor and device values that work together. It also masks supported WebGPU metadata.
Custom
Use “Custom” when you need to enter the graphics values yourself.
Only change these fields when you know which values belong together. Random combinations can describe a graphics setup that doesn’t make sense.
WebGL parameters
Enter:
- “Vendor” – the graphics vendor or brand
- “Device” – the graphics device or renderer
The vendor and device should describe a real graphics combination that makes sense for the profile’s operating system.
WebGPU parameters
“Vendor ID” and “Device ID” are optional.
Follow these rules:
- Use hexadecimal characters only –
0–9andA–F - Enter no more than four characters
- For a Mac with an M-series chip, enter
0in “Device ID” - Manual WebGPU values aren’t supported on Linux
- Leave both fields blank to use “Real” WebGPU metadata
Example:
10DEis accepted.RFARisn’t –Risn’t a hexadecimal character.
Real
Websites see the real WebGL and WebGPU metadata from the computer running the profile.
If you move the profile to another computer with different graphics hardware, these values may change.
WebGL graphics
WebGL draws hardware-accelerated 2D and 3D graphics using the device’s GPU. A checker can read the rendered result and turn it into a hash.
➡️ Quick pick: keep “Noise” – it’s the default.

Noise
Real
Websites see the real WebGL graphics result from the computer running the profile.
Use “Real” only when that’s the result you intentionally need.
Canvas graphics
Canvas helps websites draw graphics, charts, animations, games, and image-editing tools. A checker can ask the browser to draw an image, read its pixels, and turn the result into a hash.
Canvas output can vary with the OS, browser, GPU, graphics driver, and rendering environment.
➡️ Quick pick: keep “Real” – it’s the default.

Noise
Real
Disabled
Canvas is turned off inside the profile.
This may stop websites from reading Canvas data, but it can also break charts, games, image editors, animations, and other normal page features.
“Disabled” is a legacy option and isn’t recommended for everyday use.
AudioContext
Websites can ask the browser to process a short audio signal and turn the result into a hash. The output can depend on the browser, software, and audio stack of the computer running the profile.
➡️ Quick pick: keep “Real” – it’s the default.

Noise
Multilogin adds persistent noise to the AudioContext result.
The noise stays consistent, but the computer still performs the original audio processing. The final result may change when you run the profile on another device.
Example: Think of using the same voice effect on two different recordings – the effect stays the same, but the final audio still depends on the original recording.

Real
This is the default.
Websites see the real AudioContext result from the computer running the profile.
Many devices can return the same or similar results, so a shared hash doesn’t automatically mean two profiles are connected.
Port scan protection
Some apps and services on your computer use numbered connection points called ports. A website may try to connect to local devices or services through the browser. Modern browsers are adding more restrictions and permission checks around these local connections.
Think of ports like numbered doors – each one can lead to a different local service.
➡️ Quick pick: keep “Masked” – it’s the default.

Masked
Websites don’t see the actual supported port-check results from your computer. Multilogin provides masked values instead.
Keep “Masked” for most profiles.
Custom
Multilogin masks the supported ports except the ones you add to “Whitelisted ports (comma-separated)”.
Example:
80,443,5938
Only add ports you recognize and actually need. If you don’t know what a port is for, leave it out.
Real
Websites see the real results of supported local port checks.
Use “Real” only when you intentionally need a website to communicate with a local app or service.
The result can change depending on which apps and services are running on the computer.



