FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. Other
  4. GitLab

GitLab

OtherWebsite

Related services

AccuWeather

AccuWeather is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. AccuWeather supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, AccuWeather ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other
A

Acuity Scheduling

Acuity Scheduling is a user preference and personalization service that helps websites deliver customized experiences based on individual visitor settings and choices. It manages preferences for content display, communication channels, and interaction styles. Acuity Scheduling integrates with website platforms to remember and apply user choices consistently across sessions. With privacy-compliant preference storage, Acuity Scheduling enhances satisfaction by ensuring tailored browsing experiences for every visitor.

Preferences

Affirm

Affirm is a versatile web technology that supports digital platforms with specialized functionality and enhanced capabilities. It provides robust tools and services that integrate with modern websites and applications seamlessly. Affirm is designed to improve operational efficiency, user experience, and digital performance. Trusted by developers and businesses alike, Affirm offers reliable solutions that scale with organizational needs and evolving web standards.

Other

Algolia

Algolia is a versatile web technology that supports digital platforms with specialized functionality and enhanced capabilities. It provides robust tools and services that integrate with modern websites and applications seamlessly. Algolia is designed to improve operational efficiency, user experience, and digital performance. Trusted by developers and businesses alike, Algolia offers reliable solutions that scale with organizational needs and evolving web standards.

Other
A

AppDynamics

AppDynamics is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. AppDynamics offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, AppDynamics empowers organizations to optimize strategy and maximize return on investment.

Analytics
A

Apple App Store

Apple App Store is a comprehensive e-commerce platform that provides businesses with all the tools needed to build, manage, and grow an online store. From product catalog management and secure payment processing to inventory tracking and order fulfillment, Apple App Store delivers a complete commerce solution. It features responsive storefront themes, SEO-optimized product pages, and powerful marketing tools to help merchants increase visibility and drive sales across channels.

Other
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does GitLab do?

GitLab is an end to end DevSecOps platform combining source control, code review, CI/CD, container and package registries, security scanning, observability and project management. It is available as GitLab SaaS (gitlab.com), as the free, open source Community Edition that anyone can self host, and as the Enterprise Edition or GitLab Dedicated tier with EU data residency. The privacy posture depends heavily on the deployment model.

What is GitLab

GitLab is an open core DevSecOps platform developed by GitLab Inc., a company headquartered in San Francisco with a fully remote workforce. It is one of the largest source code and CI/CD platforms in the world, alongside GitHub and Bitbucket, and is unique in combining the full software lifecycle in a single application. GitLab is available in three flavours: GitLab SaaS on gitlab.com, GitLab Self Managed (Community Edition and Enterprise Edition installed on the customer infrastructure) and GitLab Dedicated, a single tenant cloud offering with regional data residency including EU.

What data and cookies GitLab processes

In the logged in area, GitLab sets the _gitlab_session cookie, a remember_user_token cookie when the user opts in, and _gitlab_ci_session for CI/CD specific contexts. These are strictly necessary for authentication. On the public marketing pages of gitlab.com, GitLab may load Google Analytics, Drift, Marketo and Snowplow tags with the corresponding cookies once the visitor accepts the cookie banner. Stored data includes source code, issues, merge requests, container images and packages, CI logs and audit events.

GDPR and ePrivacy implications

The application session cookies are strictly necessary for sign in and exempt from the consent requirement. Source code, issues and CI artefacts can contain personal data, in which case GitLab Inc. acts as a processor under Article 28 GDPR for the customer''s repositories. For GitLab SaaS, the standard mechanism is the GitLab DPA with SCCs and DPF for the US transfer; for Dedicated, the EU region keeps customer data inside the EU. Self hosted GitLab does not transfer data to GitLab Inc. unless Service Ping is explicitly enabled.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Is consent required

Not for the authenticated DevOps experience. The session cookies are strictly necessary. Consent is required for the marketing pages of gitlab.com (the cookie banner handles this) and for any optional product analytics through the GitLab Snowplow stack on the SaaS. Self hosted GitLab can disable usage statistics (Service Ping) entirely and avoid the question.

Data residency

GitLab SaaS primarily stores data in Google Cloud US regions, with a Customer Data Residency commitment that limits routine transfers but does not eliminate them. GitLab Dedicated allows pinning the data to an EU region (Frankfurt) for compliance sensitive customers and is the recommended path for regulated industries. GitLab Inc. is DPF certified and signs SCCs through its DPA. The full sub processor list is published in GitLab Trust Center.

Practical compliance steps

For EU customers, evaluate GitLab Dedicated with EU region for code that contains regulated data; self host GitLab CE/EE in the EU if you need full control; sign the GitLab DPA; disable Service Ping if telemetry is unwanted; configure SSO and MFA for all administrators; mention GitLab Inc. and its sub processors in the privacy policy; and treat the public marketing pages of gitlab.com as a separate consent perimeter when you embed GitLab content on your site.

GDPR consent category

Other

Websites using GitLab must obtain user consent under GDPR regulations.

Legal basisContract (Art. 6(1)(b) GDPR) for the developer collaboration service, legitimate interest (Art. 6(1)(f)) for security, abuse and fraud prevention, consent (Art. 6(1)(a) and Art. 5(3) ePrivacy) for product analytics (Snowplow), marketing cookies on gitlab.com marketing pages and any third party embeds (YouTube, social) on the public site
Risk levellow
Applicable regulationsGDPR, ePrivacy Directive, TTDSG, LIL, NIS2 when GitLab pipelines deliver critical software, ISO 27001 for accredited customers

DPIA considerations

A DPIA is recommended for GitLab SaaS deployments that handle production code containing personal data, security scanners that produce vulnerability reports, or pipelines that touch regulated data. Self hosted GitLab is low risk because the customer controls the entire stack. Document the deployment model, the data residency promise, the use of Service Ping and the sub processors.

Sample consent text

Our developer portal runs on GitLab. Logged in users have session cookies set by GitLab. Public marketing pages on gitlab.com may set optional analytics and marketing cookies if you accept them in the cookie banner.

Technical details

Tracking methodWeb application accessed in browser (gitlab.com SaaS or self hosted), Git protocol over HTTPS/SSH, CI/CD runners, container registry, package registry, REST and GraphQL APIs; the application sets first party session cookies and uses optional client side telemetry (Snowplow) for product analytics
Server locationFor GitLab SaaS, primary region in the United States (Google Cloud Platform US) with EU customers' data subject to the GitLab Data Residency promise that excludes routine transfers outside the chosen region for the Dedicated tier. For self hosted Community Edition (CE) and Enterprise Edition (EE), the customer chooses the region freely.
Cookieless tracking availableYes
Data transferred outside the EUGitLab SaaS (gitlab.com) is operated by GitLab Inc., headquartered in San Francisco, with infrastructure primarily in the US on Google Cloud. The GitLab Dedicated offering allows EU only data residency (Frankfurt). GitLab Inc. is self certified under the EU US Data Privacy Framework and signs the GitLab Data Processing Addendum with EU SCCs. For self hosted GitLab CE/EE, no data leaves the customer infrastructure unless the user enables Service Ping or Premium SaaS features.

Third-party domains contacted

gitlab.comabout.gitlab.comdocs.gitlab.comassets.gitlab-static.netgitlab-runner-downloads.s3.amazonaws.comsnowplowanalytics.comregistry.gitlab.com

Cookies placed

NameTypeDurationPurpose
_gitlab_sessionfirst partySessionMain GitLab session cookie, set on the application domain to keep the user logged in. Strictly necessary.
remember_user_tokenfirst party2 weeksOptional Remember me cookie that extends the GitLab session when the user opts in during login.
_gitlab_ci_sessionfirst partySessionSession cookie for CI/CD specific endpoints when accessed from a browser.
event_filterfirst party1 yearStores the last selected filter in the GitLab dashboard event feed.
user_oauth_statefirst partyShort livedOAuth state token used during third party login flows on GitLab.
_ga / _ga_<ID>third party2 yearsGoogle Analytics cookies set on the public marketing pages of gitlab.com after consent. Not set inside the authenticated application.

This service may collect user data. Ensure GDPR compliance with FlowConsent.

Get started freeScan your site

Frequently asked questions

What cookies does GitLab set?

The authenticated GitLab application sets _gitlab_session, remember_user_token (when the user opts in), _gitlab_ci_session, _gitlab_pages_session and CSRF tokens. All are strictly necessary. The marketing pages of gitlab.com load additional analytics and marketing cookies after consent.

Do I need consent for GitLab?

Not for the authenticated DevOps experience. Yes for marketing and product analytics that GitLab loads on its public pages or that you enable through optional integrations. Self hosted GitLab can disable telemetry entirely.

What is the legal basis for GitLab?

Contract performance for the DevOps service, legal obligation for security and audit log retention, legitimate interest for fraud and abuse prevention. Consent is the basis for non strictly necessary trackers on public pages.

Are personal data transferred to the United States?

For GitLab SaaS, yes, with the EU US Data Privacy Framework and SCCs in the DPA covering the transfer. For GitLab Dedicated EU, customer data stays in the EU region. For self hosted, no data leaves your infrastructure unless Service Ping is enabled.

Do I need a DPIA for GitLab?

For self hosted CE or EE, generally no. For GitLab SaaS containing regulated or production data, a DPIA is recommended. For GitLab Dedicated EU, document the residency in your DPIA but the assessment is usually lighter than SaaS.

How do I deploy GitLab compliantly?

Choose Dedicated EU or self host in the EU when the data is sensitive; sign the GitLab DPA; configure SSO and 2FA; disable Service Ping if you do not want telemetry; review sub processors at the Trust Center; document the deployment in the Article 30 record.

What are the alternatives to GitLab?

GitHub (Microsoft, also DPF certified, EU regions in preview), Bitbucket (Atlassian, EU regions available), Gitea (open source, self hosted, Gitea Cloud EU), Forgejo (open source fork of Gitea), Codeberg (community hosted in Germany). Each has different data flows and licensing.

How should the cookie policy describe GitLab?

For the authenticated portal, list _gitlab_session and related cookies under Strictly Necessary with provider GitLab Inc., USA. For the public marketing pages, list the analytics and marketing trackers (Google Analytics, Marketo, Drift) separately with consent. Mention the transfer mechanism (DPF and SCCs).