Feature · Fingerprint editor

One editor for everything a site can read about a device

Every Profile carries its own fingerprint: eight sections you can edit by hand or fill from a template, plus a set of consistency checks that point out settings which contradict each other before the browser ever starts.

Product documentation · Last reviewed October 14, 2026Reviewed against the current public product scope by the Agilelogin product team.
Fingerprint editor open on a Profile: the consistency-check banner above the collapsible fingerprint sections.

What is the fingerprint editor?

The fingerprint editor is the part of the app where a Profile's device identity is set: the user agent and its Client Hints, screen and hardware figures, time zone and languages, canvas and audio noise, the font list, media devices, the WebRTC mode and a geolocation. The Polychrome kernel reads that configuration once at launch and reports it in place of this computer's real values. It describes a device; it does not decide what any website makes of it.

What the editor covers

Eight sections, two templates, one set of checks.

01

Eight sections

Identity, Hardware, Region, Noise Fingerprints, Fonts, Media Devices, WebRTC and Geolocation. Each one maps to what a page can read through the browser's own APIs, so you edit the value a site would see, not an abstraction of it.

02

Templates for Windows and macOS

Start from a Windows 11 / Chrome or a macOS / Chrome template matched to the kernel's Chrome version, then change what you need. The template fills the user agent and Client Hints to agree with the kernel you run.

03

Values that follow the proxy

With a proxy bound, the time zone, languages and geolocation can be derived from the proxy's exit country, and the geolocation is given a city-scale accuracy rather than a metre-level one a desktop could not have.

04

Consistency checks

Before you save, the editor lists errors, warnings and notes: a time zone that does not fit the proxy's country, macOS-only fonts on a Windows identity, a CPU and memory pair that rarely occurs together, a WebGL vendor that conflicts with its renderer, coordinates far from the proxy's exit, or a user-agent version that does not match the kernel. Each entry says what to change.

What a consistent fingerprint is, and is not

The checks keep a Profile from contradicting itself. Everything beyond that stays with the operator.

SubjectAgilelogin boundaryOperator action
A fingerprint that passes every checkInternally consistent, and consistent with the proxy it was checked againstDecide which websites and accounts the Profile is used with, under their terms.
Saving with errorsAllowed, but the kernel discards a section it considers invalid and reports this computer's real value for itFix the listed errors, or accept that the real value shows.
A proxy whose exit has not been checkedRegion and geolocation checks cannot run against itRun a health check on the Proxies page, then re-open the editor.

How a fingerprint is set up

The same four steps for a new Profile or an existing one.

  1. STEP 01

    Apply a template

    Pick the Windows 11 / Chrome or macOS / Chrome template. It sets the user agent, Client Hints, screen, hardware, fonts and media devices to a coherent desktop.

  2. STEP 02

    Bind the proxy

    With a checked proxy bound, let the editor derive the time zone, languages and geolocation from its exit country.

  3. STEP 03

    Read the checks

    Work through the errors first, then the warnings. Each one names the section to change.

  4. STEP 04

    Save and launch

    The configuration reaches the kernel over the launch channel, not command-line flags, and holds for the whole session.

Current limits

What the editor does not do in this release.

  • No mobile emulation: the kernel accepts Windows and macOS identities only, and the editor flags a mobile user agent as an error.
  • A check that passes means the settings agree with each other and with the checked proxy. It says nothing about how any particular website evaluates a visitor.
  • The fingerprint is read once at launch. Changing it, or the proxy's exit address, takes effect the next time the Profile starts.
Help center →

Questions about the fingerprint editor

Can I set an Android or iPhone fingerprint?

Not in this release. The kernel accepts Windows and macOS identities, and the editor marks a mobile user agent as an error so it is not saved by mistake.

What do the Client Hints fields do?

Modern Chrome sends a reduced user agent and answers detail requests through Client Hints: brands, platform version, architecture and bitness. The editor fills them from the template and checks that the brands match the kernel's version, because a site can compare the two.

Does a clean check mean a site will accept the Profile?

No. The checks find contradictions between the settings and the proxy. Whether a website accepts a visitor depends on that site's own rules, your account history and your network, none of which the editor can see.

Start with the Profile, then its fingerprint

Read how a Profile keeps its state, then open the editor from any Profile in the app.