Go to the main content

Browser profile settings

Browser profile settings are a set of parameters that are configured when a profile is created and on the basis of which websites and services will receive information about your system and generate a fingerprint.

The settings generated by default are suitable for the vast majority of users. All generated fingerprint parameters are selected for maximum compatibility, and if some parameters (user-agent) are changed, profile integrity may be compromised. Please read the documentation thoroughly and be careful and exercise common sense if you decide to change your browser profile settings manually.

Each Chromium build has its own peculiarities, and Octo Browser takes those into account, generating fingerprints with maximum compatibility. If you want to transfer an account from another browser, you need to do the following:

  • When generating a fingerprint, make sure to use the same OS as the one you are transferring the account from (e.g., a Windows fingerprint for a Windows system)
  • Set hardware settings as close as possible to the system you are transferring from (CPU, RAM, GPU)
  • In the user-agent settings, you can change the OS version, but we recommend against changing the Chrome version (for example, you can replace Windows 10 with Windows 6.1; make sure that you are fully aware of what and why you are doing)
  • You can set the screen resolution and other system features to match the one from which you are transferring the account
  • User-agent must be valid and without extra characters or line break signs (at the beginning or end), that is, it must be 1 string

It is highly recommended to use the Chrome version provided by default. The Octium version in use is based on the latest Chromum version.

Basic Settings

Basic settings

Template allows you to select a template for the profile or choose the "No template" option. If you choose a template, its settings will be used to set the profile settings. If a template is set to "Active" in the Templates tab, then by default when a new profile is created, the active template settings will be applied to the new profile, and the active template will be indicated in the Template field, where you can also disable it or select a different one.

Profile Name is a required field. Here you can set a name for the profile that will be displayed in the list of profiles.

Description is an additional field where you can store the necessary information about the profile for your convenience.

Profile Icon allows you to choose from pre-installed icons or upload a new one and apply it to the profile. The icon will be displayed on the profile list to the left of the profile name for ease of navigation and search in the list.

The number of icons you can upload depends on the subscription tier. The Starter subscription allows 3 icons, Base allows 5, Team allows 10, Advanced and Custom allow 20 icons.

Tags are labels for filtering, similar to folders, allowing you to conveniently filter the desired profiles in the list. Each profile can have one tag, several tags, or none at all. The limit on the number of available tags is determined by your Subscription plan.

Start pages is a field where you can specify the start pages of the profile if necessary. Each time you start the profile, the start page(s) will open in the first tab along with the previously opened tabs. You can add a maximum of 20 start pages.

There are two ways to add start pages:

  1. Adding a single start page to the list by providing its URL. You can expand the list by clicking on the "Add Start Page" button.
  2. Adding multiple start pages in bulk. Click on the "Add Multiple at Once" button, and copy and paste a list of URLs using line breaks or spaces as delimiters. The list of start pages will expand. You can add a maximum of 20 start pages.

Bookmarks is a field for adding and saving favorite links to web resources into the "Bookmarks" menu of the profile. You can also assign a name to each link. There are two ways of adding bookmarks:

  1. Adding bookmarks to the list one by one providing a name and the URL to which the bookmark will lead when clicked. You can expand the list by clicking on the "Add Bookmark" button.
  2. Adding multiple bookmarks in bulk. Click on the "Add Multiple at Once" button, and copy and paste a list of URLs using line breaks or spaces as delimiters. The list of bookmarks will expand and the link domain names (google.com, ebay.com, etc.) will be used as bookmark names. You can change bookmark names after adding them in bulk. You can add up to 100 links at a time.

The next time you start the profile, the bookmarks will be added to the browser and disappear from this list.

General settings

General settings

User agent is the ​​browser client application identifier, generated on the basis of the system selected in the previous tab (Basic profile settings). The user agent contains information about the spoofed device, operating system, and browser version. For best compatibility, we recommend that you use the user agent generated by Octo Browser. You can change the user agent manually, but this may negatively affect the integrity of the generated fingerprint. We recommend against doing it.

Since July 2022 only the major version is displayed in the Chrome user-agent (like *.0.0.0).

Users make all changes to the user agent at their own peril and risk. If the user agent has been changed manually by the user, a corresponding notification will be displayed in the profile settings. If necessary, you can generate the actual user agent used in Octo Browser by clicking on the update button next to it.

Changed Useragent

Operating system selects the profile operating system. By default, the user device OS will be used for a new profile. At the same time, you can change the OS of the profile while creating it (currently, you can choose between Windows, macOS Intel, and macOS ARM). We recommend using the OS of your device as the profile OS. A fingerprint will be generated based on the selected OS version. Once a profile has been created and saved, its OS cannot be changed.

OS Version selects the version of the operating system.

Screen resolution allows you to select one of the screen resolutions most commonly used by real users. The screen resolution defines a fixed area that a profile with the corresponding values will use when opened; the maximum available resolution is limited by your real system resolution. The screen resolution can also be changed later on. In most cases, resolution changes do not affect the integrity of the fingerprint. Services can perceive changes of the resolution as connecting and using a display with a different resolution.

Fonts substitutes a set of fonts installed in the system. A set of fonts is generated based on the OS chosen previously (in Basic settings). Some websites may check if certain fonts are installed in the OS. We recommend that you do not change this setting without a strong reason.

Languages substitutes browser profile languages in use. The browser interface language does not affect the spoofed languages ​​in any way, and is set according to the system language. By default, when a profile is started, the external IP address is checked and the languages ​​​​corresponding to your IP are set. The ultimate value of the external IP depends on the type of connection: direct connection, a proxy connection, or a VPN with a direct connection, and in most cases works correctly. Any discrepancy between the languages ​​​​and geolocation of your proxy may usually be explained by different IP databases being used (they may see IP addresses geolocation differently). If necessary, you can change this setting manually. It is not recommended to turn this setting off (by setting the real one).

Timezone spoofs the time zone used in the browser profile. Similar to Languages, the default time zone corresponds to the external IP address geolocation and is set automatically each time. If necessary, you can change this setting manually. We recommend against turning this setting off (by setting the real one).

Geolocation substitutes the geolocation used in the browser profile. Similar to Languages ​​and Timezone, the default settings correspond to the external IP address geolocation. The latitude and longitude are provided randomly in the range of an automatically defined geolocation. When you visit websites that try to learn your location, you will see a notification asking you to grant access to this data. Unless and until you grant it, such websites will not receive geolocation data. If necessary, you can change this setting manually. We recommend that you choose a location that corresponds to an object in the real world. However, with the introduction of the “approximate location” function in macOS, this data is not viewed as critically important by many services. We recommend against turning this setting off (by setting the real one).

When setting Geolocation manually, you need to provide the Latitude, Longitude, and Accuracy parameters. Accuracy represents the error margin in determining the coordinates of latitude and longitude (in meters). By default, you can set this value within the 1-999 range, and then tweak it for a specific task or service behavior.

Hardware settings

Hardware settings

CPU cores shows the number of emulated processor cores for the selected profile.

RAM Size shows the amount of emulated RAM for the selected profile.

Renderer shows the model of the emulated GPU and its corresponding parameters based on real user fingerprints.

Hardware Noise covers automatic software deviations from system values creating a unique fingerprint of certain capabilities of a browser profile.

  • WebGL enables WebGL hardware noise.
  • Canvas enables Canvas hardware noise.
  • Audio enables Audio hardware noise.
  • Client Rects substitutes the size of page elements (page elements differ on different devices, and this indicator can be used to identify devices). Sometimes this substitution may incorrectly display page elements on some sites. If you encounter such issues, you can try disabling this substitution parameter.

If you need to hide some parameters of your browser fingerprint and replace their values with unique values, you can enable hardware noise. If you want to blend in with the crowd, turn off the hardware noise. We recommend that you do not change the hardware noise settings unless absolutely necessary, as some services may negatively react to the presence of hardware noise.

Media devices emulates connected multimedia devices that will be seen by websites or services when working with this profile. In emulation mode, working with these devices is not possible. This means that access to your camera or microphone will not be physically granted, but the declared set of characteristics will be provided. For example, Facebook will be able to detect that camera support is declared in a profile, but will not be able to interact with it when working with such a profile. For selfies and sending documents you will need to select 0 number of cameras.

Connection

Connection settings

Proxy assigns a proxy for the browser profile in use. The default value ("Set Proxy") indicates that the profile will be created without a proxy, and it will use your real IP address or the VPN IP address if a VPN is enabled on your operating system. You can add a proxy from the Proxy Manager list, or add a temporary proxy. HTTP, HTTPS, SOCKS5, SSH proxies are supported. Please note that if you are using a VPN and a proxy together, the response time and speed may decrease, and this might negatively affect the usability.

To quickly fill in proxy data, use the template ip:port:login:password (or you can specify the protocol in the beginning, e.g. protocol://login:password:ip:port).

Make sure your proxy data follows the pattern above, and using hot keys (e.g, CTRL + V), paste the proxy data into the Host field. Socks5, https, http, ssh protocols are supported. Delimiters are also supported ( ; , @ , space) in any order.

Add proxy

Change IP URL adds a link to change IP, if necessary.

WebRTC selects the spoofed WebRTC value based either on the external IP address of the proxy or the real one, or it can be disabled altogether. By default, the Based on IP option automatically replaces the IP address value with the external IP address of the proxy. If the "Disable UDP" option is enabled, all unproxied UDP traffic will be disabled. This is similar to disabling WebRTC; however, instead of IP spoofing, TCP-based traffic will continue to flow, while UDP-based traffic, on which all real IP address leakages depend, will be completely disabled.

DNS is the IP address of the DNS server. By default (if the value is empty) the proxy or VPN DNS server will be used.

Storages

Here you will find storage settings for the selected profile.

Storage settings

Cookies enables saving Cookies and Session Storage.

Passwords enables saving passwords.

Extensions enables adding extensions to the profile.

Local Storage enables saving Local Storage and IndexedDB data. All services that use Local Storage to keep data will be logged out when the profile is reopened if Local Storage is disabled.

History enables saving browser history.

Bookmarks enables saving browser bookmarks.

Service Workers: some sites store here their webpage cache for offline work or other information (for example, Telegram stores part of its authorization data in Service Workers). If you do not require this function, we recommend not enabling it, as the size of the profile will increase significantly.

Extensions

This section allows you to select extensions from the list of extensions already added to profiles. In order for extensions to be displayed in this section, you need to enable saving extensions in the profile, start the profile, and install the necessary extensions into the profile.

Extensions settings

After extensions have been installed, they will be displayed in the list for all team members and devices. If you have turned on the corresponding toggle in Storages (Extensions), you can select them from the list (without having to install them again) and assign them to other profiles.

Extensions Add

Cookies

Valid cookies in JSON and Netscape formats are supported. To add them, you can drag and drop a file with the necessary data into the corresponding field, or click on that field and paste copied cookies.

Cookies settings

The Randomize button in the top right corner is used to randomly change the fingerprint of the edited profile. General and Hardware data are changed. The Basic and Connection data are not changed.