CINXE.COM
Fraud Protection
<!DOCTYPE html><!-- Last Published: Fri Feb 07 2025 15:52:22 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.hcaptcha.com" data-wf-page="65539b8b1236922d285e525b" data-wf-site="64da82f6bf67de1b12789030" lang="en"><head><meta charset="utf-8"><title>Fraud Protection</title><meta content="Enterprise grade AI security platform with a privacy focus. Stop transaction fraud fast." name="description"><meta content="Fraud Protection" property="og:title"><meta content="Enterprise grade AI security platform with a privacy focus. Stop transaction fraud fast." property="og:description"><meta content="Fraud Protection" property="twitter:title"><meta content="Enterprise grade AI security platform with a privacy focus. Stop transaction fraud fast." property="twitter:description"><meta property="og:type" content="website"><meta content="summary_large_image" name="twitter:card"><meta content="width=device-width, initial-scale=1" name="viewport"><link href="css/3ab37a58b73d590e6a9637f943ed060c1619550182eda0d3887a5175ae30da5a.css" rel="stylesheet" type="text/css"><link href="https://fonts.googleapis.com" rel="preconnect"><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="images/64da82f6bf67de1b1278926d_favicon%25403x.png" rel="shortcut icon" type="image/x-icon"><link href="images/64da82f6bf67de1b127890f9_hcaptcha-symbol-256.png" rel="apple-touch-icon"><link href="https://www.hcaptcha.com/fraud-protection" rel="canonical"><style type="text/css"> .w-embed { pointer-events:none; } .noclick, .more-info { pointer-events:none; } .click { pointer-events:all; } * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } p { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } </style> <script type="text/javascript"> function getqvar(varName){ var qs = unescape(window.location.search) + '&'; var regex = new RegExp('.*?[&\\?]' + varName + '=(.*?)&.*'); val = qs.replace(regex, "$1"); return val == qs ? false : val; } window.referrer = getqvar('r'); if (window.referrer) { document.cookie = "r=" + window.referrer + ';path=/;domain=.hcaptcha.com'; } </script> <script async="" defer="" data-domain="hcaptcha.com" src="https://newassets.hcaptcha.com/js/p.js"></script> <script type="text/javascript">window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script> <style> .sub-menu { overflow: scroll; overflow-x: hidden; } .sub-menu::-webkit-scrollbar { width: 0; /* Remove scrollbar space */ height: 0; background: transparent; /* Optional: just make scrollbar invisible */ } /* Optional: show position indicator in red */ .sub-menu::-webkit-scrollbar-thumb { background: transparent; } </style></head><body><div data-animation="default" class="header w-nav" data-easing2="ease-out-cubic" data-vavilon="header-labeling-services" data-easing="ease-in-cubic" aria-label="top" data-collapse="medium" role="banner" data-no-scroll="1" data-duration="300" bind="69afaaec-36d3-5321-a161-243b8802a3b9"><div class="mobile-menu"><div class="mobile-header-trigger"><a aria-label="hCaptcha home page" href="index.html" class="w-inline-block"><img src="fonts/64da82f6bf67de1b127890b5_hcaptcha-logo-landscape.svg" loading="lazy" alt="hCaptcha logo (horizontal)" class="mobile-header-logo"></a><div class="mobile-menu-icon"><img src="images/64f60bf617f515e82d3150ff_close-icon-24px.png" loading="lazy" data-w-id="389ce542-308c-f3f2-d64d-430940fcf47d" alt="close menu" class="mobile-header-close-icon"><img src="fonts/64f5f0dbb2064353a5bf1cb5_menu.svg" loading="lazy" data-w-id="389ce542-308c-f3f2-d64d-430940fcf47e" alt="menu button" class="mobile-header-menu-icon"></div></div><div class="mobile-header-menu-content enterpriisev2-mobile-menu-content"><div class="enterprisev2-mobile-menu-items"><a href="pricing.html" class="mobile-header-item w-inline-block"><div class="text-block-39">Plans</div></a><a href="pro.html" class="mobile-header-item w-inline-block"><div class="text-block-40">Pro</div></a><a href="#" class="mobile-header-item w-inline-block"><div class="text-block-41">Enterprise</div></a><a href="https://docs.hcaptcha.com/" class="mobile-header-item w-inline-block"><div class="text-block-42">Docs</div></a><a href="blog.html" class="w-inline-block"><div class="mobile-header-item">Blog</div></a></div><div class="mobile-menu-ctas"><a href="pricing.html" id="w-node-e22d0e3d-0fd4-b1ef-84e4-43111614a9c6-1614a9c6" class="btn-signup w-button">Sign Up</a><a href="https://dashboard.hcaptcha.com/login" id="w-node-cc03cbc4-d1b0-7d41-521c-8a2094b44f57-94b44f57" class="button btn-stroke btn-login w-button">Log In</a></div></div></div><div class="a11y-blog"><div class="a11y-blog-wrapper"><div data-w-id="d939bfca-ae19-8683-8036-f5e3e1cbf0bc" class="parent"><div class="div-block-70 grey-600-text"><div class="cap1">From the blog:</div><a href="https://www.hcaptcha.com/post/preparing-for-ai-agents" rel="noopener" class="cap1 bold grey-600-text">Preparing for AI Agents →</a><div data-w-id="d939bfca-ae19-8683-8036-f5e3e1cbf0c2" class="x-container"><div class="x-icon w-embed"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M3.293 3.29279C2.90247 3.68331 2.90231 4.31664 3.29264 4.70736L8.24477 9.66448L3.30166 14.6126C2.91134 15.0033 2.91149 15.6366 3.30202 16.0271C3.69254 16.4177 4.32555 16.4175 4.71588 16.0268L9.65827 11.0794L14.6006 16.0268C14.991 16.4175 15.624 16.4176 16.0145 16.0271C16.405 15.6366 16.4052 15.0033 16.0149 14.6126L11.0718 9.66447L16.0239 4.70737C16.4142 4.31665 16.4141 3.68332 16.0235 3.2928C15.633 2.90227 15 2.90243 14.6097 3.29316L9.65827 8.24955L4.70685 3.29315C4.31653 2.90242 3.68352 2.90226 3.293 3.29279Z" fill="currentColor"></path> </svg></div></div></div></div><div data-w-id="d939bfca-ae19-8683-8036-f5e3e1cbf0c4" class="parent"><div class="div-block-74"><a id="switch-to-english" tabindex="0" aria-label="Switch to English translation" data-vavilon="switch-to-english-link--do-not-translate" whenclicked="setLang('en')" bind="492c3087-facd-576f-62be-84e9a7d5f70b" href="#" class="cap1 grey-600-text subheader-second english">Switch to English</a><a id="acc-button-dup" tabindex="0" aria-label="Learn more about accessibility options and sign up to bypass the challenge" bind="492c3087-facd-576f-62be-84e9a7d5f709" href="accessibility.html" class="cap1 grey-600-text subheader-second">Accessibility</a><div data-w-id="d939bfca-ae19-8683-8036-f5e3e1cbf0ca" class="x-container"><div class="x-icon second w-embed"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M3.293 3.29279C2.90247 3.68331 2.90231 4.31664 3.29264 4.70736L8.24477 9.66448L3.30166 14.6126C2.91134 15.0033 2.91149 15.6366 3.30202 16.0271C3.69254 16.4177 4.32555 16.4175 4.71588 16.0268L9.65827 11.0794L14.6006 16.0268C14.991 16.4175 15.624 16.4176 16.0145 16.0271C16.405 15.6366 16.4052 15.0033 16.0149 14.6126L11.0718 9.66447L16.0239 4.70737C16.4142 4.31665 16.4141 3.68332 16.0235 3.2928C15.633 2.90227 15 2.90243 14.6097 3.29316L9.65827 8.24955L4.70685 3.29315C4.31653 2.90242 3.68352 2.90226 3.293 3.29279Z" fill="currentColor"></path> </svg></div></div></div></div></div></div><div aria-hidden="false" class="desktop-menu"><div class="navbar-container-dekstop"><a href="index.html" aria-label="hCaptcha homepage" class="hcaptcha-logo logo-nav w-nav-brand"></a><div class="header-nav"><a href="plans.html" class="nav-link vavilon w-nav-link">Plans</a><a href="pro.html" class="nav-link vavilon w-nav-link">Pro</a><a href="index.html#enterprise-features" class="nav-link vavilon w-nav-link">Enterprise</a><a href="https://docs.hcaptcha.com/" class="nav-link vavilon w-nav-link">Docs</a><a href="blog.html" class="nav-link vavilon w-nav-link">Blog</a></div><div class="cta-nav"><div class="headerv2-cta-contaienr header"><div id="w-node-_7f66424e-0889-8f7f-36ad-d51b14d40455-8802a3b9"><a href="start-a-pilot.html">Contact Sales</a></div><a href="pricing.html" id="w-node-e22d0e3d-0fd4-b1ef-84e4-43111614a9c6-1614a9c6" class="btn-signup w-button">Sign Up</a><a href="https://dashboard.hcaptcha.com/login" id="w-node-cc03cbc4-d1b0-7d41-521c-8a2094b44f57-94b44f57" class="button btn-stroke btn-login w-button">Log In</a></div></div></div></div></div><div class="section relative center-vertical"><div class="container content-hero hero-fraud"><div class="hero-info center fraud-hero"><div class="hero-title margin-48"><h5 class="grey-500-text no-padding no-margin">Trusted by the Leaders in Online Payments and e-Commerce</h5><h1 class="text-hero-title fraud-hero">Next Generation Fraud Protection<br></h1><h5 class="text-hero-subtitle">Stop transaction fraud faster, without false positives.</h5></div><a href="start-a-pilot.html" class="cta-button bg-grey-900 w-button">Get Started</a></div></div></div><div class="section"><div class="content-panel panel-teal1000 padding-width-80 padding-height-66"><div class="content-wrapper content-spotlight"><div class="content-columns columns-center columns-fraud-protection"><div class="content-column"><div class="content-block block-fraud-transaction"><h1 class="section-heading-1 color-white">Faster Fraud Detection</h1><div class="section-text color-white">Your business faces evolving fraud challenges. Powered by leading-edge AI/ML, our Fraud Prevention Engine learns with almost no guidance to find fraud as it happens, not just after the fact.<br></div><div class="section-text color-white">Want to see how we help stop fraud without user friction?</div><a href="start-a-pilot.html" class="cta-button w-button">Get a Demo Today</a></div></div><div class="content-column column-image image-fraud"><div class="content-column-image"><div class="content-image-block"></div></div></div></div></div><div class="content-wrapper"><div class="content-columns"><div class="content-column"><div class="content-block-icon fraud-icon-8"></div><h1 class="section-heading-2 color-white">Minimize Loss</h1><div class="section-text color-grey200">As AI/ML leaders, we deliver an integrated solution to protect you against financial losses stemming from account takeovers, chargebacks, friendly fraud, and other threats.<br></div></div><div class="content-column"><div class="content-block-icon fraud-icon-9"></div><h1 class="section-heading-2 color-white">Increase Approvals</h1><div class="section-text color-grey200">Drive revenue growth with hCaptcha Enterprise Fraud Protection with smarter detection. Avoid coarse rules that block real users with our powerful and easy to use AI.<br></div></div></div></div></div></div><div class="section"><div class="content-cards-container"><h2 class="enterprisev2-content-heading-centered">How It Works</h2><div class="content-cards"><div class="content-card"><div class="card-image image-border-teal1000 image-background-teal1000"><div class="image-full fraud-highlight-0"></div></div><div class="card-content"><div class="content-block-icon fraud-icon-10"></div><h3 class="card-title color-grey900">Real-Time Detection</h3><div class="card-description">Get instant detection of the most sophisticated threats, no PII required. Custom threat models and easily interpretable results keep you in control.</div></div></div><div class="content-card"><div class="card-image image-border-teal1000 image-background-teal1000"><div class="image-full fraud-hightlight-1"></div></div><div class="card-content"><div class="content-block-icon fraud-icon-11"></div><h3 class="card-title color-grey900">Advanced Threat Signatures</h3><div class="card-description">Our novel privacy-preserving threat signatures operate with fully blinded data, letting you find bad actors with ease.</div></div></div><div class="content-card"><div class="card-image image-border-teal1000"><div class="image-full fraud-highlight-2"></div></div><div class="card-content"><div class="content-block-icon fraud-icon-12"></div><h3 class="card-title color-grey900">Tailored Protection</h3><div class="card-description">A powerful risk engine dynamically adjusts to your traffic, evolving to detect new attacks and letting you customize controls to meet your business needs.</div></div></div></div></div></div><div class="section"><div class="content-highlight margin-height-80"><h2 class="section-heading-1 color-grey900">Find High Risk Transactions Quickly</h2><p class="section-text">Safeguard your business from high risk transactions before they do harm. Detect and resolve a range of potential threats, from large transactions to unusual purchase patterns, ensuring safe but unusual transactions aren't unnecessarily blocked.</p><div class="content-icons"><div class="content-icon fraud-icon-0"></div><div class="content-icon fraud-icon-1"></div><div class="content-icon fraud-icon-2"></div><div class="content-icon fraud-icon-3"></div><div class="content-icon fraud-icon-4"></div><div class="content-icon fraud-icon-5"></div><div class="content-icon fraud-icon-6"></div><div class="content-icon fraud-icon-7"></div></div></div></div><div class="section"><div class="content-detail"><div class="content-block block-detail"><h1 class="section-heading-2 color-grey900">Privacy-Focused Fraud Defense</h1><div class="section-text">hCaptcha safeguards your organization while complying with evolving privacy laws around the world. Identify fraud before it occurs, without sharing sensitive customer data.<br></div></div><div class="detail-image background-teal1000"></div></div></div><div class="section"><div class="enterprisev2-box-container-with-watermark padding-bottom-20px hidden"><img src="images/64de86f362b8ec92bcf52dc4_box-bg-watermark.png" loading="lazy" alt="" class="enterprisev2-box-watermark-bg-bottom-right"><img src="images/64de894752e89c8ae672f643_box-bg-watermark-top-left.png" loading="lazy" alt="" class="enterprisev2-box-watermark-bg-top-left"><div class="enterprisev2-box-content-wrapper-vertical-center"><h1 class="enterprivev2-box-heading-center">Our Expertise is Applied 24/7</h1><div class="enterprisev2-box-text-highlight bold center-text bold500">From real-time detection to 24/7/365 SOC coverage by ML and our trained experts, hCaptcha Enterprise lets you rapidly respond to new threats, whether human or automated.<br><br>Let us manage the details, or supercharge your own SOC with powerful new tools.</div></div></div></div><div class="section"><div class="content-panel panel-teal1000"><div class="content-columns content-code"><div class="content-column code-description"><div class="code-description"><div class="code-heading"><h1 class="section-heading-1"><span class="section-heading-1 color-white">Instant Protection</span></h1><div class="section-heading-3 color-teal400">Deploy in minutes with our many pre-built integrations.</div></div><div class="section-text color-grey200">hCaptcha Fraud Protection is easy to implement. <br><br>Simply add two lines of code into your payment flows, then send blinded transaction data when you verify the user-supplied token. No PII required.</div></div></div><div class="content-column code-block"><div class="code-block fraud"></div></div></div></div></div><div class="section"><div class="content-plan"><h2 class="plan-heading color-grey900">Enterprise Fraud Features</h2><div class="plan-details"><div class="plan-row plan-header"><div class="plan-column column-header column-description"><div class="plan-description">Maximize your revenue and increase approvals. Find how our fraud prevention solution can help your company.</div></div><div class="plan-column column-header"><h3 class="enterprisev2-plan-cta-box-title">Enterprise</h3><a href="#" class="plan-cta-button cta-btn-plan-enterprise bg-grey900 w-button">Contact Sales</a></div><div class="plan-column column-header column-teal"><h3 class="enterprisev2-plan-cta-box-title text-color-white">Fraud</h3><a href="#" class="plan-cta-button cta-btn-plan-enterprise w-button">Contact Sales</a></div></div><div class="plan-table"><div class="plan-row"><div class="plan-column plan-feature"><div class="plan-feature-text">Global ML-based Transaction Risk Scoring</div></div><div class="plan-column"><div class="plan-state line-dark"></div></div><div class="plan-column column-teal column-top"><div class="plan-state check-white"></div></div></div><div class="plan-row"><div class="plan-column plan-feature"><div class="plan-feature-text">Fraud Insights Dashboard</div></div><div class="plan-column"><div class="plan-state line-dark"></div></div><div class="plan-column column-teal"><div class="plan-state check-white"></div></div></div><div class="plan-row"><div class="plan-column plan-feature"><div class="plan-feature-text">Fraud-specific Custom ML Models and Risk Scores</div></div><div class="plan-column"><div class="plan-state line-dark"></div></div><div class="plan-column column-teal"><div class="plan-state check-white"></div></div></div><div class="plan-row"><div class="plan-column plan-feature"><div class="plan-feature-text">Transaction-Specific Rules</div></div><div class="plan-column"><div class="plan-state line-dark"></div></div><div class="plan-column column-teal"><div class="plan-state check-white"></div></div></div><div class="plan-row"><div class="plan-column plan-feature"><div class="plan-feature-text">Review of Transactions with After-the-Fact Updates</div></div><div class="plan-column"><div class="plan-state line-dark"></div></div><div class="plan-column column-teal"><div class="plan-state check-white"></div></div></div><div class="plan-row"><div class="plan-column plan-feature"><div class="plan-feature-text">World-class ML-based bot protection</div></div><div class="plan-column"><div class="plan-state check-dark"></div></div><div class="plan-column column-teal"><div class="plan-state check-white"></div></div></div><div class="plan-row"><div class="plan-column plan-feature"><div class="plan-feature-text">Supports Blinded Data</div></div><div class="plan-column"><div class="plan-state check-dark"></div></div><div class="plan-column column-teal"><div class="plan-state check-white"></div></div></div><div class="plan-row"><div class="plan-column plan-feature"><div class="plan-feature-text">Rule-Based Scoring</div></div><div class="plan-column"><div class="plan-state check-dark"></div></div><div class="plan-column column-teal"><div class="plan-state check-white"></div></div></div><div class="plan-row"><div class="plan-column plan-feature"><div class="plan-feature-text">Tailored Rules, Adjusted to Your Own Business Logic</div></div><div class="plan-column"><div class="plan-state check-dark"></div></div><div class="plan-column column-teal"><div class="plan-state check-white"></div></div></div><div class="plan-row last-row"><div class="plan-column plan-feature"><div class="plan-feature-text">GDPR, CCPA, and LGPD-friendly privacy policy</div></div><div class="plan-column"><div class="plan-state check-dark"></div></div><div class="plan-column column-teal column-bottom"><div class="plan-state check-white"></div></div></div></div></div><div class="plan-details-mobile"><div class="plan-row-mobile plan-header-mobile"><div class="plan-column column-header column-description"><div class="plan-description">Maximize your revenue and increase approvals. Find how our fraud prevention solution can help your company.</div></div></div><div class="plan-table-mobile"><div class="plan-row-mobile"><div class="plan-feature-mobile"><div class="plan-feature-text">Global ML-based Transaction Risk Scoring</div></div><div class="plan-row-mobile-columns"><div class="plan-column-mobile"><div class="plan-type">Fraud</div><div class="plan-state check-dark"></div></div></div></div><div class="plan-row-mobile"><div class="plan-feature-mobile"><div class="plan-feature-text">Fraud Insights Dashboard</div></div><div class="plan-row-mobile-columns"><div class="plan-column-mobile"><div class="plan-type">Fraud</div><div class="plan-state check-dark"></div></div></div></div><div class="plan-row-mobile"><div class="plan-feature-mobile"><div class="plan-feature-text">Transaction-Specific Rules</div></div><div class="plan-row-mobile-columns"><div class="plan-column-mobile"><div class="plan-type">Fraud</div><div class="plan-state check-dark"></div></div></div></div><div class="plan-row-mobile"><div class="plan-feature-mobile"><div class="plan-feature-text">Review of Transactions with After-the-Fact Updates</div></div><div class="plan-row-mobile-columns"><div class="plan-column-mobile"><div class="plan-type">Fraud</div><div class="plan-state check-dark"></div></div></div></div><div class="plan-row-mobile"><div class="plan-feature-mobile"><div class="plan-feature-text">World-class ML-based bot protection</div></div><div class="plan-row-mobile-columns"><div class="plan-column-mobile"><div class="plan-type">Fraud</div><div class="plan-state check-dark"></div></div></div></div><div class="plan-row-mobile"><div class="plan-feature-mobile"><div class="plan-feature-text">Supports Blinded Data</div></div><div class="plan-row-mobile-columns"><div class="plan-column-mobile"><div class="plan-type">Enterpise</div><div class="plan-state check-dark"></div></div><div class="plan-column-mobile"><div class="plan-type">Fraud</div><div class="plan-state check-dark"></div></div></div></div><div class="plan-row-mobile"><div class="plan-feature-mobile"><div class="plan-feature-text">Rule-Based Scoring</div></div><div class="plan-row-mobile-columns"><div class="plan-column-mobile"><div class="plan-type">Enterpise</div><div class="plan-state check-dark"></div></div><div class="plan-column-mobile"><div class="plan-type">Fraud</div><div class="plan-state check-dark"></div></div></div></div><div class="plan-row-mobile"><div class="plan-feature-mobile"><div class="plan-feature-text">Tailored Rules, Adjusted to Your Own Business Logic</div></div><div class="plan-row-mobile-columns"><div class="plan-column-mobile"><div class="plan-type">Enterpise</div><div class="plan-state check-dark"></div></div><div class="plan-column-mobile"><div class="plan-type">Fraud</div><div class="plan-state check-dark"></div></div></div></div><div class="plan-row-mobile last-row"><div class="plan-feature-mobile"><div class="plan-feature-text">GDPR, CCPA, and LGPD-friendly privacy policy</div></div><div class="plan-row-mobile-columns"><div class="plan-column-mobile"><div class="plan-type">Enterpise</div><div class="plan-state check-dark"></div></div><div class="plan-column-mobile"><div class="plan-type">Fraud</div><div class="plan-state check-dark"></div></div></div></div></div><div class="plan-contact-mobile"><p class="paragraph-11">Ready to take your next step towards security-success? Contact our sales team today and unlock a world of solutions.</p><a href="start-a-pilot.html" class="cta-button bg-grey-900 w-button">Contact Sales</a></div></div></div></div><div bind="6395893a-e5fe-ad5b-d853-97b7d8379d42" role="navigation" aria-label="Footer" class="section footerv2-section"><div class="footerv2-wrapper"><img src="images/64fb6c879d8c8ef99bf1cb18_footerv2-illustration.png" loading="lazy" alt="" class="enterprisev2-footer-watermark"><div class="footerv2-container padding-0topbottom top-stroke"><div class="footerv2-hero"><div class="footer-hero-text-content"><h1 class="heading-29">See <span class="footer-hero-heading-highlight">hCaptcha Enterprise</span> in Action</h1><div class="enterprisev2-box-text-highlight">Get a demo or start a pilot today.</div><a href="start-a-pilot.html" class="cta-button w-button">Get Started</a></div></div><div class="footerv2-nav"><div class="footer-columns w-clearfix"><div class="footer-link-column-desktop"><h2 class="footerv2-header">Company</h2><a href="about.html" class="footerv2-link">About</a><a rel="noopener" href="https://apply.workable.com/imachines/" class="footerv2-link">Jobs</a><a rel="noopener" href="trademarks.html" class="footerv2-link">Trademarks</a><a rel="noopener" href="ai-ethics.html" class="footerv2-link">AI Ethics</a><a rel="noopener" href="press-inquiries.html" class="footerv2-link">Press</a><a rel="noopener" href="certifications.html" class="footerv2-link">Compliance</a></div><div class="footer-link-column-desktop footerv2-link-column-center"><h2 class="footerv2-header">Resources</h2><a rel="noopener" href="https://www.hcaptchastatus.com/" target="_blank" class="footerv2-link">Status</a><a rel="noopener" href="https://docs.hcaptcha.com/" class="footerv2-link">Documentation</a><a href="reporting-bugs.html" class="footerv2-link">Report a Bug</a><a href="accessibility.html" class="footerv2-link">Accessibility</a><a href="hcaptcha-resources-bots-101.html" class="footerv2-link">Cyberattacks 101</a><a rel="noopener" href="gdpr.html" class="footerv2-link">GDPR</a></div><div class="enterprisev2-footer-mobile-links"><h2 class="footerv2-header">Contact Us</h2><div class="enterprisev2-footer-mobile-columns"><div class="enterprisev2-footer-mobile-column-left"><a rel="noopener" href="contact-us.html" class="footerv2-link">Contact Sales</a></div><div class="enterprisev2-footer-mobile-column-lright"><a href="contact-us.html#contact-sales" class="footerv2-link">Contact Support</a></div></div></div><div class="enterprisev2-footer-mobile-links"><h2 class="footerv2-header">Company</h2><div class="enterprisev2-footer-mobile-columns"><div class="enterprisev2-footer-mobile-column-left"><a rel="noopener" href="https://apply.workable.com/imachines/" class="footerv2-link">Jobs</a><a rel="noopener" href="ai-ethics.html" class="footerv2-link">AI Ethics</a><a rel="noopener" href="certifications.html" class="footerv2-link">Compliance</a></div><div class="enterprisev2-footer-mobile-column-lright"><a href="about.html" class="footerv2-link">About</a><a rel="noopener" href="trademarks.html" class="footerv2-link">Trademarks</a><a rel="noopener" href="press-inquiries.html" class="footerv2-link">Press</a></div></div></div><div class="enterprisev2-footer-mobile-links"><h2 class="footerv2-header">Resources</h2><div class="enterprisev2-footer-mobile-columns"><div class="enterprisev2-footer-mobile-column-left"><a rel="noopener" href="https://docs.hcaptcha.com/" class="footerv2-link">Documentation</a><a href="accessibility.html" class="footerv2-link">Accessibility</a></div><div class="enterprisev2-footer-mobile-column-lright"><a rel="noopener" href="https://www.hcaptchastatus.com/" target="_blank" class="footerv2-link">Status</a><a href="reporting-bugs.html" class="link-13">Report a Bug</a><a href="hcaptcha-resources-bots-101.html" class="footerv2-link">Cyberattacks 101</a></div></div></div><div class="footer-link-column-desktop"><h2 class="footerv2-header">Contact</h2><a href="contact-us.html" class="link-block-8 w-inline-block"><div class="footerv2-nav-subtitle">Support</div></a><a href="contact-us.html" class="footerv2-link">Contact Support</a><a href="contact-us.html" class="link-block-7 w-inline-block"><div class="footerv2-nav-subtitle">Sales</div></a><a href="contact-us.html#contact-sales" class="footerv2-link">Contact Sales</a><div class="footerv2-nav-subtitle"><a href="blog.html"><span class="bloglink">Blog</span></a></div><a aria-label="twitter" href="#" class="link-block-7 hidden w-inline-block"><img src="fonts/64db81e8f131416410784556_icon_twitter.svg" loading="lazy" width="32" height="32" alt="twitter logo" class="round-social-icon round-social-icon-first"></a></div></div></div><div class="footerv2-legal w-clearfix"><div class="footerv2-legal-nav"><a href="terms.html" class="cap2 footer-legal-links">Terms</a><a href="privacy.html" class="cap2 footer-legal-links">Privacy</a><a href="dmca.html" class="cap2 footer-legal-links">DMCA</a><a href="attribution.html" class="cap2 footer-legal-links">Attribution</a></div><div class="footerv2-hero-divider"></div><div class="footerv2-copyright-info-container"><div class="copyright-info">hCaptcha is a registered trademark of Intuition Machines, Inc.</div><div class="copyright-info margin-top-10px">©2025 Intuition Machines, Inc.</div></div></div></div></div></div><script src="js/jquery-3.5.1.min.dc5e7f18c8.js" type="text/javascript" crossorigin="anonymous"></script><script src="js/11a199ec191785f1fe8a97aa2b490bfb78aed032f9d28816acb42ddbb5aa90a0.js" type="text/javascript"></script><!-- <script type="text/javascript"> var xhr = new XMLHttpRequest(); var data = JSON.stringify({vt: "p", p: window.location.href, r: document.referrer, sw: window.screen.width}); xhr.open("POST", "https://accounts.hcaptcha.com/b", true); xhr.setRequestHeader("Content-type", "application/json;charset=UTF-8"); xhr.send(data); </script> --> <script type="text/javascript"> /** * Include on static page to enable translations. * * Loads only necessary dict files. * */ /** * @module Language * @desc * Language Translation Module used to process text and covert a string based on user defined language. * Language can be defined by Client's browser or API * @requires module:utils */ var Language = { /** * @name module:Language#getLocale * @return {string} Defined ISO 639-1 Language Codes * @see https://www.w3schools.com/tags/ref_language_codes.asp * @example * en-us */ getLocale: function(override) { var locale = override || window.navigator.userLanguage || window.navigator.language; // Get short locale for remapping purposes var short_locale = Language.getShortLocale(locale); // Remap known locales if (short_locale === "in") { short_locale = "id"; } if (short_locale === "he") { short_locale = "iw"; } if (short_locale === "nb") { short_locale = "no"; } // need multiple versions for Chinese if (locale.includes("zh-CN")) { short_locale = locale; } return short_locale; }, /** * @name module:Language#getShortLocale * @return {string} Restricts the ISO 639-1 Language Code to two chracters * @example * en-us > en */ getShortLocale: function(locale) { return locale.substring(0, 2); } }; // find manually data-tagged but missing translation class var textM = $('body *').contents().filter(function() { return ($(this).parent().data("vavilon") != null) && (!$(this).parent().hasClass("vavilon")); }); // tag with class textM.each(function( index ) { $(this).parent().addClass("vavilon"); }); // tag all elements based on content for ease of translation // MurmurHash 3, MIT license. https://github.com/jensyt/imurmurhash-js/blob/master/imurmurhash.min.js !function(){function t(h,r){var s=this instanceof t?this:e;return s.reset(r),"string"==typeof h&&h.length>0&&s.hash(h),s!==this?s:void 0}var e;t.prototype.hash=function(t){var e,h,r,s,i;switch(i=t.length,this.len+=i,h=this.k1,r=0,this.rem){case 0:h^=i>r?65535&t.charCodeAt(r++):0;case 1:h^=i>r?(65535&t.charCodeAt(r++))<<8:0;case 2:h^=i>r?(65535&t.charCodeAt(r++))<<16:0;case 3:h^=i>r?(255&t.charCodeAt(r))<<24:0,h^=i>r?(65280&t.charCodeAt(r++))>>8:0}if(this.rem=3&i+this.rem,i-=this.rem,i>0){for(e=this.h1;;){if(h=4294967295&11601*h+3432906752*(65535&h),h=h<<15|h>>>17,h=4294967295&13715*h+461832192*(65535&h),e^=h,e=e<<13|e>>>19,e=4294967295&5*e+3864292196,r>=i)break;h=65535&t.charCodeAt(r++)^(65535&t.charCodeAt(r++))<<8^(65535&t.charCodeAt(r++))<<16,s=t.charCodeAt(r++),h^=(255&s)<<24^(65280&s)>>8}switch(h=0,this.rem){case 3:h^=(65535&t.charCodeAt(r+2))<<16;case 2:h^=(65535&t.charCodeAt(r+1))<<8;case 1:h^=65535&t.charCodeAt(r)}this.h1=e}return this.k1=h,this},t.prototype.result=function(){var t,e;return t=this.k1,e=this.h1,t>0&&(t=4294967295&11601*t+3432906752*(65535&t),t=t<<15|t>>>17,t=4294967295&13715*t+461832192*(65535&t),e^=t),e^=this.len,e^=e>>>16,e=4294967295&51819*e+2246770688*(65535&e),e^=e>>>13,e=4294967295&44597*e+3266445312*(65535&e),e^=e>>>16,e>>>0},t.prototype.reset=function(t){return this.h1="number"==typeof t?t:0,this.rem=this.k1=this.len=0,this},e=new t,"undefined"!=typeof module?module.exports=t:this.MurmurHash3=t}(); // find untagged strings var textS = $('body *').contents().filter(function() { return (this.nodeType == 3) && (this.nodeValue.length > 3) && this.nodeValue.match(/[a-z]/) && (! this.nodeValue.match(/\@|©/)) && ($(this).parent().data("vavilon") == null || typeof $(this).parent().data("vavilon") === 'number') && (!$(this).parent().is("script")) && $(this).parents('.code-snippet').length === 0; }); tKeys = {} // tag with hash textS.each(function( index ) { var h = MurmurHash3(this.nodeValue).result(); $(this).parent().attr("data-vavilon", h).addClass("vavilon"); // hack to preserve insertion order: V8 re-sorts "string" ints. tKeys['XXXHHH' + h] = $(this).text().trim(); // tKeys[h] = $(this).text().trim(); }); // output for key file // console.log(JSON.stringify(tKeys)); // check if vavilon cookie is set var c = document.cookie.split(";"); var lang; for (var i=0; i < c.length; i++) if (c[i].indexOf("vavilon") >= 0) lang = c[i].split("=")[1] var urlParams = new URLSearchParams(window.location.search); var hl_lang = urlParams.get('hl'); if (hl_lang && (hl_lang.length > 5 || ! /^[a-zA-Z0-9\-]+$/.test(hl_lang))) { // reject invalid hl param: too long or unexpected chars hl_lang = null; } var browser_lang = Language.getLocale(hl_lang); var pathname = window.location.pathname; // var asset_root = "https://assets.hcaptcha.com/website-i18n"; if (browser_lang.indexOf("zh") >= 0) { var asset_root = "https://website-i18n.hcaptcha.com"; } else { var asset_root = "https://newassets.hcaptcha.com/website-i18n"; } var page = "main"; var tr_path = asset_root + "/" + browser_lang + "/" + page + ".json"; var en_path = asset_root + "/" + "en" + "/" + page + ".json"; function updateOpt(lang) { $("#switch-to-english").text("Switch to " + lang.toUpperCase()); var finalStr = "javascript:setLang('" + lang + "'); $('html').attr('lang', '" + lang + "');" if (lang != "en") { finalStr += "updateOpt('en');"; } else { finalStr += "updateOpt('" + browser_lang + "');"; } document.getElementById("switch-to-english").href = finalStr; } function switchToEnglish() { $("html").attr("lang", "en"); setLang('en'); updateOpt(browser_lang); } if ((hl_lang && hl_lang !== "en") || (browser_lang !== "en" && lang !== 'en')) { $("html").attr("lang", browser_lang); // unhide switch to english part on block $('#switch-to-english').show(); // load correct lang JSON var element = document.createElement("script"); element.src = tr_path; element.setAttribute("type", "application/json"); element.setAttribute("data-vavilon-dict", browser_lang); document.body.appendChild(element); var haveEn = $('script').filter(function() { return $(this).attr("data-vavilon-dict") === 'en'; }).length > 0; // do we need to load en? if (! haveEn) { // load en lang JSON to switch var element2 = document.createElement("script"); element2.src = en_path; element2.setAttribute("type", "application/json"); element2.setAttribute("data-vavilon-dict", "en"); document.body.appendChild(element2); } // due to element race setTimeout(function() { // load vavilon JS // var element2 = document.createElement("script"); // element2.src = "https://newassets.hcaptcha.com/website-tr/js/vavilon_mod.min.js"; //"https://assets.hcaptcha.com/website-tr-js/vavilon.min.js"; // document.body.appendChild(element2); // setLang(browser_lang) // once more, just in case // direct insertion !function(){"use strict";var o=(n.prototype.hasString=function(n){return this.strings.hasOwnProperty(n)},n.prototype.load=function(t){var i=this;!function(n,t){var i=new XMLHttpRequest;i.onload=function(){this.status<300&&200<=this.status&&t&&t(i.responseText)},i.open("GET",n,!0),i.send()}(this.url,function(n){i.strings=JSON.parse(n),t&&t()})},n);function n(n,t){void 0===t&&(t={}),this.url=n,this.strings=t}function t(n){var t=new Date;t.setTime(t.getTime()+31536e7);var i="; expires="+t.toUTCString();document.cookie="vavilon-locale="+(n||"")+i+"; path=/"}function i(){return(function(){var n=("; "+document.cookie).split("; vavilon-locale=");return 2===n.length?n[1].split(";")[0]:null}()||window.navigator.language||window.browserLanguage||window.userLanguage).toLowerCase()}function u(){this.n=i(),this.t=document.documentElement.lang.toLowerCase(),this.i=null,this.o={},this.u=null}var c=new(u.prototype.find=function(){this.i=document.getElementsByClassName("vavilon")},u.prototype.replace=function(){var i=this;this.i&&this.u&&(this.o[this.t]||(this.o[this.t]=new o(null)),Array.from(this.i).forEach(function(n){var t=n.dataset.vavilon;i.o[i.u].hasString(t)&&(i.o[i.t].hasString(t)||(i.o[i.t].strings[t]=n.innerText.trim()),n.innerHTML=i.o[i.u].strings[t])}))},u.prototype.addDicts=function(){var i=this;Array.from(document.scripts).filter(function(n){return n.dataset.hasOwnProperty("vavilonDict")}).forEach(function(n){var t=n.dataset.vavilonDict.toLowerCase();i.o[t]=new o(n.src)})},u.prototype.loadDicts=function(t){var i=this;Object.keys(this.o).forEach(function(n){n===i.n||n.slice(0,2)===i.n.slice(0,2)&&!i.u?(i.u=n,i.o[n].load(function(){i.pageDictLoaded=!0,t()})):i.o[n].load()})},u.prototype.setLocale=function(n){return this.o[n]?(this.u=n,t(this.u),!0):!!this.o[n.slice(0,2)]&&(this.u=n.slice(0,2),t(this.u),!0)},u),s=!1;c.addDicts(),c.loadDicts(function(){s&&c.replace()}),window.onload=function(){c.find(),s=!0,c.pageDictLoaded&&c.replace()},window.setLang=function(n){n=n.toLowerCase(),c.setLocale(n)&&c.replace()}}(); // make sure we translate window.onload() // double up for manual override if (hl_lang !== null) { // console.log("lang", hl_lang) setLang(hl_lang); setTimeout(function() { setLang(hl_lang); }, 300); } else { // console.log("browser_lang", browser_lang) setLang(browser_lang); setTimeout(function() { setLang(browser_lang); }, 300); } // race document.getElementById("switch-to-english").href = "javascript:switchToEnglish();"; }, 300); } else { // if (browser_lang == "en") { // $('#switch-to-english').hide(); // } // we show the block on main page always page because of the link to /accessibility // but the block is not visible by default on accessibility page as it only contains // switch language option if (window.location.pathname === '/accessibility') { $('#acc-switch-block').hide(); } }; </script> <!-- Cloudflare Web Analytics --><script defer="" src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{"token": "07c762c369a9497f86fdfb1774ba0fb9"}"></script><!-- End Cloudflare Web Analytics --> <script type="text/javascript"> function getRefQueryParam(name) { name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); var results = regex.exec(location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); }; var utmParamQueryString = '', utmParamQueryStringTrimmed = '', utm_source = '', utm_medium = '', utm_content = '', utm_campaign = '', utm_term = ''; (function() { utm_source = getRefQueryParam("utm_source"); utm_medium = getRefQueryParam("utm_medium"); utm_content = getRefQueryParam("utm_content"); utm_campaign = getRefQueryParam("utm_campaign"); utm_term = getRefQueryParam("utm_term"); if (utm_source) { utmParamQueryString += '&utm_source=' + utm_source; } if (utm_medium) { utmParamQueryString += '&utm_medium=' + utm_medium; } if (utm_content) { utmParamQueryString += '&utm_content=' + utm_content; } if (utm_campaign) { utmParamQueryString += '&utm_campaign=' + utm_campaign; } if (utm_term) { utmParamQueryString += '&utm_term=' + utm_term; } if(utmParamQueryString.length > 0) { utmParamQueryString = utmParamQueryString.substring(1); utmParamQueryStringTrimmed = utmParamQueryString; utmParamQueryString = utmParamQueryString; } if (!utmParamQueryString) return; var navLinks = document.querySelectorAll('a'); navLinks.forEach(function(item) { if (item.href.indexOf('mailto:') == -1 && (item.href.indexOf('/') === 0 || item.href.indexOf('botstop.com') !== -1 || item.href.indexOf('hcaptcha.com') !== -1)) { if (item.href.indexOf('?') === -1) { item.href += '?'; } else { item.href += '&'; } item.href += utmParamQueryString; } }); })(); </script> <script> document.getElementById("switch-to-english").href = "javascript:setLang('en'); $('#acc-switch-block').hide();";; </script><!-- Cloudflare Pages Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "832e9d9ca0b94a568ba9d035a7fc0b87"}'></script><!-- Cloudflare Pages Analytics --></body></html>