CINXE.COM
GDPR
<!DOCTYPE html><!-- Last Published: Mon Nov 04 2024 13:51:37 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.hcaptcha.com" data-wf-page="64da82f6bf67de1b12789094" data-wf-site="64da82f6bf67de1b12789030" lang="en"><head><meta charset="utf-8"/><title>GDPR</title><meta content="hCaptcha is committed to privacy, and strives for compliance with all applicable privacy laws. Learn about our GDPR stance here." name="description"/><meta content="GDPR" property="og:title"/><meta content="hCaptcha is committed to privacy, and strives for compliance with all applicable privacy laws. Learn about our GDPR stance here." property="og:description"/><meta content="GDPR" property="twitter:title"/><meta content="hCaptcha is committed to privacy, and strives for compliance with all applicable privacy laws. Learn about our GDPR stance here." 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="/hosted-assets/3u1Osx9BvMjaX2uJm6BAW5Eu6dkGJFSqim7ePVKm0MlFWo8B7G0Q_2RwJY69B6W0Y10d746gjhOrv-iPbFDB6Vbz6ONnu5XCtEJrzxVR6SE-KzX3agVyh4Aa1FPER-dpFZY8m2wiUPs9K0i1TKCxoF3hwAaAZMmZtxnNqwYFzyU0SI1CFKtK7unRt3y7puagIwAAAAAAAAAAAAAAAA/64da82f6bf67de1b12789030/css/hcaptcha-v7-dev-4875bafa18b5bf6856ffec7.webflow.8357752ff.min.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="/hosted-assets/3u1Osx9BvMjaX2uJm6BAW5Eu6dkGJFSqim7ePVKm0MlFWo8B7G0Q_2RwJY69B6W0Y10d746gjhOrv-iPORfWpwai76VxvsuU_VFtgEAGqDQzITSmVwJ1kNhB2QiDFeFiWI4qk27_qtAsz-nl2EmJ6-w9mNvfAAAAAAAAAAAAAAAA/64da82f6bf67de1b12789030/64da82f6bf67de1b1278926d_favicon%403x.png" rel="shortcut icon" type="image/x-icon"/><link href="/hosted-assets/3u1Osx9BvMjaX2uJm6BAW5Eu6dkGJFSqim7ePVKm0MlFWo8B7G0Q_2RwJY69B6W0Y10d746gjhOrv-iPORfWpwai76VxvsuU_VFtgEAGqDQzI2T7Vwx3h8FW1Q7HDKIoTcI1kSRzUuNkPkS0Tf-RaDwlq_TmzRrcEQwjpgAAAAAAAAAAAAAAAA/64da82f6bf67de1b12789030/64da82f6bf67de1b127890f9_hcaptcha-symbol-256.png" rel="apple-touch-icon"/><link href="https://www.hcaptcha.com/gdpr" 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> </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="/" class="w-inline-block"><img src="/hosted-assets/3u1Osx9BvMjaX2uJm6BAW5Eu6dkGJFSqim7ePVKm0MlFWo8B7G0Q_2RwJY69B6W0Y10d746gjhOrv-iPORfWpwai76VxvsuU_VFtgEAGqDQzI2D3Vwx3h8FW1Q7HDL0-R893kWgvA6YpL1q2Dryw6ZZdREuixR8C6HZe0eiId7YAAAAAAAAAAAAAAAA/64da82f6bf67de1b12789030/64da82f6bf67de1b127890b5_hcaptcha-logo-landscape.svg" loading="lazy" alt="hCaptcha logo (horizontal)" class="mobile-header-logo"/></a><div class="mobile-menu-icon"><img src="/hosted-assets/3u1Osx9BvMjaX2uJm6BAW5Eu6dkGJFSqim7ePVKm0MlFWo8B7G0Q_2RwJY69B6W0Y10d746gjhOrv-iPORfU8A7y76Ui75uWqAE52kNQrD0_I2SkVwd4icJHmw_FTr98EpQqhScxCbL-4qVhokQF_scYXtSu5KtMAAAAAAAAAAAAAAAA/64da82f6bf67de1b12789030/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="/hosted-assets/3u1Osx9BvMjaX2uJm6BAW5Eu6dkGJFSqim7ePVKm0MlFWo8B7G0Q_2RwJY69B6W0Y10d746gjhOrv-iPORfU81ig7fFx6s2VrQdp0RAB_Wo7cGD3VwlxiMQMxRDBmu5W0NERWIyu0ZtXybH8lgAAAAAAAAAAAAAAAA/64da82f6bf67de1b12789030/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" class="mobile-header-item w-inline-block"><div class="text-block-39">Plans</div></a><a href="/pro" 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" class="w-inline-block"><div class="mobile-header-item">Blog</div></a></div><div class="mobile-menu-ctas"><a href="/pricing" 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/our-position-on-ai-regulation" rel="noopener" class="cap1 bold grey-600-text">Our Position on AI Regulation →</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"/> </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" 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"/> </svg></div></div></div></div></div></div><div aria-hidden="false" class="desktop-menu"><div class="navbar-container-dekstop"><a href="/" aria-label="hCaptcha homepage" class="hcaptcha-logo logo-nav w-nav-brand"></a><div class="header-nav"><a href="/plans" class="nav-link vavilon w-nav-link">Plans</a><a href="/pro" class="nav-link vavilon w-nav-link">Pro</a><a href="/#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" 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">Contact Sales</a></div><a href="/pricing" 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><section aria-label="hCaptcha master terms of service" role="main" class="section"><div class="container"><div class="content max-800"><p class="text-right langs"><a href="https://cdn.prod.website-files.com/64da82f6bf67de1b12789030/64da82f6bf67de1b12789215_IMI-Terms-04.13.2021%20DE.docx">DE</a> - <a href="https://cdn.prod.website-files.com/64da82f6bf67de1b12789030/64da82f6bf67de1b12789212_IMI-Terms-04.13.2021%20ES.docx">ES</a> - <a href="https://cdn.prod.website-files.com/64da82f6bf67de1b12789030/64da82f6bf67de1b12789221_IMI-Terms-04.13.2021%20FR.docx">FR</a> - <a href="https://cdn.prod.website-files.com/64da82f6bf67de1b12789030/64da82f6bf67de1b12789216_IMI-Privacy-04.13.2021%20pt.docx">PT</a> - <a href="https://cdn.prod.website-files.com/64da82f6bf67de1b12789030/64da82f6bf67de1b1278921d_IMI-Privacy-04.13.2021%20pt-br.docx">PT (BR)</a></p><div class="grey-800-text w-richtext"><h1>hCaptcha's approach to GDPR compliance</h1><p><em>Last updated: January 15, 2024</em></p><p></p><p>This page is intended to answer common questions about our data processing under the GDPR.</p><h3>Background on the hCaptcha service, what it does, and our values</h3><p>hCaptcha offers a security-focused machine learning product suite operated by Intuition Machines, a company headquartered in the United States with global operations that licenses software and delivers services to businesses of all sizes around the world.</p><p>hCaptcha is uniquely privacy focused, and has been since its creation. This is a cultural practice for us: hCaptcha engineers have played important roles across the privacy and security ecosystem, contributing to projects like Tor, Signal, and Brave, IETF privacy protocol standards, open-source encryption libraries, and more.</p><p>Unlike other security services, hCaptcha is designed to operate without any long-term retention of personal data at all.</p><p>Our goal has been to find technical solutions to operate security services with truly minimized information at every step, and we are proud of the innovations in privacy-preserving machine learning and privacy-first distributed systems processing that we have made along the way. These include user-local data processing, our "Zero PII" and "First-Party Hosting" Enterprise features, and more.</p><p>We endeavor to maintain strict data retention and minimization policies for personal data related to our customers' end users (each an "End User") and do not sell or rent End User personal data, consistent with our role as a data processor.</p><p>We are enrolled in the EU-US, UK-US, and Swiss-US Data Privacy Framework agreements to provide additional assurance to users of our services in those regions, in addition to our use of the Standard Contractual Clauses.</p><p>For more detail on our privacy practices and information on our enrollment within the EU-US, UK-US, and Swiss-US Data Privacy Framework, please see our <a href="https://www.hcaptcha.com/privacy">Privacy Policy</a>.</p><p></p><h2><strong>FAQs</strong><br/></h2><h3><strong>1. What personal data does hCaptcha process for its customers and where?</strong><br/></h3><p>hCaptcha endeavors not to control or maintain any long-term retention of End User personal data its customers choose to transmit to hCaptcha. We have designed our systems to avoid personal data collection or processing where possible.</p><p>Where this is not possible, we promptly discard and/or anonymize any such data. Regardless of the hCaptcha services our customers use, they, as the controllers of personal data, have an obligation to be fully responsible for their own compliance with applicable privacy laws and establish independent contractual arrangements in connection with the data they choose to transmit to hCaptcha.<br/></p><p>The types of personal data hCaptcha processes on behalf of a customer depend on which hCaptcha services are implemented. For example, they depend on the features a customer has enabled. In some cases, hCaptcha collects and processes no personal data at all. hCaptcha processes the vast majority of data within one of our many regional servers around the world. Our services are designed to process personal data using computing or network equipment within close proximity to End Users. We process metadata on behalf of our customers in our main data centers in Europe and, if applicable, the US.<br/></p><p>hCaptcha maintains limited, sampled log data about events on our network in order to operate our services. For example, if a system error occurs, we may generate a sampled error log. Some of this log data may include information about End Users of our customer’s domains, networks, websites, application programming interfaces ("APIs"), or applications. This metadata contains either no personal data or extremely limited personal data, most often in the form of IP addresses. We process this type of information on behalf of our customers in our main data centers in Europe and, if applicable, the US for a limited period of time.</p><p><br/></p><h3><strong>2. What specific technical and organizational security measures does hCaptcha provide for personal data?</strong></h3><p>Security is important to our operations, and we undergo regular external audits to maintain third-party validation of our security practices, including ISO 27001 (a globally recognized information security standard) and SOC 2 Type II security certifications.</p><p>hCaptcha has also been certified to ISO 27701, covering its systems for management of privacy information. ISO 27701 is a comprehensive global standard that allows hCaptcha to demonstrate compliance with the GDPR principles of data processing, data subject rights, and data breach notification.<br/></p><p>To view the security measures hCaptcha uses for the protection of personal data, including personal data transferred from the European Economic Area ("<strong>EEA</strong>") to the U.S., please see Exhibit A of our standard <a href="https://newassets.hcaptcha.com/dpa/IMI_Data_Processing_Addendum_4.20.2023.pdf">Data Processing Agreement</a>.</p><p><br/></p><h3><strong>3. How does hCaptcha address the requirements of the GDPR to have appropriate safeguards in place when transferring personal data outside the EEA?</strong></h3><p>The GDPR provides several mechanisms to ensure that appropriate safeguards, enforceable rights, and effective legal remedies are available to the EEA data subjects, whose personal data is transferred from the EEA to a third country.<br/></p><p>Those mechanisms include:<br/></p><p>- Where the European Commission (“<strong>Commission</strong>”) has decided that a third country ensures an adequate level of protection after assessing that country’s rule of law, respect for human rights and fundamental freedoms, and a number of other factors;<br/></p><p>- Where a controller or processor has put in place binding corporate rules;<br/></p><p>- Where a controller or processor has in place standard data protection clauses adopted by the Commission; or<br/></p><p>- Where a controller or processor has put in place an approved code of conduct or an approved certification mechanism.<br/></p><p>hCaptcha relies on the Commission's Standard Contractual Clauses ("SCCs") as a legal mechanism to transfer personal data from the EEA to the U.S. However, we endeavor to minimize or entirely eliminate any such transfers depending on the products and features enabled by our customers.</p><p>hCaptcha is also enrolled in the EU-US, UK-US, and Swiss-US Data Privacy Framework agreements to provide additional assurance to users of our services in those regions, in addition to our use of the Standard Contractual Clauses.<br/><br/></p><h3><strong>4. What additional data protection safeguards does hCaptcha provide?</strong></h3><p>The best data protection safeguard of all is simply to not have the personal data in the first place. We have innovated in this area with our "Zero PII" features for enterprise customers, allowing them to partially or completely remove any personal data from our purview depending on their needs. We also minimize retention for all data, whether or not it contains personal data.<br/></p><p>We require legal process before providing any government entity with any customer data outside of an emergency or limited instances of fraud by a customer as determined by us. We will provide our customers with notice of any legal process requesting their customer or billing information before disclosure of that information unless legally prohibited or related to fraud by a customer. An example of fraud by a customer would be creating an account with us solely to embed hCaptcha on a phishing page, in order to more convincingly mimic the login page of another one of our customers and attempt to fool their users into giving up their credentials for abuse. <br/></p><p>To date, we have never turned over encryption keys to any government, received a legal order to provide private data, provided any government any private data, or deployed law enforcement equipment within our services.<br/></p><p>We believe that government requests for personal data that conflict with the privacy laws of a person's country of residence should be legally challenged. The European Data Protection Board (“<strong>EDPB</strong>”) recognized that the GDPR might pose such a conflict in this assessment. Our commitment to GDPR compliance means that hCaptcha would evaluate legal remedies before producing data identified as being subject to the GDPR in response to a U.S. government request for data.Consistent with the existing U.S. case law and statutory frameworks, hCaptcha may ask U.S. courts to quash a request from U.S. authorities for personal data based on such a conflict of law.</p><p><br/></p><h3><strong>5. Does the U.S. Clarifying Lawful Overseas Use of Data ("CLOUD") Act affect how hCaptcha views its obligation to turn over data in response to U.S. government legal process?</strong></h3><p>We believe that U.S. government requests for the personal data of a non-U.S. person that conflict with the privacy laws of that person's country of residence(such as the GDPR in the EU) should be legally challenged.<br/></p><p>The CLOUD Act does not expand the U.S. investigative authority, and applies to access to content, which we generally do not store or have access to at all, as described above. Furthermore, the CLOUD Act does not change existing practices when U.S. law enforcement seeks access to corporate data. It is important to note that law enforcement would typically seek to obtain data from the entity that has effective control of the data (i.e., our customers) rather than cloud providers.</p><p><br/></p><h3><strong>6. How do recent Court of Justice of the European Union (CJEU) decisions inform our approach to GDPR compliance?</strong></h3><p>hCaptcha will continue to make the latest adopted SCCs available to our customers whose data is subject to the GDPR, and we are following developments in SCCs as well as the new alternative transfer mechanisms.</p><p>We have enrolled in the EU-US Data Privacy Framework, and believe the recent CJEU adequacy decision strengthens both our use of SCCs and the additional protection provided by the new alternative transfer mechanism under the DPF.<br/></p><p>We will briefly cover the U.S. national security authorities as discussed in the Schrems II case below.<br/></p><p>Section 702. Section 702 of the Foreign Intelligence Surveillance Act ("FISA")is an authority that allows the U.S. government to request the communications of non-U.S. persons located outside of the United States for foreign intelligence purposes. The U.S. government may use section 702 to collect the content of communications through specific "selectors", such as email addresses, that are associated with specific foreign intelligence targets. Because the authority is often used to collect the content of communications, the "electronic communications service providers" asked to comply with section 702 are typically email providers or other providers with access to the content of communications.<br/></p><p>hCaptcha does not have access to this type of traditional customer content for our core services. In addition, to date, hCaptcha has never provided any government any kind of data feed related to other customers, and we would evaluate all legal remedies if we were asked to do so in order to protect our customers from what we believe are illegal or unconstitutional requests.<br/></p><p>Executive Order 12333. Executive Order 12333 governs US intelligence agencies' foreign intelligence collection targeting non-U.S. persons outside the United States. Executive Order 12333 does not have provisions to compel the assistance of U.S. companies.<br/></p><p>hCaptcha requires legal process before providing any government entity with access to any customer data outside of an emergency or fraud committed by a customer. We have no intention of complying with voluntary government requests for data under Executive Order 12333. We have also never weakened, compromised, or subverted any of our encryption at the request of a government or other third party.</p><p><br/></p><h3><strong>7. How can Customers who do not have an Enterprise agreement make sure the SCCs are in place with hCaptcha?</strong></h3><p>Our Master Terms of Service incorporate our standard DPA by reference. Where the personal data we process on behalf of our self-serve customers is governed by the GDPR, then our DPA incorporates the EU and UK SCCs. Therefore, no action is required to ensure that the SCCs are in place.</p><p><br/></p><h3><strong>8. How can Enterprise Customers make sure the SCCs are in place with hCaptcha?</strong></h3><p>Our standard Enterprise Subscription Agreement ("<strong>ESA</strong>") and Master Subscription Agreement ("<strong>MSA</strong>") incorporate our standard DPA by reference. Therefore, no action is required for these customers. To the extent the personal data we process on behalf of the customer is governed by the GDPR, our DPA incorporates the EU and UK SCCs. Enterprise customers may contact their customer success manager with any questions about their DPA.</p><p><br/></p><h3><strong>9. How is hCaptcha responding to the new SCCs?</strong></h3><p>We incorporated the Commission's SCCs released on June 4, 2021, into new customer contracts and our updated Master Terms of Service for customers subject to the GDPR.</p><p><br/></p><h3><strong>10. What tools does hCaptcha have for its customers to geographically restrict access to data?</strong></h3><p>By default, analytics data is already stored in the EU, and sessions are processed on equipment close to the End User in many regions around the world (i.e., on equipment in a country where the End User is located or close by in most cases). We recognize that some of our customers would prefer that any personal data subject to the GDPR remain in the EU and not be transferred to the U.S. for processing. This happens automatically in most cases already, but we provide additional features for Enterprise customers to create hard technical guarantees on what data is stored, where data will be processed, and when practicable to entirely eliminate or pre-blind this data before it reaches us for processing via our Zero PII features.</p><p><br/></p><h3><strong>11. Are there any enforceable rights and effective remedies available to the EU data subjects in the U.S. where data is processed by hCaptcha or hCaptcha's sub-processors?</strong></h3><p>hCaptcha requires valid legal process before providing the personal information of our customers to government entities or civil litigants, unless there is an emergency or fraud is committed by the customer. We do not provide our customers' personal data to government officials in response to requests that do not include legal process.<br/></p><p>To ensure that our customers have the opportunity to enforce their rights, it is hCaptcha's policy to notify our customers of a subpoena or other legal process requesting their personal data before disclosing it, regardless of whether the legal process comes from the government or private parties involved in civil litigation, unless legally prohibited.<br/></p><p>In addition, U.S. law provides mechanisms for companies to challenge orders that pose potential conflicts of law, such as a legal request for personal data subject to GDPR. The CLOUD Act, for example, provides mechanisms for a provider to petition a court to quash or modify a legal request that poses such a conflict of law. That process also allows a provider to disclose the existence of the request to a foreign government whose citizen is affected if that government has signed a CLOUD Act agreement with the United States. hCaptcha endeavors to legally challenge any orders that pose such a conflict of law. To date, we have received no orders that we have identified as posing such a conflict.</p><p><br/></p><h3><strong>12. How is hCaptcha dealing with cross-border transfers to and from the UK?</strong></h3><p>hCaptcha will continue to utilize the EU SCCs mechanism coupled with the UK data transfer addendum, which are included in our standard DPA, to transfer personal data outside the UK and EEA. </p><p>We have also enrolled in the UK-US extension to the EU-US Data Privacy Framework, which additionally covers such transfers. This program is also referred to as the UK-US Data Bridge, and came into force on October 12 2023.</p><p>We are continuing to monitor ongoing developments in this space and will ensure our ongoing compliance with the UK data protection laws and regulations.</p><p><br/></p><h3><strong>13. How should hCaptcha customers keep End Users informed of personal data processing that is subject to the GDPR?</strong></h3><p>Some implementations of hCaptcha do not transmit any personal data at all to hCaptcha, so the specific steps customers should take depend upon their implementation.</p><p>We cannot provide hCaptcha customers with legal advice, so each hCaptcha customer should consult with their legal counsel regarding their obligations around the use of hCaptcha based on their specific set of facts. <br/></p><p>In scenarios where personal data subject to GDPR could be processed by hCaptcha on behalf of a controller of this personal data, we have provided some example language that hCaptcha customers can review in connection with their own transparency (privacy policy) obligations under the GDPR. The language can be found in our FAQ at this <a href="https://docs.hcaptcha.com/faq/#should-i-update-my-privacy-policy-when-enabling-hcaptcha">website</a>.<br/></p><p>hCaptcha customers that exclusively serve data subjects whose personal data is subject to the GDPR may also prefer to use our feature to disable the default terms and privacy links on the hCaptcha interface in order to communicate that only the hCaptcha customer’s terms and privacy policy apply. Please contact support if you would like more information on this feature.<br/></p><p>However, hCaptcha’s linked privacy policy communicates this point in its "Note to European Economic Area Residents" section and addresses many other privacy laws outside of the EU, so hCaptcha customers may choose to leave the links in place when a customer site serves both GDPR and other global traffic.<br/></p><p>Note that the information and links provided by hCaptcha on this page are not legal advice. hCaptcha customers should consult with qualified counsel in the jurisdictions in which they operate if they have further questions about hCaptcha or their specific use cases.</p><p><br/></p><h3><strong>14. How should End Users who interact with hCaptcha in our role as a processor, i.e., embedded within another website or mobile app, exercise their data subject rights?</strong><br/></h3><p>End Users should contact the operator of the website or mobile app directly. hCaptcha is not the controller of the End User personal data it processes and may not be a processor either depending on the details of the customer’s implementation. </p><p>In some cases, a hCaptcha customer acting as a processor or controller may license the hCaptcha software to run within their network, so simply seeing hCaptcha’s logo does not mean that we are processing personal data for a particular online service.<br/></p><p>Note that deletion requests forwarded to hCaptcha by hCaptcha customers on behalf of End Users will generally not result in any additional actions aside from confirmation of receipt. No personal data is retained long-term by hCaptcha, and hCaptcha is unable to tie data in the system to specific End Users of hCaptcha customers, as we do not receive or process personal data that, by itself, can identify End Users in the real world like names, email addresses, or usernames.<br/></p><p></p><p><br/></p><p><strong>Disclaimers</strong><br/></p><p><em>The information provided only applies to the processing of personal data that is subject to the GDPR. This page is for informational purposes only and does not provide legal guidance or assistance, form a contract or other agreement, or otherwise create additional obligations for hCaptcha. However, we believe it is an accurate summary of the topics covered as of the date of publication listed on this page.</em></p></div></div></div></section><div bind="6395893a-e5fe-ad5b-d853-97b7d8379d42" role="navigation" aria-label="Footer" class="section grey-400-stroke"><div class="container padding-0topbottom"><div class="footer-nav"><div class="footer-logo"><a aria-label="homepage link" tabindex="-1" href="/labeling" class="hcaptcha-logo footer-logo w-inline-block"></a><div class="footer-social"><div id="social-tw" class="social-icon margin-right"><a aria-label="twitter" rel="noopener" href="https://twitter.com/hcaptcha" target="_blank" class="invisible-link w-inline-block"></a><div bind="baca4d9f-97b3-ea5e-d3dc-157bfa33ac71" class="icon-facebook w-embed"><a href="https://twitter.com/hcaptcha" rel="noopener" target="_blank" class="invisible-link w-inline-block" title="twitter"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400" role="img" alt=""> <rect width="400" height="400" style="fill: none"/> <path fill="currentColor" d="M136.07,340c130,0,201.16-107.73,201.16-201.16,0-3.06,0-6.11-.21-9.14A144,144,0,0,0,372.3,93.11a141.51,141.51,0,0,1-40.61,11.12,71,71,0,0,0,31.08-39.11,141.8,141.8,0,0,1-44.89,17.17,70.77,70.77,0,0,0-120.49,64.48A200.71,200.71,0,0,1,51.69,72.9a70.75,70.75,0,0,0,21.89,94.38,70.23,70.23,0,0,1-32.09-8.85v.89a70.73,70.73,0,0,0,56.72,69.31,70.6,70.6,0,0,1-31.93,1.21,70.8,70.8,0,0,0,66.06,49.1,141.94,141.94,0,0,1-87.81,30.32,143.57,143.57,0,0,1-16.83-1,200.08,200.08,0,0,0,108.37,31.7"/> </svg> </a></div></div><div id="social-fb" class="social-icon margin-left"><a rel="noopener" href="https://www.facebook.com/hcaptcha" target="_blank" class="invisible-link w-inline-block"></a><div bind="d109ca64-ce48-07d7-4b5d-71f01999d535" class="icon-facebook w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"> <path fill="currentColor" d="M275,50.06,236.09,50c-43.71,0-72,29-72,73.83v34H125A6.12,6.12,0,0,0,118.9,164v49.32a6.12,6.12,0,0,0,6.12,6.12h39.12V343.88a6.11,6.11,0,0,0,6.11,6.12h51a6.11,6.11,0,0,0,6.11-6.12V219.43h45.74a6.12,6.12,0,0,0,6.12-6.12l0-49.32a6.15,6.15,0,0,0-6.13-6.12H227.4V129c0-13.88,3.31-20.91,21.38-20.91l26.2,0A6.11,6.11,0,0,0,281.1,102V56.18A6.12,6.12,0,0,0,275,50.06Z"/> </svg></div></div></div></div><div class="footer-columns w-clearfix"><div class="footer-link-column-desktop navfooter2"><h5 class="footer-header">Company</h5><a href="/about" class="footer-link">About</a><a rel="noopener" href="https://apply.workable.com/imachines/" class="footer-link">Jobs</a><a rel="noopener" href="/trademarks" class="footer-link">Trademarks</a><a rel="noopener" href="/ai-ethics" class="footer-link">AI Ethics</a><a rel="noopener" href="/press-inquiries" class="footer-link">Press</a><a href="/certifications" class="footer-link">Compliance</a></div><div class="footer-link-column-desktop footer-link-column-center navfooter2"><h5 class="footer-header">Resources</h5><a rel="noopener" href="https://www.hcaptchastatus.com/" target="_blank" class="footer-link">Status</a><a rel="noopener" href="https://docs.hcaptcha.com/" class="footer-link">Documentation</a><a href="/reporting-bugs" class="footer-link">Report a Bug</a><a href="/accessibility" class="footer-link">Accessibility</a><a href="/hcaptcha-resources-bots-101" class="footer-link">Cyberattacks 101</a><a href="/gdpr" aria-current="page" class="footer-link w--current">GDPR</a></div><div class="footer-link-column-desktop navfooter2"><h5 class="footer-header">Contact</h5><a href="/support-interstitial" class="link-block-8 w-inline-block"><div class="footer-link bold">Support</div></a><a href="/contact-us" class="footer-link margin-bottom">Contact Support</a><a href="#" class="link-block-7 w-inline-block"><div class="footer-link bold">Sales</div></a><a href="/contact-us#contact-sales" class="footer-link margin-bottom">Contact Sales</a></div></div></div><div class="footer-legal w-clearfix"><div class="legal-nav"><a href="/terms" class="cap2 footer-legal-links">Terms</a><a href="/privacy" class="cap2 footer-legal-links">Privacy</a><a href="/dmca" class="cap2 footer-legal-links">DMCA</a><a href="/attribution" class="cap2 footer-legal-links">Attribution</a></div><div class="copyright-info-container"><div class="cap2 center-text">hCaptcha is a registered trademark of Intuition Machines, Inc.</div></div><div class="cap2">©2024 Intuition Machines, Inc.</div></div></div></div><script src="/hosted-assets/3u1Osx9BvMjdCGCS36QeD4wztMoXLw6sy2fCNVGnkcReGc5SrCYbtHl8Ypm-Q-v9NUJK8I2520P1orzDOkaFoA-o6qs9so6wISZ2aVttPyEobY7roj0fAAAAAAAAAAAAAAAA/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64da82f6bf67de1b12789030" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="/hosted-assets/3u1Osx9BvMjaX2uJm6BAW5Eu6dkGJFSqim7ePVKm0MlFWo8B7G0Q_2RwJY69B6W0Y10d746gjhOrv-iPZVCdsVvy7_98r9Ob-AFt0EBWpjUkeXEybkvPMcAeNLCei0aDvPx9AAAAAAAAAAAAAAAA/64da82f6bf67de1b12789030/js/webflow.8a5121b99.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='/hosted-assets/3u1Osx9BvMjKT2TTgrEBXNM2-d8TIUG9wmHZIl6ylt5ZGcNYtSYTojd1fIL1XPu-KAYMQof5bwCaBowhU66brQCYswAAAAAAAAAAAAAAAA/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></body></html>