[{"data":1,"prerenderedAt":906},["ShallowReactive",2],{"/blog/gitlab-plans-to-de-identify-service-usage-data":3,"navigation-en-us":123,"banner-en-us":551,"footer-en-us":561,"blog-post-authors-en-us-Keanon O’Keefe":805,"blog-related-posts-en-us-gitlab-plans-to-de-identify-service-usage-data":820,"blog-promotions-en-us":842,"next-steps-en-us":896},{"id":4,"title":5,"authors":6,"body":8,"category":104,"date":105,"description":106,"extension":107,"externalUrl":108,"faq":108,"featured":109,"heroImage":110,"meta":111,"navigation":112,"path":113,"seo":114,"slug":118,"stem":119,"tags":120,"template":121,"updatedDate":108,"__hash__":122},"blogPosts/en-us/blog/gitlab-plans-to-de-identify-service-usage-data.md","GitLab solicits input on its plans to de-identify service usage data",[7],"Keanon O’Keefe",{"type":9,"value":10,"toc":95},"minimark",[11,16,20,24,53,57,60,64,73,77],[12,13,15],"h2",{"id":14},"what-isnt-changing","What isn’t changing",[17,18,19],"p",{},"No changes are being made to the policy on service usage data collection from SaaS or Self-Managed customers at this time.",[12,21,23],{"id":22},"what-is-changing","What is changing",[25,26,27,38],"ul",{},[28,29,30,31,37],"li",{},"Further limit ",[32,33,36],"a",{"href":34,"rel":35},"https://gitlab.com/gitlab-org/product-intelligence/-/issues/430",[],"access levels"," to a smaller number of individuals with access to identifiable information.",[28,39,40,41,46,47,52],{},"Introduction of a ",[32,42,45],{"href":43,"rel":44},"https://gitlab.com/groups/gitlab-org/-/epics/5248",[],"new system to de-identify users"," and other personal information from multi-user instances before the information lands in ",[32,48,51],{"href":49,"rel":50},"https://handbook.gitlab.com/handbook/product/product-principles/#systems-overview",[],"GitLab’s analytics environment",". This will allow GitLab to roll up more aggregated, de-identified user-level activity at the account level.",[12,54,56],{"id":55},"de-identification-isnt-perfect","De-identification isn’t perfect",[17,58,59],{},"While we will be de-identifying userID and PI, there is a gap for single user namespaces. If a namespace only has a single user, there is potential for them to be linked to that account directly, even after de-identification. We will continue to investigate a solution to this.",[12,61,63],{"id":62},"timeline-and-implementation","Timeline and implementation",[17,65,66,67,72],{},"We will collect input on design and implementation over the next 30 days in the ",[32,68,71],{"href":69,"rel":70},"https://forum.gitlab.com/t/gitlab-is-soliciting-input-on-plans-to-de-identify-service-usage-data/49705",[],"GitLab Community Forum",". We plan to implement these changes starting in June 2021.",[12,74,76],{"id":75},"more-information","More information",[17,78,79,80,84,85,90,91,94],{},"Please find more information about our ",[32,81,83],{"href":82},"/privacy/","privacy policy",". Further details on how service usage data is used for product improvement can be found on our ",[32,86,89],{"href":87,"rel":88},"https://docs.gitlab.com/development/internal_analytics/",[],"Product Direction page",". Also see ",[32,92,51],{"href":49,"rel":93},[],".",{"title":96,"searchDepth":97,"depth":97,"links":98},"",2,[99,100,101,102,103],{"id":14,"depth":97,"text":15},{"id":22,"depth":97,"text":23},{"id":55,"depth":97,"text":56},{"id":62,"depth":97,"text":63},{"id":75,"depth":97,"text":76},"news","2021-03-04","To better protect our users' data, we are building our own internal system that de-identifies userIDs and other personal information prior to being moved into our internal analytics environment.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663397/Blog/Hero%20Images/logoforblogpost.jpg",{},true,"/en-us/blog/gitlab-plans-to-de-identify-service-usage-data",{"title":5,"description":106,"ogTitle":5,"ogDescription":106,"noIndex":109,"ogImage":110,"ogUrl":115,"ogSiteName":116,"ogType":117,"canonicalUrls":115},"https://about.gitlab.com/blog/gitlab-plans-to-de-identify-service-usage-data","https://about.gitlab.com","article","gitlab-plans-to-de-identify-service-usage-data","en-us/blog/gitlab-plans-to-de-identify-service-usage-data",[104],"BlogPost","mQN7rhQ-j0CcqBhbEFy-J079ebElU2dYGhCpN9KpySc",{"logo":124,"freeTrial":129,"sales":134,"login":139,"items":144,"search":471,"minimal":502,"duo":521,"switchNav":530,"pricingDeployment":541},{"config":125},{"href":126,"dataGaName":127,"dataGaLocation":128},"/","gitlab logo","header",{"text":130,"config":131},"Get free trial",{"href":132,"dataGaName":133,"dataGaLocation":128},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":135,"config":136},"Request a demo",{"href":137,"dataGaName":138,"dataGaLocation":128},"/sales/?contact-topic=request-demo","sales",{"text":140,"config":141},"Sign in",{"href":142,"dataGaName":143,"dataGaLocation":128},"https://gitlab.com/users/sign_in/","sign in",[145,174,274,279,393,449],{"text":146,"config":147,"menu":149},"Platform",{"dataNavLevelOne":148},"platform",{"type":150,"columns":151},"cards",[152,158,166],{"title":146,"description":153,"link":154},"The intelligent orchestration platform for DevSecOps",{"text":155,"config":156},"Explore our Platform",{"href":157,"dataGaName":148,"dataGaLocation":128},"/platform/",{"title":159,"description":160,"link":161},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":162,"config":163},"Meet GitLab Duo",{"href":164,"dataGaName":165,"dataGaLocation":128},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":167,"description":168,"link":169},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":170,"config":171},"Learn more",{"href":172,"dataGaName":173,"dataGaLocation":128},"/why-gitlab/","why gitlab",{"text":175,"left":112,"config":176,"menu":178},"Product",{"dataNavLevelOne":177},"solutions",{"type":179,"link":180,"columns":184,"feature":253},"lists",{"text":181,"config":182},"View all Solutions",{"href":183,"dataGaName":177,"dataGaLocation":128},"/solutions/",[185,209,232],{"title":186,"description":187,"link":188,"items":193},"Automation","CI/CD and automation to accelerate deployment",{"config":189},{"icon":190,"href":191,"dataGaName":192,"dataGaLocation":128},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[194,198,201,205],{"text":195,"config":196},"CI/CD",{"href":197,"dataGaLocation":128,"dataGaName":195},"/solutions/continuous-integration/",{"text":159,"config":199},{"href":164,"dataGaLocation":128,"dataGaName":200},"gitlab duo agent platform - product menu",{"text":202,"config":203},"Source Code Management",{"href":204,"dataGaLocation":128,"dataGaName":202},"/solutions/source-code-management/",{"text":206,"config":207},"Automated Software Delivery",{"href":191,"dataGaLocation":128,"dataGaName":208},"Automated software delivery",{"title":210,"description":211,"link":212,"items":217},"Security","Deliver code faster without compromising security",{"config":213},{"href":214,"dataGaName":215,"dataGaLocation":128,"icon":216},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[218,222,227],{"text":219,"config":220},"Application Security Testing",{"href":214,"dataGaName":221,"dataGaLocation":128},"Application security testing",{"text":223,"config":224},"Software Supply Chain Security",{"href":225,"dataGaLocation":128,"dataGaName":226},"/solutions/supply-chain/","Software supply chain security",{"text":228,"config":229},"Software Compliance",{"href":230,"dataGaName":231,"dataGaLocation":128},"/solutions/software-compliance/","software compliance",{"title":233,"link":234,"items":239},"Measurement",{"config":235},{"icon":236,"href":237,"dataGaName":238,"dataGaLocation":128},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[240,244,248],{"text":241,"config":242},"Visibility & Measurement",{"href":237,"dataGaLocation":128,"dataGaName":243},"Visibility and Measurement",{"text":245,"config":246},"Value Stream Management",{"href":247,"dataGaLocation":128,"dataGaName":245},"/solutions/value-stream-management/",{"text":249,"config":250},"Analytics & Insights",{"href":251,"dataGaLocation":128,"dataGaName":252},"/solutions/analytics-and-insights/","Analytics and insights",{"title":254,"type":179,"items":255},"GitLab for",[256,262,268],{"text":257,"config":258},"Enterprise",{"icon":259,"href":260,"dataGaLocation":128,"dataGaName":261},"Building","/enterprise/","enterprise",{"text":263,"config":264},"Small Business",{"icon":265,"href":266,"dataGaLocation":128,"dataGaName":267},"Work","/small-business/","small business",{"text":269,"config":270},"Public Sector",{"icon":271,"href":272,"dataGaLocation":128,"dataGaName":273},"Organization","/solutions/public-sector/","public sector",{"text":275,"config":276},"Pricing",{"href":277,"dataGaName":278,"dataGaLocation":128,"dataNavLevelOne":278},"/pricing/","pricing",{"text":280,"config":281,"menu":283},"Resources",{"dataNavLevelOne":282},"resources",{"type":179,"link":284,"columns":288,"feature":382},{"text":285,"config":286},"View all resources",{"href":287,"dataGaName":282,"dataGaLocation":128},"/resources/",[289,322,349],{"title":290,"items":291},"Getting started",[292,297,302,307,312,317],{"text":293,"config":294},"Install",{"href":295,"dataGaName":296,"dataGaLocation":128},"/install/","install",{"text":298,"config":299},"Quick start guides",{"href":300,"dataGaName":301,"dataGaLocation":128},"/get-started/","quick setup checklists",{"text":303,"config":304},"Learn",{"href":305,"dataGaLocation":128,"dataGaName":306},"https://university.gitlab.com/","learn",{"text":308,"config":309},"Product documentation",{"href":310,"dataGaName":311,"dataGaLocation":128},"https://docs.gitlab.com/","product documentation",{"text":313,"config":314},"Best practice videos",{"href":315,"dataGaName":316,"dataGaLocation":128},"/getting-started-videos/","best practice videos",{"text":318,"config":319},"Integrations",{"href":320,"dataGaName":321,"dataGaLocation":128},"/integrations/","integrations",{"title":323,"items":324},"Discover",[325,330,335,340,344],{"text":326,"config":327},"Customer success stories",{"href":328,"dataGaName":329,"dataGaLocation":128},"/customers/","customer success stories",{"text":331,"config":332},"Blog",{"href":333,"dataGaName":334,"dataGaLocation":128},"/blog/","blog",{"text":336,"config":337},"Demo Hub",{"href":338,"dataGaName":339,"dataGaLocation":128},"/demo-hub/","demo hub",{"text":341,"config":342},"The Source",{"href":343,"dataGaName":334,"dataGaLocation":128},"/the-source/",{"text":345,"config":346},"Remote",{"href":347,"dataGaName":348,"dataGaLocation":128},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":350,"items":351},"Connect",[352,357,362,367,372,377],{"text":353,"config":354},"GitLab Services",{"href":355,"dataGaName":356,"dataGaLocation":128},"/services/","services",{"text":358,"config":359},"Contribute",{"href":360,"dataGaName":361,"dataGaLocation":128},"https://contributors.gitlab.com","contribute",{"text":363,"config":364},"Community",{"href":365,"dataGaName":366,"dataGaLocation":128},"/community/","community",{"text":368,"config":369},"Forum",{"href":370,"dataGaName":371,"dataGaLocation":128},"https://forum.gitlab.com/","forum",{"text":373,"config":374},"Events",{"href":375,"dataGaName":376,"dataGaLocation":128},"/events/","events",{"text":378,"config":379},"Partners",{"href":380,"dataGaName":381,"dataGaLocation":128},"/partners/","partners",{"config":383,"title":386,"text":387,"link":388},{"background":384,"textColor":385},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":389,"config":390},"Read the latest",{"href":391,"dataGaName":392,"dataGaLocation":128},"/whats-new/","whats new",{"text":394,"config":395,"menu":397},"Company",{"dataNavLevelOne":396},"company",{"type":179,"columns":398},[399],{"items":400},[401,406,412,414,419,424,429,434,439,444],{"text":402,"config":403},"About",{"href":404,"dataGaName":405,"dataGaLocation":128},"/company/","about",{"text":407,"config":408,"footerGa":411},"Jobs",{"href":409,"dataGaName":410,"dataGaLocation":128},"/jobs/","jobs",{"dataGaName":410},{"text":373,"config":413},{"href":375,"dataGaName":376,"dataGaLocation":128},{"text":415,"config":416},"Leadership",{"href":417,"dataGaName":418,"dataGaLocation":128},"/company/team/e-group/","leadership",{"text":420,"config":421},"Handbook",{"href":422,"dataGaName":423,"dataGaLocation":128},"https://handbook.gitlab.com/","handbook",{"text":425,"config":426},"Investor relations",{"href":427,"dataGaName":428,"dataGaLocation":128},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":430,"config":431},"Trust Center",{"href":432,"dataGaName":433,"dataGaLocation":128},"/security/","trust center",{"text":435,"config":436},"AI Transparency Center",{"href":437,"dataGaName":438,"dataGaLocation":128},"/ai-transparency-center/","ai transparency center",{"text":440,"config":441},"Newsletter",{"href":442,"dataGaName":443,"dataGaLocation":128},"/company/contact/#contact-forms","newsletter",{"text":445,"config":446},"Press",{"href":447,"dataGaName":448,"dataGaLocation":128},"/press/","press",{"text":450,"config":451,"menu":452},"Contact us",{"dataNavLevelOne":396},{"type":179,"columns":453},[454],{"items":455},[456,461,466],{"text":457,"config":458},"Talk to sales",{"href":459,"dataGaName":460,"dataGaLocation":128},"/sales/","talk to sales",{"text":462,"config":463},"Support portal",{"href":464,"dataGaName":465,"dataGaLocation":128},"https://support.gitlab.com/hc/en-us","support portal",{"text":467,"config":468},"Customer portal",{"href":469,"dataGaName":470,"dataGaLocation":128},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":472,"login":473,"suggestions":480},"Close",{"text":474,"link":475},"To search repositories and projects, login to",{"text":476,"config":477},"gitlab.com",{"href":142,"dataGaName":478,"dataGaLocation":479},"search login","search",{"text":481,"default":482},"Suggestions",[483,485,489,491,495,499],{"text":159,"config":484},{"href":164,"dataGaName":159,"dataGaLocation":479},{"text":486,"config":487},"Code Suggestions (AI)",{"href":488,"dataGaName":486,"dataGaLocation":479},"/solutions/code-suggestions/",{"text":195,"config":490},{"href":197,"dataGaName":195,"dataGaLocation":479},{"text":492,"config":493},"GitLab on AWS",{"href":494,"dataGaName":492,"dataGaLocation":479},"/partners/technology-partners/aws/",{"text":496,"config":497},"GitLab on Google Cloud",{"href":498,"dataGaName":496,"dataGaLocation":479},"/partners/technology-partners/google-cloud-platform/",{"text":500,"config":501},"Why GitLab?",{"href":172,"dataGaName":500,"dataGaLocation":479},{"freeTrial":503,"mobileIcon":508,"desktopIcon":513,"secondaryButton":516},{"text":504,"config":505},"Start free trial",{"href":506,"dataGaName":133,"dataGaLocation":507},"https://gitlab.com/-/trials/new/","nav",{"altText":509,"config":510},"Gitlab Icon",{"src":511,"dataGaName":512,"dataGaLocation":507},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":509,"config":514},{"src":515,"dataGaName":512,"dataGaLocation":507},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":517,"config":518},"Get Started",{"href":519,"dataGaName":520,"dataGaLocation":507},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":522,"mobileIcon":526,"desktopIcon":528},{"text":523,"config":524},"Learn more about GitLab Duo",{"href":164,"dataGaName":525,"dataGaLocation":507},"gitlab duo",{"altText":509,"config":527},{"src":511,"dataGaName":512,"dataGaLocation":507},{"altText":509,"config":529},{"src":515,"dataGaName":512,"dataGaLocation":507},{"button":531,"mobileIcon":536,"desktopIcon":538},{"text":532,"config":533},"/switch",{"href":534,"dataGaName":535,"dataGaLocation":507},"#contact","switch",{"altText":509,"config":537},{"src":511,"dataGaName":512,"dataGaLocation":507},{"altText":509,"config":539},{"src":540,"dataGaName":512,"dataGaLocation":507},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":542,"mobileIcon":547,"desktopIcon":549},{"text":543,"config":544},"Back to pricing",{"href":277,"dataGaName":545,"dataGaLocation":507,"icon":546},"back to pricing","GoBack",{"altText":509,"config":548},{"src":511,"dataGaName":512,"dataGaLocation":507},{"altText":509,"config":550},{"src":515,"dataGaName":512,"dataGaLocation":507},{"title":552,"titleMobile":553,"button":554,"config":559},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":170,"config":555},{"href":556,"dataGaName":557,"dataGaLocation":558},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":560,"disabled":109},"release",{"data":562},{"text":563,"source":564,"edit":570,"contribute":575,"config":580,"items":585,"minimal":794},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":565,"config":566},"View page source",{"href":567,"dataGaName":568,"dataGaLocation":569},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":571,"config":572},"Edit this page",{"href":573,"dataGaName":574,"dataGaLocation":569},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":576,"config":577},"Please contribute",{"href":578,"dataGaName":579,"dataGaLocation":569},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":581,"facebook":582,"youtube":583,"linkedin":584},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[586,632,686,730,762],{"title":275,"links":587,"subMenu":602},[588,592,597],{"text":589,"config":590},"View plans",{"href":277,"dataGaName":591,"dataGaLocation":569},"view plans",{"text":593,"config":594},"Why Premium?",{"href":595,"dataGaName":596,"dataGaLocation":569},"/pricing/premium/","why premium",{"text":598,"config":599},"Why Ultimate?",{"href":600,"dataGaName":601,"dataGaLocation":569},"/pricing/ultimate/","why ultimate",[603],{"title":604,"links":605},"Contact Us",[606,609,611,613,618,623,627],{"text":607,"config":608},"Contact sales",{"href":459,"dataGaName":138,"dataGaLocation":569},{"text":462,"config":610},{"href":464,"dataGaName":465,"dataGaLocation":569},{"text":467,"config":612},{"href":469,"dataGaName":470,"dataGaLocation":569},{"text":614,"config":615},"Status",{"href":616,"dataGaName":617,"dataGaLocation":569},"https://status.gitlab.com/","status",{"text":619,"config":620},"Terms of use",{"href":621,"dataGaName":622,"dataGaLocation":569},"/terms/","terms of use",{"text":624,"config":625},"Privacy statement",{"href":82,"dataGaName":626,"dataGaLocation":569},"privacy statement",{"text":628,"config":629},"Cookie preferences",{"dataGaName":630,"dataGaLocation":569,"id":631,"isOneTrustButton":112},"cookie preferences","ot-sdk-btn",{"title":175,"links":633,"subMenu":642},[634,638],{"text":635,"config":636},"DevSecOps platform",{"href":157,"dataGaName":637,"dataGaLocation":569},"devsecops platform",{"text":639,"config":640},"AI-Assisted Development",{"href":164,"dataGaName":641,"dataGaLocation":569},"ai-assisted development",[643],{"title":644,"links":645},"Topics",[646,651,656,661,666,671,676,681],{"text":647,"config":648},"CICD",{"href":649,"dataGaName":650,"dataGaLocation":569},"/topics/ci-cd/","cicd",{"text":652,"config":653},"GitOps",{"href":654,"dataGaName":655,"dataGaLocation":569},"/topics/gitops/","gitops",{"text":657,"config":658},"DevOps",{"href":659,"dataGaName":660,"dataGaLocation":569},"/topics/devops/","devops",{"text":662,"config":663},"Version Control",{"href":664,"dataGaName":665,"dataGaLocation":569},"/topics/version-control/","version control",{"text":667,"config":668},"DevSecOps",{"href":669,"dataGaName":670,"dataGaLocation":569},"/topics/devsecops/","devsecops",{"text":672,"config":673},"Cloud Native",{"href":674,"dataGaName":675,"dataGaLocation":569},"/topics/cloud-native/","cloud native",{"text":677,"config":678},"AI for Coding",{"href":679,"dataGaName":680,"dataGaLocation":569},"/topics/devops/ai-for-coding/","ai for coding",{"text":682,"config":683},"Agentic AI",{"href":684,"dataGaName":685,"dataGaLocation":569},"/topics/agentic-ai/","agentic ai",{"title":687,"links":688},"Solutions",[689,691,693,698,702,705,709,712,714,717,720,725],{"text":219,"config":690},{"href":214,"dataGaName":219,"dataGaLocation":569},{"text":208,"config":692},{"href":191,"dataGaName":192,"dataGaLocation":569},{"text":694,"config":695},"Agile development",{"href":696,"dataGaName":697,"dataGaLocation":569},"/solutions/agile-delivery/","agile delivery",{"text":699,"config":700},"SCM",{"href":204,"dataGaName":701,"dataGaLocation":569},"source code management",{"text":647,"config":703},{"href":197,"dataGaName":704,"dataGaLocation":569},"continuous integration & delivery",{"text":706,"config":707},"Value stream management",{"href":247,"dataGaName":708,"dataGaLocation":569},"value stream management",{"text":652,"config":710},{"href":711,"dataGaName":655,"dataGaLocation":569},"/solutions/gitops/",{"text":257,"config":713},{"href":260,"dataGaName":261,"dataGaLocation":569},{"text":715,"config":716},"Small business",{"href":266,"dataGaName":267,"dataGaLocation":569},{"text":718,"config":719},"Public sector",{"href":272,"dataGaName":273,"dataGaLocation":569},{"text":721,"config":722},"Education",{"href":723,"dataGaName":724,"dataGaLocation":569},"/solutions/education/","education",{"text":726,"config":727},"Financial services",{"href":728,"dataGaName":729,"dataGaLocation":569},"/solutions/finance/","financial services",{"title":280,"links":731},[732,734,736,738,741,743,746,748,750,752,754,756,758,760],{"text":293,"config":733},{"href":295,"dataGaName":296,"dataGaLocation":569},{"text":298,"config":735},{"href":300,"dataGaName":301,"dataGaLocation":569},{"text":303,"config":737},{"href":305,"dataGaName":306,"dataGaLocation":569},{"text":308,"config":739},{"href":310,"dataGaName":740,"dataGaLocation":569},"docs",{"text":331,"config":742},{"href":333,"dataGaName":334,"dataGaLocation":569},{"text":744,"config":745},"What's new",{"href":391,"dataGaName":392,"dataGaLocation":569},{"text":326,"config":747},{"href":328,"dataGaName":329,"dataGaLocation":569},{"text":345,"config":749},{"href":347,"dataGaName":348,"dataGaLocation":569},{"text":353,"config":751},{"href":355,"dataGaName":356,"dataGaLocation":569},{"text":358,"config":753},{"href":360,"dataGaName":361,"dataGaLocation":569},{"text":363,"config":755},{"href":365,"dataGaName":366,"dataGaLocation":569},{"text":368,"config":757},{"href":370,"dataGaName":371,"dataGaLocation":569},{"text":373,"config":759},{"href":375,"dataGaName":376,"dataGaLocation":569},{"text":378,"config":761},{"href":380,"dataGaName":381,"dataGaLocation":569},{"title":394,"links":763},[764,766,768,770,772,774,778,783,785,787,789],{"text":402,"config":765},{"href":404,"dataGaName":396,"dataGaLocation":569},{"text":407,"config":767},{"href":409,"dataGaName":410,"dataGaLocation":569},{"text":415,"config":769},{"href":417,"dataGaName":418,"dataGaLocation":569},{"text":420,"config":771},{"href":422,"dataGaName":423,"dataGaLocation":569},{"text":425,"config":773},{"href":427,"dataGaName":428,"dataGaLocation":569},{"text":775,"config":776},"Sustainability",{"href":777,"dataGaName":775,"dataGaLocation":569},"/sustainability/",{"text":779,"config":780},"Diversity, inclusion and belonging (DIB)",{"href":781,"dataGaName":782,"dataGaLocation":569},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":430,"config":784},{"href":432,"dataGaName":433,"dataGaLocation":569},{"text":440,"config":786},{"href":442,"dataGaName":443,"dataGaLocation":569},{"text":445,"config":788},{"href":447,"dataGaName":448,"dataGaLocation":569},{"text":790,"config":791},"Modern Slavery Transparency Statement",{"href":792,"dataGaName":793,"dataGaLocation":569},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":795},[796,799,802],{"text":797,"config":798},"Terms",{"href":621,"dataGaName":622,"dataGaLocation":569},{"text":800,"config":801},"Cookies",{"dataGaName":630,"dataGaLocation":569,"id":631,"isOneTrustButton":112},{"text":803,"config":804},"Privacy",{"href":82,"dataGaName":626,"dataGaLocation":569},[806],{"id":807,"title":808,"body":108,"config":809,"content":811,"description":108,"extension":814,"meta":815,"navigation":112,"path":816,"seo":817,"stem":818,"__hash__":819},"blogAuthors/en-us/blog/authors/keanon-okeefe.yml","Keanon Okeefe",{"template":810},"BlogAuthor",{"name":7,"config":812},{"headshot":96,"ctfId":813},"kokeefe","yml",{},"/en-us/blog/authors/keanon-okeefe",{},"en-us/blog/authors/keanon-okeefe","_5TIdh0H4Ftw5C9NSMT7596Gp8aKuEKFYZFEhorkzW4",[821,829,836],{"title":822,"description":823,"heroImage":824,"category":104,"date":825,"authors":826,"slug":828,"externalUrl":108},"GitLab named a Leader in the 2026 Gartner® Magic Quadrant™ for DevSecOps Platforms","Agents made coding fast. GitLab is the Intelligent Orchestration Platform for DevSecOps that brings speed with control for the rest of the software lifecycle.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-06-17",[827],"Manav Khurana","gitlab-leader-2026-gartner-mq-devsecops-platforms",{"title":830,"description":831,"heroImage":832,"category":104,"date":825,"authors":833,"slug":835,"externalUrl":108},"GitLab and Capgemini accelerate DevSecOps transformation","The global alliance helps organizations modernize software delivery, secure their supply chain, and bring AI into development workflows.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781279411/n3pkmddd2eswa8qbu06z.png",[834],"Alex Picker","gitlab-and-capgemini-global-alliance-partnership",{"title":837,"description":838,"heroImage":839,"category":104,"date":825,"authors":840,"slug":841,"externalUrl":108},"Introducing the 2026 EMEA GitLab Partner Award winners","Learn about the EMEA partners who made an outstanding impact over the past year.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781608381/biycl2ib2kpsbspjlac7.png",[834],"2026-emea-gitlab-partner-awards",{"promotions":843},[844,858,870,882],{"id":845,"categories":846,"header":848,"text":849,"button":850,"image":855},"ai-modernization",[847],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":851,"config":852},"Get your AI maturity score",{"href":853,"dataGaName":854,"dataGaLocation":334},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":856},{"src":857},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":859,"categories":860,"header":862,"text":849,"button":863,"image":867},"devops-modernization",[861,670],"product","Are you just managing tools or shipping innovation?",{"text":864,"config":865},"Get your DevOps maturity score",{"href":866,"dataGaName":854,"dataGaLocation":334},"/assessments/devops-modernization-assessment/",{"config":868},{"src":869},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":871,"categories":872,"header":874,"text":849,"button":875,"image":879},"security-modernization",[873],"security","Are you trading speed for security?",{"text":876,"config":877},"Get your security maturity score",{"href":878,"dataGaName":854,"dataGaLocation":334},"/assessments/security-modernization-assessment/",{"config":880},{"src":881},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":883,"paths":884,"header":887,"text":888,"button":889,"image":894},"github-azure-migration",[885,886],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":890,"config":891},"See how GitLab compares to GitHub",{"href":892,"dataGaName":893,"dataGaLocation":334},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":895},{"src":869},{"header":897,"blurb":898,"button":899,"secondaryButton":904},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":900,"config":901},"Get your free trial",{"href":902,"dataGaName":133,"dataGaLocation":903},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":607,"config":905},{"href":459,"dataGaName":138,"dataGaLocation":903},1786803770309]