Skip to content

Common errors

Most problems in Santiago come from one of a few causes: a fingerprint that doesn’t match the operating system, a proxy that can’t connect, a profile already open somewhere else, or a subscription that no longer allows launching. This page lists each symptom, what causes it, and the exact steps to fix it.

Find your symptom in the table, then jump to the matching section below for step-by-step instructions.

SymptomLikely causeFix
”Invalid WebGL vendor/renderer for this OS” or a fingerprint warningWebGL vendor/renderer strings don’t match the profile’s OSFix a WebGL mismatch
Browser won’t start, proxy times out, “proxy connection failed”Proxy is down, wrong host/port, or blockedProxy connection failures
”Proxy authentication failed” / 407Wrong proxy username or passwordProxy authentication failures
”Profile is locked” / “in use on another device”The profile is open on another computer (or a stale lock)Profile locked
”Choose a plan” popup, Launch and New Profile greyed outAccount has no subscription yet (paid-only)No plan or expired license
”Subscription expired” popup, Launch and New Profile greyed outSubscription has lapsedNo plan or expired license
”Upgrade plan” button instead of “New Profile”You reached your plan’s profile limitProfile limit reached
Launch fails with “concurrent limit reached”Too many profiles running at the same timeConcurrent limit reached

WebGL exposes a graphics-card vendor and renderer string (for example, an Apple GPU on macOS or an Intel/NVIDIA GPU on Windows). If those strings describe a different operating system than the one your profile claims, the fingerprint becomes inconsistent and sites can flag it.

You’ll see this when you manually typed WebGL values, switched a profile’s OS after generating it, or imported a profile whose GPU strings don’t match its OS.

You have two ways to make the WebGL fields consistent again.

Option A — Let Santiago generate matching values (recommended). Use the Generate button next to the OS selector in the profile form. It fills every fingerprint field at once, including WebGL, with statistically plausible values that match the selected OS.

  1. Open the profile and click Edit.
  2. Choose the correct OS (Windows, macOS, or Linux).
  3. Click Generate next to the OS selector.
  4. Save the profile.

Option B — Clear the GPU fields. If you’d rather not regenerate the whole fingerprint, clear the WebGL vendor and renderer fields so they are no longer forced to mismatched values, then save.

For more on what these fields mean and how the engine builds a consistent fingerprint, see How fingerprints work, Fingerprint parameters, and Generate a fingerprint.

Proxy connection or authentication failures

Section titled “Proxy connection or authentication failures”

When a profile has a proxy attached, Santiago tests that proxy before the browser opens. If the proxy can’t be reached or rejects your credentials, the launch fails.

The proxy server is unreachable: it’s offline, the host or port is wrong, or your network blocks it.

  1. Open the profile, go to the Proxy section, and double-check the type (HTTP, SOCKS5, etc.), host, and port.
  2. Use the built-in proxy test to confirm the proxy actually responds and to see its exit IP and country. See Test a proxy and check GeoIP.
  3. If the test fails, try the proxy from your proxy provider’s dashboard or contact them — the issue is usually on the proxy side, not in Santiago.

A 407 or “authentication failed” message means the proxy is reachable but rejected your username or password.

  1. Re-enter the proxy username and password exactly as your provider lists them — watch for trailing spaces or a swapped username/password.
  2. Some providers tie credentials to your current IP (IP allowlisting). Make sure your real IP is allowlisted in the provider’s dashboard.
  3. Re-run the proxy test to confirm the fix.

A profile shows a locked status (instead of idle / launching / running / stopping) when it’s already open on another computer. Santiago keeps one live session per profile so that two devices don’t overwrite each other’s cookies and tabs.

This is most common if you use the same account on several machines, or if a previous session didn’t shut down cleanly and left a stale lock.

  1. Check your other computers. If the profile is genuinely running somewhere else, stop it there (close the profile or quit the app cleanly). Once it releases, the lock clears and you can launch it here.
  2. If nothing is actually running it, the lock is stale from a crash or a force-quit. Wait a short while for the lock to expire, then try launching again.
  3. If it stays locked, close Santiago completely on every device, reopen it on the one you want to use, and launch the profile.

If you work in a team, remember that a shared profile has one session for the whole team — only one member can run it at a time. See Team overview and Sharing profiles.

No plan or expired license blocking launch/create

Section titled “No plan or expired license blocking launch/create”

Santiago is paid-only — there is no free trial. Until you have an active subscription, and again once a subscription lapses, the actions that consume your plan are blocked while everything else keeps working.

You can still view, edit, delete, and export cookies from existing profiles. What’s blocked is:

  • Launch a profile
  • Create a profile
  • Import cookies
  • Generate a fingerprint

There are two states you might see in the app header and in a popup on startup:

StateHeader badgePopupWhat it means
No plan”No plan” (solid red)“Choose a plan”You registered but never subscribed
Expired”Expired” (solid red)“Subscription expired”Your subscription lapsed
  1. Click the subscription badge in the app header, or the button in the popup. This opens your account on the website.
  2. On the website, choose a plan and complete payment. See Plans and pricing and Subscribe or upgrade.
  3. Return to Santiago. The badge updates to show your tier and days remaining, and Launch / New Profile become available again.

The plans are:

PlanPriceProfiles
Starter$9/mo3
Pro (most popular)$59/mo40
Agency$149/mo300 + team up to 10 members

If you’re switching from another anti-detect browser, you may be eligible for a matching free period — see Switch offer.

Each plan includes a fixed number of profiles (Starter 3, Pro 40, Agency 300). When your profile count reaches that limit, the New Profile button is replaced by an Upgrade plan button.

Your existing profiles are never deleted, and you can keep launching and editing all of them. You just can’t create more until you free up room or upgrade.

  • Make room: delete profiles you no longer need (deleting frees a slot).
  • Upgrade: click Upgrade plan to move to a higher tier with more profiles. See Subscribe or upgrade.

The usage bar under the profile counter shows how close you are to the limit (green, then orange, then red).

Even within your plan, you can only run a limited number of profiles at the same time — your concurrent session limit equals your plan’s profile count. Trying to launch one more than that fails with a concurrent-limit error.

For example, on Starter you can run up to 3 profiles at once; launching a 4th fails until you stop one. On a team account the limit is shared across all members.

  1. Stop a running profile you’re not actively using. Stopping syncs its cookies and tabs, then frees a concurrent slot. Look for profiles with a running status.
  2. Launch the profile you wanted once a slot is free.
  3. If you regularly need more sessions at once, upgrade to a higher tier — see Subscribe or upgrade.

If a fix here didn’t resolve your problem, the FAQ covers more questions, or reach the team directly via Support on Telegram at t.me/santiago_browser.