CINXE.COM
GitLab Legal | GitLab
<!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta content='width=device-width, initial-scale=1.0' name=viewport /> <meta content='default-src 'self' https: http:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https: http:; style-src 'self' 'unsafe-inline' https: http:; object-src https: http:; base-uri 'self'; connect-src 'self' https: http: wss: ws:; frame-src 'self' https: http:; img-src 'self' https: http: data:; manifest-src 'self'; media-src 'self' https: http:; worker-src 'self' https: http:;' http-equiv=Content-Security-Policy /> <meta content='index, follow' name=robots /> <title> GitLab Legal | GitLab </title> <meta content='This page lists the subprocessors that GitLab may use.' name=description /> <meta content='This page lists the subprocessors that GitLab may use.' name='twitter:description'/> <meta content='This page lists the subprocessors that GitLab may use.' property='og:description'/> <meta content=GitLab property='og:site_name'/> <meta content='GitLab Legal' property='og:title'/> <meta content='https://gitlab.com/gitlab-com/www-gitlab-com/' property='og:repo'/> <meta content='https://gitlab.com/' property='og:instance'/> <meta content='gitlab-com/www-gitlab-com/' property='og:path'/> <meta content='privacy/subprocessors/index.html.md' property='og:relative_path'/> <meta content='sites/uncategorized/' property='og:monorepo_site_path_fragment'/> <meta content=article property='og:type'/> <meta content='https://about.gitlab.com/privacy/subprocessors/' property='og:url'/> <meta content="https://about.gitlab.com/images/opengraph/gitlab-blog-cover.png" property="og:image"> <meta content="https://about.gitlab.com/images/opengraph/gitlab-blog-cover.png" name="twitter:image"> <meta content=summary_large_image name='twitter:card'/> <meta content='@GitLab' name='twitter:site'/> <meta content='GitLab Legal' name='twitter:title'/> <meta content='@GitLab' name='twitter:creator'/> <link href='/atom.xml' rel=alternate title=Blog type='application/atom+xml'/> <link href='/all-releases.xml' rel=alternate title='All Releases' type='application/atom+xml'/> <link href='/security-releases.xml' rel=alternate title='Security Releases' type='application/atom+xml'/> <link href='/releases.xml' rel=alternate title='Major Releases' type='application/atom+xml'/> <link href='/ico/favicon.ico?cache=2022041' rel='shortcut icon'/> <link href='/ico/favicon-192x192.png?cache=2022041' rel=icon sizes=192x192 type='image/png'/> <link href='/ico/favicon-160x160.png?cache=2022041' rel=icon sizes=160x160 type='image/png'/> <link href='/ico/favicon-96x96.png?cache=2022041' rel=icon sizes=96x96 type='image/png'/> <link href='/ico/favicon-16x16.png?cache=2022041' rel=icon sizes=16x16 type='image/png'/> <link href='/ico/favicon-32x32.png?cache=2022041' rel=icon sizes=32x32 type='image/png'/> <link href='/ico/apple-touch-icon-57x57.png?cache=2022041' rel=apple-touch-icon sizes=57x57 /> <link href='/ico/apple-touch-icon-114x114.png?cache=2022041' rel=apple-touch-icon sizes=114x114 /> <link href='/ico/apple-touch-icon-72x72.png?cache=2022041' rel=apple-touch-icon sizes=72x72 /> <link href='/ico/apple-touch-icon-144x144.png?cache=2022041' rel=apple-touch-icon sizes=144x144 /> <link href='/ico/apple-touch-icon-60x60.png?cache=2022041' rel=apple-touch-icon sizes=60x60 /> <link href='/ico/apple-touch-icon-120x120.png?cache=2022041' rel=apple-touch-icon sizes=120x120 /> <link href='/ico/apple-touch-icon-76x76.png?cache=2022041' rel=apple-touch-icon sizes=76x76 /> <link href='/ico/apple-touch-icon-152x152.png?cache=2022041' rel=apple-touch-icon sizes=152x152 /> <link href='/ico/apple-touch-icon-180x180.png?cache=2022041' rel=apple-touch-icon sizes=180x180 /> <meta content='#554488' name=msapplication-TileColor /> <meta content='/ico/mstile-144x144.png?cache=2022041' name=msapplication-TileImage /> <meta content='/ico/browserconfig.xml' name=msapplication-config /> <script src='https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08/OtAutoBlock.js'></script> <script charset=UTF-8 data-domain-script=7f944245-c5cd-4eed-a90e-dd955adfdd08 src='https://cdn.cookielaw.org/scripttemplates/otSDKStub.js'></script> <script> //<![CDATA[ function OptanonWrapper() { } //]]> </script> <script async=false defer=false id=mermaidscriptsource src='/javascripts/libs/mermaid.min.js?cacheBust=fd2bae4c'></script> <script> //<![CDATA[ window.dataLayer = window.dataLayer || [] function gtag(){dataLayer.push(arguments);} gtag('consent', 'default', { 'analytics_storage': 'denied', 'ad_storage': 'denied', 'functionality_storage': 'denied', 'region': [ 'AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'IS', 'LI', 'NO', 'GB', 'PE', 'RU'], 'wait_for_update': 500 }); gtag('consent', 'default', { 'analytics_storage': 'granted', 'ad_storage': 'granted', 'functionality_storage': 'granted', 'wait_for_update': 500 }); window.geofeed = (options) => { dataLayer.push({ 'event' : 'OneTrustCountryLoad', 'oneTrustCountryId': options.country.toString() }) } const json = document.createElement('script'); json.setAttribute('src', 'https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location/geofeed'); document.head.appendChild(json); //]]> </script> <script>document.documentElement.className = 'html--js'</script> <script async='' src='//cdn.bizible.com/scripts/bizible.js'></script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-37019925-1', 'auto', {allowLinker: true}); ga('require', 'GTM-WC3ZR2P'); </script> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NJXWQL'); </script> <script> (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){ (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t); e=d.getElementsByTagName(t)[0];s.async=1;s.src=u;e.parentNode.insertBefore(s,e); })(window,document,'script','//s.swiftypecdn.com/install/v2/st.js','_st'); _st('install','Z4n7msKyctXXfJs66EKx','2.0.0'); </script> <link href='https://about.gitlab.com/privacy/subprocessors/' rel=canonical /> <link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,500,600,700' rel=stylesheet /> <link crossorigin=anonymous href='https://use.fontawesome.com/releases/v6.6.0/css/all.css' integrity='sha384-h/hnnw1Bi4nbpD6kE7nYfCXzovi622sY5WBxww8ARKwpdLj5kUWjRuyiXaD1U2JT' rel=stylesheet /> <link href='https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.8.7/tiny-slider.css' rel=stylesheet /> <link href="/stylesheets/styles.css" rel=stylesheet /> <link href="/stylesheets/slippers.css?cacheBust=fd2bae4c" rel=stylesheet /> <link href="/stylesheets/be-navigation.css?cacheBust=fd2bae4c" rel=stylesheet /> <link href="/stylesheets/handbook.css" rel=stylesheet /> <link href="/stylesheets/navigation-helpers.css" rel=stylesheet /> </head> <body data-spy=scroll data-target='.qnav'> <noscript> <iframe height=0 src='//www.googletagmanager.com/ns.html?id=GTM-NJXWQL' style='display:none;visibility:hidden' width=0></iframe> </noscript> <template id=be-nav> <div id=be-nav-target> <slp-navigation></slp-navigation> </div> </template> <nav class='slp-sticky slp-left-0 slp-right-0 slp-top-0 slp-bg-white slp-z-90' id=global-nav style='z-index: 1000000;'> <be-navigation></be-navigation> </nav> <div class='search-box js-search-box'> <i class='fa fa-search search-box-icon'></i> <input class='search-input js-search st-header' placeholder='Search...'/> <button aria-label='Close search' class='search-close js-search-toggle' type=button> <i class='fa fa-times'></i> </button> </div> <script src='/javascripts/be-navigation.js?cacheBust=fd2bae4c'></script> <div class=blank-header> <img src="/images/home/icons-pattern-left.svg" class="image-border image-border-left" alt="Gitlab hero border pattern left svg"/> <img src="/images/home/icons-pattern-right.svg" class="image-border image-border-right" alt="Gitlab hero border pattern right svg"/> <div class=header-content> <h1> GitLab Legal </h1> </div> </div> <div class='wrapper sidebar-layout-wrapper clearfix'> <aside class=tocs-sidebar> <div class=codeowners> <div> <h4 class=codeowners-header> Maintained by<span class='hidden-md hidden-lg'>:</span></h4> </div> <div class=codeowners-list> <a class=codeowner href='https://gitlab.com/robin'> <img src='/images/team/robin_schulman-crop.jpg' class=codeowner-avatar-img alt='Robin Schulman' title='Robin Schulman' > </a> <a class=codeowner href='https://gitlab.com/ktesh'> <img src='/images/team/kristentesh-crop.jpg' class=codeowner-avatar-img alt='Kristen Tesh' title='Kristen Tesh' > </a> <a class=codeowner href='https://gitlab.com/m_taylor'> <img src='/images/team/MatthewTaylor-crop.jpg' class=codeowner-avatar-img alt='Matthew Taylor' title='Matthew Taylor' > </a> <a class=codeowner href='https://gitlab.com/emccrann'> <img src='/images/team/eugenemccrann-crop.jpg' class=codeowner-avatar-img alt='Eugene McCrann' title='Eugene McCrann' > </a> <a class=codeowner href='https://gitlab.com/amilidou'> <img src='/images/team/afroditimilidou-crop.jpg' class=codeowner-avatar-img alt='Afroditi Milidou' title='Afroditi Milidou' > </a> <a class=codeowner href='https://gitlab.com/gitlab-com/egroup'> <div class=codeowner-avatar-group title='@gitlab-com/egroup'> <span>E</span> </div> </a> </div> </div> <h5> Contribute to this page </h5> <div> <a href="https://gitlab.com/-/ide/project/gitlab-com/www-gitlab-com/edit/master/-/sites/uncategorized/source/privacy/subprocessors/index.html.md" class=external-source-link>Edit this page</a> <div class='d-flex align-items-center mt-2'></div> </div> </aside> <div class='container md-page'> <ol class=breadcrumb> <li>You are here:</li> <li>GitLab Legal</li> </ol> <h2 id=sub-processors-of-gitlab>Sub-processors of GitLab</h2> <p>When acting as a processor for Customer, Gitlab may engage the following entities to carry out specific processing activities, including those processing activities necessary to deliver the Services under the GitLab subscription.</p> <p><a href="#sign-up">Sign Up</a> to be notified of a change to the list.</p> <h3 id=gitlab-affiliates>GitLab Affiliates</h3> <table> <thead> <tr> <th>Affiliate Entity</th> <th>Location</th> <th>Service Provided</th> </tr> </thead> <tbody> <tr> <td>GitLab BV</td> <td>Netherlands</td> <td>Support Services</td> </tr> <tr> <td>GitLab IT BV</td> <td>Netherlands</td> <td>Support Services</td> </tr> <tr> <td>GitLab UK Ltd</td> <td>United Kingdom</td> <td>Support Services</td> </tr> <tr> <td>GitLab Ireland Ltd</td> <td>Ireland</td> <td>Support Services</td> </tr> <tr> <td>GitLab GmbH</td> <td>Germany</td> <td>Support Services</td> </tr> <tr> <td>GitLab France SAS</td> <td>France</td> <td>Support Services</td> </tr> <tr> <td>GitLab Pty Ltd</td> <td>Australia</td> <td>Support Services</td> </tr> <tr> <td>GitLab Canada Corp.</td> <td>Canada</td> <td>Support Services</td> </tr> <tr> <td>GitLab GK</td> <td>Japan</td> <td>Support Services</td> </tr> <tr> <td>GitLab South Korea</td> <td>South Korea</td> <td>Support Services</td> </tr> <tr> <td>GitLab Singapore Holding PTE Ltd</td> <td>Singapore</td> <td>Support Services</td> </tr> <tr> <td>GitLab Singapore PTE Ltd</td> <td>Singapore</td> <td>Support Services</td> </tr> </tbody> </table> <h3 id=third-party-sub-processors>Third Party Sub-processors</h3> <table> <thead> <tr> <th>Third Party Entity</th> <th>Location</th> <th>Service Provided</th> <th>GitLab Product</th> </tr> </thead> <tbody> <tr> <td>Google LLC</td> <td>United States</td> <td>Cloud Hosting and <a href="https://docs.gitlab.com/ee/user/gitlab_duo/index.html">AI-Powered Product Features</a></td> <td>GitLab.com, Dedicated, and Self-Managed</td> </tr> <tr> <td>Amazon Web Services Inc.</td> <td>United States* <br/>*<em>For GitLab Dedicated Customers the hosting location is your choice from our <a href="https://docs.gitlab.com/ee/subscriptions/gitlab_dedicated/#available-aws-regions">available AWS regions</a></em></td> <td>Cloud Hosting</td> <td>GitLab.com and Dedicated</td> </tr> <tr> <td>Zendesk Inc.</td> <td>United States and Germany</td> <td>Support Services</td> <td>GitLab.com, Dedicated, and Self-Managed</td> </tr> <tr> <td>Elasticsearch Inc.</td> <td>United States</td> <td>Search Functionality and Application Logging and Debugging</td> <td>GitLab.com, Dedicated, and Self-Managed</td> </tr> <tr> <td>Cloudflare Inc.</td> <td>United States and European Union</td> <td>Content Delivery Network</td> <td>GitLab.com</td> </tr> <tr> <td>Mailgun Technologies, Inc.</td> <td>United States and European Union</td> <td>Transactional Email APIs</td> <td>GitLab.com</td> </tr> <tr> <td>Anthropic, PBC</td> <td>United States</td> <td><a href="https://docs.gitlab.com/ee/user/gitlab_duo/index.html">AI-Powered Product Features</a></td> <td>GitLab.com, Dedicated, and Self-Managed</td> </tr> <tr> <td>ClickHouse, Inc.</td> <td>United States</td> <td>Database Hosting</td> <td>GitLab.com</td> </tr> <tr> <td>Unbabel Inc.</td> <td>United States and Portugal</td> <td>Customer Support Translations</td> <td>GitLab.com, Dedicated, and Self-Managed</td> </tr> <tr> <td>FRAME Technology, Inc.</td> <td>United States</td> <td>Automated Support Ticket Analysis</td> <td>GitLab.com, Dedicated, and Self-Managed</td> </tr> <tr> <td>IntouchCX Disrupt Inc.</td> <td>India</td> <td>Outsourced Customer Support Business Processes</td> <td>GitLab.com, Dedicated, and Self-Managed</td> </tr> </tbody> </table> <h3 id=professional-services-sub-processors>Professional Services Sub-processors</h3> <p><em>These Sub-processors only apply in the event Customer has entered into a <a href="https://about.gitlab.com/handbook/legal/professional-services-agreement/">Professional Services Agreement</a> with GitLab.</em></p> <table> <thead> <tr> <th>Third Party Entity</th> <th>Region</th> <th>Service Provided</th> </tr> </thead> <tbody> <tr> <td>Sirius Federal</td> <td>United States</td> <td>Professional Services</td> </tr> <tr> <td>CPrime</td> <td>United States</td> <td>Professional Services</td> </tr> <tr> <td>D Ops</td> <td>United States and United Kingdom</td> <td>Professional Services</td> </tr> <tr> <td>Adfinis</td> <td>European Economic Area and Australia</td> <td>Professional Services</td> </tr> <tr> <td>River Point Technology</td> <td>United States</td> <td>Professional Services</td> </tr> <tr> <td>Adaptavist</td> <td>United Kingdom</td> <td>Professional Services</td> </tr> <tr> <td>ReleaseTEAM</td> <td>United States and Canada</td> <td>Professional Services</td> </tr> <tr> <td>Eficode</td> <td>United States and European Economic Area</td> <td>Professional Services</td> </tr> <tr> <td>Stratus Midco d/b/a Contegix</td> <td>United States and Canada</td> <td>Professional Services</td> </tr> <tr> <td>Black Diamond Development, LLC</td> <td>United States</td> <td>Professional Services</td> </tr> <tr> <td>Cloudfresh Central Europe s.ro.</td> <td>European Economic Area, Africa, and Middle East</td> <td>Professional Services</td> </tr> <tr> <td>demicon GmbH</td> <td>Germany, Austria, and Switzerland</td> <td>Professional Services</td> </tr> <tr> <td>ZYYX Inc.</td> <td>Japan</td> <td>Professional Services</td> </tr> <tr> <td>Cloud Ace, Inc.</td> <td>Japan</td> <td>Professional Services</td> </tr> <tr> <td>Successive Technologies</td> <td>United States, Canada, European Economic Area, and Japan</td> <td>Professional Services</td> </tr> </tbody> </table> <h3 id=sign-up>Sign Up</h3> <p>Complete this form to be notified of changes to our sub-processors.</p> <script src="//page.gitlab.com/js/forms2/js/forms2.min.js"></script> <form id=mktoForm_2833></form> <script> var formAfterSuccessDo = function() { $('.confirmform').attr('style', 'visibility: visible'); $('.confirmform').attr('style', 'height: initial'); $('html, body').animate({scrollTop: parseInt($('#confirmform').offset().top-100)}, 500); }; MktoForms2.setOptions( { formXDPath : "/rs/194-VVC-221/images/marketo-xdframe-relative.html" }); MktoForms2.loadForm("//page.gitlab.com", "194-VVC-221", 2833, function(form) { form.onSuccess(function() { form.getFormElem().hide(); formAfterSuccessDo(); return false; }); }); </script> <div class=confirmform style="display:none;"> <h3>Submission received</h3> <p>Thank you for signing up to receive updates to our subprocessor list.</p> </div> </div> </div> <div style='display: none'> <a href="https://gitlab.com/-/ide/project/gitlab-com/www-gitlab-com/edit/master/-/sites/uncategorized/source/privacy/subprocessors/index.html.md" id=hidden-web-ide>Edit this page</a> <a href="https://gitlab.com/gitlab-com/www-gitlab-com/blob/master/sites/uncategorized/source/privacy/subprocessors/index.html.md" id=hidden-page-source>View source</a> </div> <footer id=global-footer> <slp-footer></slp-footer> </footer> <script src='/javascripts/be-footer.js?cacheBust=fd2bae4c'></script> <script src="/javascripts/libs/jquery.min.js?cacheBust=fd2bae4c"></script> <script src="/javascripts/libs/jquery-migrate-3.3.0.min.js?cacheBust=fd2bae4c"></script> <script src="/javascripts/libs/bootstrap.min.js?cacheBust=fd2bae4c"></script> <script src="/javascripts/libs/jqBootstrapValidation.js?cacheBust=fd2bae4c"></script> <script src="/javascripts/scripts.js?cacheBust=fd2bae4c"></script> <script> //<![CDATA[ $.ajax({ url: '//munchkin.marketo.net/munchkin.js', dataType: 'script', cache: true, success: function() { Munchkin.init('194-VVC-221'); } }); //]]> </script> <script defer=true src='/javascripts/cbextras.js'></script> <script src="/javascripts/generate-navigation-helpers.js"></script> </body> </html>