How platforms determine the connection between accounts

Account linking means a set of shared signals by which a platform evaluates whether profiles are managed together. Platforms analyze these signals to find duplicates, fraudulent clusters, coordinated automation and policy violations. In real scenarios, it is important to consider not one parameter, but the sum of signals: digital fingerprint and IP, cookies, device graph, behavior, payments and login history.
In practice, platforms can build a graph of matches between profiles instead of searching for one decisive feature. This approach is similar to cluster analysis in Sybil detection, where the system looks not at a single wallet or account, but at repeated connections between many nodes. One shared IP rarely proves anything. A shared IP, the same WebGL renderer, similar activity hours, one card and a repeated registration flow already look different.
An antidetect browser helps separate profiles, cookies, storage, browser fingerprints and proxies, but it does not remove signals outside the browser. That is why accounts sometimes receive restrictions even after correct profile setup, and a separate article about account bans despite antidetect explains this limit well. The main rule here is simple: the platform evaluates the consistency of the entire work history, not just the result in a fingerprint checker.
What signals can link accounts
Technical, behavioral, payment and organizational signals can link accounts. If you manage multiple accounts on the same platform, think not only about the separate browser profile, but also about what data repeats across roles, teams, proxies, cards, domains, phone numbers and action patterns.
Platforms may evaluate connections probabilistically. The system compares the available signals and determines whether the connections between the profiles correspond to the expected operating scenario or require additional verification.
| Signal level | What can coincide | Why is this important? | How to reduce chaos in the legal process |
|---|---|---|---|
| browser and device | Canvas, WebGL, fonts, User-Agent, Client Hints, timezone | the same or inconsistent configuration can look like environment reuse | create a separate profile for each work role and do not transfer cookies between them |
| network | IP, ASN, geo, proxy type, WebRTC, DNS | the network layer shows where the session is actually coming from | bind a proxy to a task and check geo, timezone and profile language |
| behavior | click rate, pauses, order of actions, hours of activity | the same patterns can connect even different profiles | describe work scenarios and avoid mechanical repetition |
| payments and contact details | card, BIN, email domain, phone number, business account | these are stronger identifiers than most browser settings | do not mix personal, client and test details |
| social or business graph | shared admins, domains, ad accounts, roles | the platform sees relationships between entities outside the browser | document which roles and resources should actually be linked |
It is useful to distinguish two types of connections. Deterministic linking occurs when two accounts directly share a card, phone, business ID, or the same login in a shared service. A probabilistic connection is formed from many weaker matches: login time, IP history, device characteristics, behavior in the interface. Both types can fall into risk scoring.
Browser fingerprint and device data
Browser fingerprinting links accounts when several profiles look like the same device or an artificially assembled environment. The fingerprint includes Canvas, WebGL, AudioContext, font list, screen resolution, language, timezone, User-Agent, Client Hints, hardware parameters and small rendering details.
The problem is not only uniqueness. Much more often, a profile fails because of inconsistencies. For example, the IP points to one country, timezone to another, browser language to a third, and the WebGL renderer looks like a desktop GPU while the profile claims a mobile environment. For anti-fraud systems, this is not a "bad Canvas". It is a conflict in the story the profile tells.
A separate layer is formed by device identifiers and browser storage. Cookies, localStorage, IndexedDB, service workers, cache and pre-made cookies can store the history of previous sessions. If you copied a profile, transferred old cookies to a new account or accidentally opened two accounts in the same environment, the platform can see not only a similar fingerprint, but also shared history.

The technical solution at this level is not random parameter generation. The profile should be stable, believable and logically assembled: consistent device, language settings and time zone, a stable proxy scenario and separate cookie history. Suddenly changing the entire configuration in the middle of an account's life often looks worse than carefully maintaining a stable environment.
IP, network and proxy reputation
IP and network link accounts through address history, ASN reputation, geolocation, connection type, and match with other profile settings. A clean-looking IP does not mean that a particular platform has not seen it in problematic sessions or associated it with a suspicious pool.
Evaluation of network signals can cover more than just the IP address. Depending on the platform, subnet, provider, reverse DNS, IP type, geolocation change frequency, number of accounts from the same range, WebRTC and DNS leaks, and other connection characteristics may be taken into account.
The most typical mistake looks mundane: a profile is configured as a home user in a certain country, but constantly works through a data center, abruptly changes regions, or leaves an IP pool where dozens of similar accounts have just been created. Here, the browser fingerprint may be neat, but the network layer doesn't support the same story.
For work environments, it is worth checking such things before the account is launched, not after the first restriction. The basic process is simple:
- determine the role of the account and the permissible geography of work
- select the proxy type for this role, for example residential, mobile or static residential
- check IP, timezone, browser language and service region
- check WebRTC, DNS and geolocation before first login
- lock the proxy by profile and do not change it without reason
Be sure to keep a change log if the profile is transferred between team members.

This process does not promise invisibility. It simply removes gross contradictions that often arise due to haste: one account, three countries in a day, different time zones and other people's cookies in the profile.
Behavioral and payment connections
Behavioral and payment signals can complement the browser footprint, as they describe not only the browser, but also the workflow behind the account. The specific set and weight of such signals depends on the platform. The system can take into account hours of activity, form filling speed, cursor trajectories, pauses between actions, repeated creatives, identical domains, cards, email templates and roles in business offices.
Behavioral analytics work on the accumulation of data. If one operator opens ten accounts in the same order every morning, performs the same actions with the same pauses, and uses the same response patterns, this creates a pattern. In manual work, it can be random. In automation, it often becomes too smooth.
Payments and business data are of a different nature. One card, same BIN, same legal entity, shared domain, same billing address or duplicate phone number can link profiles faster than Canvas. And this is not always bad. For an agency or a brand, some of the connections are legitimate and expected: shared Business Manager, client domain, corporate mail. The error begins where the team expects complete isolation, but itself leaves strong shared identifiers.
Separately, it is worth looking at the "too similar" operational logic. Two advertising accounts can have different profiles, IPs and cookies, but run the same creatives, the same UTM tags, the same domain and the same texts with a difference of two minutes. For risk assessment, this is no longer just a technical coincidence, but a connection at the business process level.
The practical approach here is not to tear everything apart. On the contrary, it is necessary to honestly determine which connections should exist, and which are an error of the process. If the platform allows teamwork, it is better to use official roles and transparent business connections. If profiles are to be separated for different customers, also separate details, domains, templates, and activity logs.
How to audit work profile settings
Auditing of profiles is needed to find not a single "bad parameter", but inconsistencies between layers of the environment. A good audit begins with a map of connections: account, profile, proxy, cookies, payment data, domain, team, device, work scenario.
First, it is useful to run technical checkers, but do not stop at a green result. A separate analysis of how browser fingerprint checkers work shows their main limitation: they see what the test page can read, but they do not see your payment graph, activity history or platform context.
After the technical check, collect the profiles in a simple matrix. It quickly shows where the connection is expected, and where it occurred due to an error.
| What to check | Consistent state | Potential problem | Action |
|---|---|---|---|
| browser profile | one account or one role per profile | multiple unrelated accounts in a shared profile | separate cookies, storage and session history |
| proxy | stable region and IP type for the task | country jumps or data center for a local profile | change the network policy before active work |
| WebRTC and DNS | do not disclose other geo or local IP | test shows IP not from proxy script | check your browser and proxy settings |
| behavior | the scenarios correspond to the role and workflow of the account | the same actions in the same order | check that repetitive activities do not occur due to errors or excessive standardization of the work process |
| payments | details correspond to business logic | one card or number in profiles that must be independent | split the billing or formalize the connection |
It is useful to add a separate leak check for the technical layer. For example, a WebRTC, UDP and QUIC test helps reveal whether the real network goes beyond the expected proxy scenario. Such a test should be used as one stage of a technical audit.
A practical audit procedure can be recorded as an internal SOP for the team:
- record the owner, purpose and status of each account
- register related profiles, proxies, email, payment data and business resources
- mark which connections between accounts are expected and which require verification
- document every change of proxy, cookies, role or working environment
- determine who is responsible for reviewing the profile after handover to another team member
- compare the current state with the previous audit after significant changes
- maintain incident history to find recurring process errors
The greatest benefit is not a one-time check, but repeatability.

If the team knows who changed the proxy, when the cookies were imported, and why the profile got the new role, investigating incidents is much easier.
Where is the line between antidetect and platform rules
An antidetect browser solves the problem of environment isolation, but it does not cancel platform rules. It can help avoid mixing cookies, fingerprints, local storage and proxies between work profiles. It does not change your payments, business relationships, team behavior, content strategy or violation history.
This is an important boundary. If the platform allows multiple accounts for an agency, support team or different brands, technical isolation helps to keep order and not create unnecessary overlaps. If a script directly violates the rules, a clean profile does not make it acceptable. The assessment also covers actions within the account.
Afina in such a process can be used as a working environment for separating browser profiles, cookies, storage and proxies, as well as for organizing tags and team roles. As part of an audit, this helps the team see what environment each account is running in, what settings are assigned to it, and where an error might have occurred. The material is provided for informational and educational purposes only.
Use antidetect as management infrastructure, not as a promise of invisibility. A normal workflow starts with an account map, access rules, stable profiles and a change log. Only then does it make sense to talk about scaling.
DownloadFAQ — Frequently Asked Questions
How do platforms link accounts?
Platforms may match browser fingerprints, IPs, cookies, behavior, payments and business connections. The aggregate of this data is used to evaluate relationships between profiles.
What is a device graph?
Device graph is a map of connections between accounts, devices, IP addresses, cookies, payments and other identifiers. It helps the platform evaluate whether different profiles may belong to the same network.
Is it enough to change the IP so that the accounts do not connect?
No, one IP is not enough. The platform can see cookies, browser fingerprint, behavior, payments, domains, phone numbers and login history.
Why can accounts connect from different devices?
Different devices do not remove common signals outside the device. Accounts may share the same payments, IP history, business roles, domains, contacts, or repeating action scenarios.
How does a browser fingerprint differ from a device graph?
A browser fingerprint describes the parameters of a single environment. Device graph compares multiple environments and looks for connections between accounts, devices, networks and actions.
Does an antidetect browser help separate accounts?
Yes, an antidetect browser helps separate browser profiles, cookies, storage, fingerprints and proxies. But it does not remove payment, behavioral and business connections outside the browser.
How to check if profiles are not mixed?
Start by auditing the profile, proxy, cookies, WebRTC, timezone, browser language, payments and action scenarios. Check not only the fingerprint checker, but also operational matches between accounts.
Which signal most often links accounts?
There is no one universal signal. Platforms may combine payment data, cookies, IP history, device-to-device connection graphs, and repetitive behavior, but the set and weight of these signals depends on the specific platform and its risk assessment systems.
