Media devices

Updated 4 months ago by Yana Shch

Related articles

WebRTC is a browser plugin that facilitates audio and video communication inside a web page by allowing a direct peer-to-peer connection to happen, excluding the need to install additional plugins or other native applications. In order for the plugin to work, WebRTC gives access to your media devices, such as your microphones, cameras, and headphones. Websites can exploit this mechanism in two possible ways:

  1. Device enumeration
  2. Media devices ID tracking
More information about other WebRTC fingerprints at this link.

Fingerprints test

These two methods of identification can be observed on the Browser leaks test website.

Mask media devices: On (default setting)

Devices enumeration

This method relies on retrieving the full list of microphones, cameras, and headphones you have installed. Although just this number is not enough to specifically identify you, it can still play a role. 

In Multilogin, you are able to control the number of different devices you want your browser profiles to have.

You are able to change these parameters within the following boundaries:

  • Video inputs (amount of web cameras): 01
  • Audio inputs (amount of microphones): 04
  • Audio outputs (amount of speakers): 04
Theoretically, any given user can have more than the limited amount of devices we allow to change. However, since it's not common, the numbers have been purposefully limited to what online users typically have.

Media device IDs

For WebRTC to work, a website not only needs to know the amount and type of devices you have, but, in order to establish a proper real-time communication, unique devices identifiers are also needed. Think of addresses for your devices. Of course, browsers do not allow websites to see the full model name of your hardware devices. Instead, they provide hashes, called Device IDs. But at the same time, any website can use these values for user identification purposes.

Since media device IDs are unique to every user, it can be an exceptionally effective technique in browser fingerprinting.

In Multilogin, Device IDs are masked for every device you add, when the feature is enabled.

Mask media devices: Off Mode

If you set Media devices masking Off, your real devices IDs will be revealed to the website. This will happen even if you have WebRTC IP masking enabled.
Setting the WebRTC devices masking to Off can be advantageous if you want to use Camera and Audio devices in a browser profile.

Video on the topic

Check out our latest news, research and tutorials

Has your issue been resolved?