Home/Environments/Cloud browser
Cloud browser

One environment per account, and none of them can see each other

Every environment has its own fingerprint profile, cookies and session, and runs in its own container. The browsing, publishing and conversation work digital workers do happens inside them, so no traces are shared between accounts.

What it provides

  • Isolated runtimeFingerprint profile, cookies and cache separate per environment
  • Session hostingLog in once and the platform keeps the session; expiry is flagged
  • Items that need youEnvironments with an unconfirmed session are listed separately, waiting for you
  • Programmatic accessA CDP proxy address your scripts and automation tools connect to directly
Why it exists

You've probably run into these

A few accounts were logged in on the same computer, and later they all went wrong together

Each environment is its own container, and fingerprint profile, cookies and cache are never shared. Accounts don't pick up linkage traces from sitting on one set of browser data.

Switch machines and I'm logging in all over again, then chasing someone for the 2FA code

Sessions are hosted by the platform and travel with the environment, not with your computer. Changing device or changing operator doesn't mean logging in again.

I need a dozen accounts open at once and the machine freezes before I get there

Environments run on cloud servers and use none of your local resources. Launch a whole group at once, with the windows arranged in the cloud and your machine only rendering the picture.

I don't want to lose the local environments we already use, but I do want them managed in one place

Local environments connect through a local browser agent and then sit in the same list as cloud environments for management, grouping and account binding.

Capabilities

Technical capabilities

An environment is where a digital worker actually runs, so three things have to hold at once: isolation, bulk operation and programmatic control.

Fingerprint generation

Generate browser fingerprint profiles in bulk by platform and region, one per environment, without filling in every field yourself. Adjust them by hand afterwards if you want.

Cloud and local

Cloud environments run on platform servers; local ones run on your own machines and connect through an agent. Both are managed from the same list.

Containers and images

Environments are created from Docker images, and each container can be started, stopped or rebuilt on its own. Image versions are kept uniform so environments don't drift apart in ways nobody controls.

Session hosting

Login details are stored in the environment and reused by later tasks. When a session is found to have expired, the environment is marked "session unconfirmed" instead of carrying a broken state into more work.

Account bindings

Account-to-environment bindings can be added, removed and reassigned. Once bound, an account always returns to the same environment and the same exit route.

Groups and bulk launch

Group by project, platform or owner, then start, stop or reconfigure a whole group at once. Bulk launch is for when you need eyes on several accounts at the same time.

CDP access

Every environment exposes a CDP debugging address, so your scripts or third-party automation tools drive it directly rather than working around the console.

Servers and resources

See which server nodes your environments sit on, plus the container count and status per node — useful for tracking down a single-point failure and rebalancing.

How it works

How digital workers use these environments

Environments aren't a pile of standalone resources; they're where digital workers do the work. One step in the middle needs you: once an account is bound to an environment, that pairing shouldn't be swapped around casually.

01
Create environments in bulk

Generate environments by count and platform, with fingerprint profiles produced automatically and containers built from a common image. Create a batch per group in one go.

Automatic
02
Confirm the account-environment bindings

Which account goes into which environment, over which route, is fixed once you confirm it. This is also where the past login regions of existing accounts get checked.

Needs you
03
First login, then session hosting

Open the browser, complete the login and 2FA, and the session is stored in the environment. Later tasks reuse it without logging in again.

You do this once
04
Digital workers take the tasks and run

Warming, publishing, collection and customer conversations are dispatched to the matching environment. An account's actions always land in the environment that belongs to it.

Automatic
05
Clear the unconfirmed sessions

Environments with an expired session stop and are listed separately. Entering a code, changing a password or re-authorising needs you.

Needs you

Leaving bindings and sessions to a person is deliberate. Account credentials are yours; the platform doesn't hold them for you and doesn't decide which route an account belongs on. Automatic rebinding would strip away the very record you'd need to trace a problem back.

Specs

Specs and compatibility

What's supported and what you have to bring yourself, stated plainly, so you don't plan against the wrong expectations.

Environment types
Cloud and local. Cloud environments are hosted on platform servers; local ones connect through a local browser agent and are then managed alongside them.
How it runs
On Docker images and containers. Image versions and container status are visible in the console, and any single container can be started, stopped or rebuilt on its own.
Access protocol
The CDP debugging protocol, for your own scripts or third-party automation tools. An API key and API docs are provided separately on the platform side.
Network and regions
Exit routes come from the proxy network, with multi-region configuration. Use our proxy pool or connect your own. Available regions
Platform accounts
Yours to provide. We don't supply accounts and we don't register them for you. Both existing and newly registered accounts can be bound in.
Volume and concurrencySized to you
The number of environments, and how many run at once, is provisioned against your real usage and bounded by the resources on your node. A consultant confirms the ceiling and the pricing with your plan.
Local agentOptional
Not needed if you only use cloud environments. It's only when you want existing local environments managed here that the agent has to run on those machines.
Works with

Who it works with

FAQ

FAQ

Does fingerprint isolation stop platforms from linking accounts?

No, that's not something we'd claim. Fingerprint isolation lowers the odds of being linked through shared browser data, but fingerprints aren't the only signal platforms compare — exit IP, login timing patterns, device behaviour, interactions between accounts, and payment and shipping details can all be cross-checked. Environment isolation is necessary, not sufficient. Bringing the risk down also takes dedicated routes, spread-out pacing and operational discipline like keeping accounts from following each other.

What's the difference between cloud and local environments, and which should we use?

Cloud environments run on platform servers, use none of your own machine's resources, and suit team collaboration and launching many at once. Local environments run on your machines, which fits when you already have a set you'd rather not migrate, or when you have requirements about where data physically sits. You can mix both; binding accounts and grouping work the same way either way.

How long does a session last, and will it drop often?

It depends on the platform's own policy and the risk state of the account, so we can't promise a duration. A password change, a verification triggered by logging in from elsewhere, or the platform simply signing you out will all end a session. When that happens the environment is marked "session unconfirmed" and the related tasks stop and wait for you, rather than running on with a dead session.

Can we drive these environments with our own scripts?

Yes. Every environment exposes a CDP proxy address, so tools like Puppeteer and Playwright connect straight to it. Task dispatch and environment management also come with an API key and API docs, so you can wire them into your own scheduler.

Can one environment hold several accounts?

Additional bindings are supported, but it depends on the platform. Several accounts from the same platform sharing one environment raises the chance of being linked, and we'd generally advise against it; accounts from different platforms sharing one is usually fine. The system doesn't force a one-to-one ratio — the call is yours.

Several people work in here — how do we know who changed what?

Members and permissions are split by role, and actions like creating an environment, changing a binding or changing a proxy are written to the audit log, searchable by person and by date. Turn on 2FA for admin accounts.

Start with a batch of environments

A consultant will put together a concrete environment configuration and resource quote around your account count, target platforms and regions.