Coronium Mobile Proxies
Proxy questions answered

Press and Hold CAPTCHA

The โ€œPress & Holdโ€ button that asks you to prove you are human comes from HUMAN Security, the bot defense company that merged with PerimeterX in 2022. You hold the button until a bar fills, and while you hold it the page measures how you interact. It loops when that measurement fails, when the browser cannot keep the result, or when the site still does not trust the session. Below is what HUMAN documents about the check and the changes that most often stop the loop.

Coronium Technical TeamSources checked 6 min read

Short answer

  • The check is HUMANโ€™s Human Challenge, served by the website through HUMANโ€™s bot defense. The site, not HUMAN, decides who sees it.
  • Hold steadily until the bar is full, then release. Releasing early or refreshing repeatedly counts against you.
  • Blocked cookies or local storage make you start over every time, because HUMAN keeps the session in them.
  • A changing IP, a script blocker or browser automation are the usual reasons a correct hold is not accepted.

Who runs the press and hold check

HUMAN and PerimeterX announced their merger on July 27, 2022, which is why older forum threads call this the PerimeterX CAPTCHA. HUMANโ€™s Human Challenge documentation describes it as a simple press and hold challenge that tracks mouse, touch and keyboard events, with detection coming from its Bot Defender product. It can appear as a full block page, a page the site customized, or a pop-up over the page you were using.

That last form matters for apps and single-page sites. HUMANโ€™s Advanced Blocking Response applies when a background request asks for JSON: instead of returning an HTML page, the site returns data that tells HUMANโ€™s script to load the challenge in a modal. If a site seems to stall during a search or an add-to-cart action, a challenge may be waiting in a pop-up that an extension hid.

Why it repeats or will not accept the hold

Common loop causes and the change that addresses each
CauseWhat happensChange
Cookies or local storage blockedA passed hold is not rememberedAllow the siteโ€™s cookies and storage
Script blocker or strict privacy modeThe sensor never reports, so the hold cannot passAdd a per-site exception
Released too earlyThe measurement is incompleteHold until the bar is full, then release
Network changed during the visitThe session no longer matches the addressStay on one Wi-Fi or one mobile connection
Unsupported or very old browserBrowser error message appearsUpdate or try another mainstream browser
Automated browserInteraction looks scriptedUse a normal, person-driven session

HUMANโ€™s documentation says a user who fails cannot move to the next page and is given another challenge. It also lists two error messages worth recognizing. One tells you there seems to be a problem with your browser and asks you to upgrade. The other reports a connection issue and asks you to check that you are online and refresh. The first points at the browser, the second at the network.

The session lives in browser storage. HUMANโ€™s cookie and storage reference lists _px2 and _px3 for keeping the session, _pxvid for browser detection, _pxhd for server-side detection and pxcts for a session across tabs, with a fallback to local storage when cookies are blocked. HUMAN asks its customers to keep all of these unblocked. If your browser deletes them, or blocks them as trackers, a passed challenge is forgotten.

Fixes, in the order to try them

  1. Hold properly once. Press, keep the pointer or finger still on the button until the bar completes, then release. Do not refresh during or right after.
  2. Wait a minute before trying again. Rapid repeats look like a script.
  3. Allow cookies and site data for the site. Most desktop browsers let you allow one site while keeping your settings for the rest.
  4. Turn off script and tracker blockers for the site. HUMAN documents a first-party setup in which its sensor loads from the siteโ€™s own domain, so a blocker can break the siteโ€™s own pages along with the check.
  5. Update the browser or try another mainstream one.
  6. Stay on one network. Turn off Wi-Fi assist or automatic switching while you complete the check, and pause a VPN that reconnects.
  7. Ask for the accessible version. HUMAN documents an Enhanced Accessibility Mode, certified against WCAG 2.2, that sites can enable. If you cannot hold a button, contact the site and ask whether it is available.

If you meet it while running automation

Treat the challenge as the siteโ€™s answer, not as a puzzle to defeat. Background requests that receive a JSON block response should stop and alert a person, not retry in a loop. Retrying the same request immediately is the pattern bot defenses are built to catch. HUMAN gives site owners challenge bypass tokens to test their own configuration, which shows the intended route for legitimate automation: ask the site owner.

A browser under automation reports navigator.webdriver as true under the W3C WebDriver standard, and any page script can read it. HUMAN does not publish which signals it weighs, so do not assume any single change hides automation.

For permitted work through a proxy, keep the exit stable for the whole session. With mobile proxies from Coronium, each line is one device with its own SIM, rented to one customer, and you decide when the IP changes: from the dashboard, through the API, with a rotation link, or on a timer with a 60 second minimum. Rotating between the challenge and the next request recreates the loop described above. The broader guide on why CAPTCHAs keep appearing shows how to separate browser signals from network ones.

Sources and review scope

Sources reviewed October 30, 2026. Vendor documentation was read on October 30, 2026. Where a vendor does not document a behavior, the article says so. We cannot see a websiteโ€™s private rules, scores or account decisions, and no step here is certain to fix it.

Frequently asked questions

Other block pages and CAPTCHA errors

Each guide names the system behind the message, then lists the fixes in the order worth trying.

Related workflows

Why so many CAPTCHAs

Tell an IP cause from a browser or pattern cause.

Proxy detection test

See which signals a page can read from your browser.

Browser fingerprint detection

How sites read the browser beyond the IP.

Cloudflare blocks and challenge loops

The equivalent guide for Cloudflare-protected sites.

How rotating proxies work

Timers, sessions and when a new address helps.

Proxy questions answered

The full set of error and checker guides.

Where to get a dedicated line

A Coronium mobile proxy is one physical device with its own SIM, rented to one customer. It connects over HTTP or SOCKS5, the IP changes by dashboard button, API link or timer, and data is not metered on dedicated lines. Brazil lines are the exception: 20 GB of data a month and a new IP on request only, with no timer. Stock and prices differ by country and carrier.