AIgree
← back
GitLab logo

GitLab

DevOps platform and code hosting
Last checked Last changed

GitLab offers solid privacy rights and portability tools, plus transparent documentation and clear deletion paths for some accounts. However, it also collects extensive usage and integration data, uses interest-based advertising and session replay, and has notable retention and public-content deletion limits.

GitLab’s legal terms are fairly detailed and relatively user-protective on privacy rights, with access, deletion, correction, portability, and complaint rights spelled out. At the same time, the privacy policy is data-intensive, includes broad sharing with vendors, partners, affiliates, and law enforcement, uses analytics/session replay/cookies, and keeps some data long-term or indefinitely in public/open-source contexts. The terms also route many activities to separate documents and reserve the right to update policies over time.

Points of interest

negative ●●●●○ from: privacy
Broad data collection

GitLab collects account, profile, payment, support, content, device, usage, cookie, email, and integration data, plus data from vendors and connected apps. For a user, that means a fairly deep data footprint across the service and related tools.

"We collect the Personal Data you provide to us... [and] Device Information and Identifiers... Subscription Data... Website Usage Data... Cookies and Similar Tracking Technologies."
negative ●●●●○ from: privacy
Interest-based advertising tracking

The privacy policy says GitLab uses cookies and similar technologies for interest-based advertising and session replay on its websites. That creates tracking beyond basic service functionality.

"we use cookies to gather information to provide interest-based advertising which is tailored to you based on your online activity."
negative ●●●●○ from: privacy
AI prompts may go to third parties

When using GitLab Duo and other AI features, your code, prompts, and context may be transmitted to third-party AI providers. GitLab says it will not train models on your inputs without consent, but your data still leaves GitLab for processing.

"GitLab may transmit your code, supporting contextual information, and other prompts you submit to the Services to third-parties, such as private code modeling service providers."
negative ●●●●○ from: privacy
Long and indefinite retention

GitLab keeps personal data while your account is active or as needed for contracts, legal obligations, disputes, and security, and it may retain some community content indefinitely. Public posts and open-source contributions may remain visible even after account deletion.

"we may retain limited Personal Data indefinitely in order to provide a transactional history."
positive ●●●●○ from: privacy
Strong data subject rights

You can access, correct, restrict, delete, and port your personal data, and GitLab says these rights are free of charge. That gives users meaningful control, though some requests can still be denied.

"You have the right to access, correct, restrict or delete your Personal Data, and to port your Personal Data to another company."
positive ●●●●○ from: privacy
Clear account deletion flow

GitLab provides an in-app Delete Account option for SaaS accounts and a separate privacy request for broader deletion. This is helpful because it gives users a concrete path to remove data, at least outside paid-enterprise constraints.

"you may do so by logging into your account and going to the “Delete Account” option in your User Settings."
negative ●●●○○ from: privacy
Enterprise approval required

If your account is tied to a paid namespace or enterprise, GitLab says the enterprise controller must approve your request before it can act. That can block or slow deletion and other data rights for workplace accounts.

"we cannot action your request without the written approval of the administrator of the paid namespace to which you were an Enterprise User or member."
positive ●●●○○ from: privacy
Project export supported

You can port projects using export functionality that includes metadata, or by cloning repositories, and profile information can be exported via API. That makes switching services or backing up data easier.

"You may port your projects by either using the Export functionality provided within the SaaS product which will also include all metadata, or by cloning your repositories."
positive ●●●○○ from: terms
Transparency about agreement history

GitLab publishes a detailed agreement history with dated prior versions of its policies and contracts. This helps users and enterprise customers figure out which version applies to their use or purchase date.

"GitLab, including GitLab Legal, is committed to transparency as part of its’ values, as such we provide previous versions of our Agreements."
negative ●●○○○ from: privacy
Policy can change over time

GitLab says it may change its Privacy Statement and will update the date, with notice for significant changes. That is normal, but it means the privacy rules are not fixed.

"GitLab may change its Privacy Statement from time to time. When we do, we will update the date at the top of this Statement."

Other Dev services on AIgree

Browse all Dev services →

Compare GitLab with…

Guide
New to Terms of Service? Read our guide on how to read one →

The 7 clauses that actually matter, the red flags to watch for, in 5 minutes.

Compare GitLab with…

Pick another service to see them side-by-side.

Link copied to clipboard
Report a problem with this summary

Spot something wrong, missing, or misleading? Tell us — we review every report.

Documents

Terms of Service

source ↗
  • These terms apply to people using GitLab free software and to new or renewed subscriptions made on or after January 12, 2026.
  • If you purchased or ordered before January 12, 2026, your use is governed by the specific agreement version listed in the Agreement History for your dates.
  • The document points to multiple supporting agreements and policies depending on what you use, including privacy, personal data processing, cookies, and website use.
  • You should review the Privacy Statement and any Data Processing Addendum/Standard Contractual Clauses if your enterprise uses GitLab to process personal data.
  • There are separate terms referenced for activities like using GitLab services and software, AI functionality, publicly available APIs, and external contributions to GitLab’s blog.
  • For content or data removal, the terms reference a process for requesting removal of content/data.
  • The terms reference separate arrangements for partner, reseller, integration, education, and open source programs.
  • The Agreement History lists many prior versions of subscription, professional services, testing, and AI functionality terms by date range.
  • The document does not provide refund, termination, liability limits, or dispute-resolution details within the text shown.

Privacy Policy

source ↗
  • GitLab collects account, profile, payment, support, content, device, usage, cookie, email, and integration data when you use its services.
  • GitLab may also receive data from vendors, partners, third-party accounts, other users, and connected apps like Google, Meta, Jira, and Slack.
  • It uses your data to provide and secure services, process payments, support users, personalize experiences, run events, and improve products, including AI features.
  • GitLab may send code, prompts, and context to third-party AI providers, but it says it will not train language models on your AI inputs without consent or instruction.
  • Sensitive data is prohibited in the services, and GitLab does not knowingly collect data from children under 13; it closes such accounts when discovered.
  • GitLab shares data with service providers, partners, affiliates, your employer for managed accounts, other group owners, and law enforcement when legally required.
  • Your data may be transferred to the United States and other countries, with GDPR-related safeguards such as the Data Privacy Framework and Standard Contractual Clauses.
  • GitLab keeps data while your account is active or as needed for contracts, legal obligations, disputes, and security, and may delete inactive accounts and related content.
  • You can access, correct, delete, restrict, or port your data, opt out of marketing, and object or withdraw consent in some cases, but some requests may be denied.
  • Public posts, forks, clones, and some community content may remain visible or be hard to delete, and enterprise users may need employer approval for data requests.

Recent changes

full history →
2026-05-22 terms Added a new “Technology Partner Agreement” entry with coverage dates starting February 1, 2022 and ending March 30, 2026. 0
2026-05-21 terms Added a new “Testing Agreement” date range (Feb 28, 2025–May 19, 2026) to the listed agreements covered by the Terms. 0
2026-05-06 privacy Removed the detailed DPF complaint and arbitration provisions and deleted GitLab’s office addresses, leaving the privacy contact section less informative. +1
2026-05-01 terms Added links to legacy Privacy Statement and Data Processing Addendum/Standard Contractual Clauses versions. 0
2026-04-28 privacy GitLab broadened its DPF language to cover all DPF Principles and removed specific EU-U.S. references in complaint and liability clauses. 0

Source documents

More in Dev

see all Dev →