[{"data":1,"prerenderedAt":227},["ShallowReactive",2],{"legal:gitlab-issues:privacy":3,"legal:gitlab-issues:parent":149},{"id":4,"title":5,"body":6,"description":134,"extension":135,"lastUpdated":136,"meta":137,"navigation":138,"pageType":136,"parentSlug":136,"path":139,"seo":140,"stem":147,"__hash__":148},"legals\u002Flegals\u002Fgitlab-issues\u002Fprivacy.md","Privacy Policy — GitLab Issues",{"type":7,"value":8,"toc":121},"minimark",[9,14,22,26,29,42,45,49,69,73,76,84,87,91,94,98,101,105,108,112],[10,11,13],"h2",{"id":12},"the-short-version","The short version",[15,16,17,21],"p",{},[18,19,20],"strong",{},"GitLab Issues does not collect, transmit, or store any of your data on our servers."," The app connects directly from your Mac to whichever GitLab instances you configure — gitlab.com, your company's self-hosted GitLab, or any combination. Your personal access tokens are stored in the macOS Keychain. There is no intermediary server, no analytics, no telemetry, no tracking.",[10,23,25],{"id":24},"what-the-app-accesses","What the app accesses",[15,27,28],{},"When you sign in to a GitLab instance, the app uses your personal access token to call GitLab's REST and GraphQL APIs to read and write the data you'd see in the GitLab web UI:",[30,31,32,36,39],"ul",{},[33,34,35],"li",{},"Issue lists, issue bodies, comments, and metadata (labels, milestones, assignees, due dates)",[33,37,38],{},"Project and group memberships you already have access to",[33,40,41],{},"Your own user profile, to show \"assigned to me\" filters",[15,43,44],{},"The app does not access repository code, CI\u002FCD pipelines, registry contents, or any data beyond the issue-tracker surface area.",[10,46,48],{"id":47},"where-data-lives","Where data lives",[30,50,51,57,63],{},[33,52,53,56],{},[18,54,55],{},"On your Mac:"," issue caches (in the standard macOS application support directory) for offline reading, and your tokens (in the macOS Keychain, encrypted by the system).",[33,58,59,62],{},[18,60,61],{},"On your GitLab instance(s):"," everything is read live from there. Edits go back to GitLab via authenticated API calls.",[33,64,65,68],{},[18,66,67],{},"On our servers:"," nothing. We don't run servers for this app.",[10,70,72],{"id":71},"network-requests","Network requests",[15,74,75],{},"The app talks to:",[30,77,78,81],{},[33,79,80],{},"The GitLab instance(s) you configure (gitlab.com or your self-hosted host).",[33,82,83],{},"Apple's App Store update servers, when you check for app updates.",[15,85,86],{},"That's it. No third-party analytics, no error-reporting SDK, no marketing pixels.",[10,88,90],{"id":89},"tokens-and-credentials","Tokens and credentials",[15,92,93],{},"Personal access tokens stay on your device in the macOS Keychain. When you remove an instance from the app, the corresponding token is removed from the Keychain too. We never see your token; it's strictly client-to-GitLab.",[10,95,97],{"id":96},"childrens-privacy","Children's privacy",[15,99,100],{},"GitLab Issues is a developer tool and is not directed to children under 13.",[10,102,104],{"id":103},"changes-to-this-policy","Changes to this policy",[15,106,107],{},"If we materially change what the app does with data, we'll update this page and the App Store description, and bump the \"Last updated\" date above.",[10,109,111],{"id":110},"contact","Contact",[15,113,114,115,120],{},"Questions about privacy: ",[116,117,119],"a",{"href":118},"mailto:larry@lostendfound.com","larry@lostendfound.com",".",{"title":122,"searchDepth":123,"depth":123,"links":124},"",3,[125,127,128,129,130,131,132,133],{"id":12,"depth":126,"text":13},2,{"id":24,"depth":126,"text":25},{"id":47,"depth":126,"text":48},{"id":71,"depth":126,"text":72},{"id":89,"depth":126,"text":90},{"id":96,"depth":126,"text":97},{"id":103,"depth":126,"text":104},{"id":110,"depth":126,"text":111},"[object Object]","md",null,{},true,"\u002Flegals\u002Fgitlab-issues\u002Fprivacy",{"title":5,"description":141},{"How GitLab Issues handles your data":142,"pageType":144,"parentSlug":145,"lastUpdated":146},{" Short version":143},"it doesn't leave your Mac.","privacy","gitlab-issues","May 2026","legals\u002Fgitlab-issues\u002Fprivacy","P03osKn_eUO-pyGscRdYs2TOadaidqhfY5PWdjvRxkk",{"id":150,"appName":151,"appStoreUrl":152,"cta":153,"extension":160,"features":161,"hero":194,"howItWorks":136,"meta":198,"privacyCallout":200,"requirements":136,"screenshotShowcase":204,"seo":208,"slug":145,"stem":211,"supportedFormats":136,"targetUsers":212,"whatsNew":136,"__hash__":226},"landings\u002Flandings\u002Fgitlab-issues.json","GitLab Issues","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fissues-tracker-for-gitlab\u002Fid6759206191?mt=12",{"title":154,"subtitle":155,"primaryCta":156,"additionalInfo":159},"Ready to try it?","Download GitLab Issues from the Mac App Store.",{"label":157,"href":152,"external":138,"badge":158},"Download on the Mac App Store","mac-app-store","One-time purchase. No subscription.","json",{"title":162,"columns":123,"items":163},"Everything you need to manage issues",[164,169,174,179,184,189],{"title":165,"description":166,"icon":167,"iconColor":168},"Native macOS App","Built with SwiftUI for a fast, responsive experience. No Electron, no web views — pure native performance.","i-lucide-monitor","blue",{"title":170,"description":171,"icon":172,"iconColor":173},"Multi-Instance Support","Connect to GitLab.com and any number of self-hosted GitLab instances. Switch between them instantly.","i-lucide-server","green",{"title":175,"description":176,"icon":177,"iconColor":178},"Full Markdown Rendering","Issue descriptions and comments render with full markdown support including code blocks, tables, and links.","i-lucide-file-text","purple",{"title":180,"description":181,"icon":182,"iconColor":183},"Keyboard-Driven","Command palette, keyboard shortcuts for everything. Navigate issues without touching your mouse.","i-lucide-keyboard","orange",{"title":185,"description":186,"icon":187,"iconColor":188},"Powerful Filtering","Filter by state, labels, assignee, milestone. Full-text search across all your issues.","i-lucide-filter","red",{"title":190,"description":191,"icon":192,"iconColor":193},"Offline Cache","Issues are cached locally so you can browse them even when offline. Syncs when you reconnect.","i-lucide-database","yellow",{"headline":151,"subtitle":195,"primaryCta":196,"additionalInfo":197},"Your GitLab issues, native on Mac. Browse, search and manage issues across all your instances.",{"label":157,"href":152,"external":138,"badge":158},"$9.99 one-time purchase • macOS 14+",{"$schema":199},"..\u002F..\u002F.nuxt\u002Fcontent\u002Flandings.schema.json",{"title":201,"headline":202,"description":203},"Privacy First","Your data stays on your Mac","Tokens are stored in the macOS Keychain. Issues are cached locally. No analytics, no tracking, no third-party services.",{"src":205,"alt":206,"frame":207},"\u002Fimg\u002Fgitlab-issues\u002Fhero.png","GitLab Issues app showing issue list with detail panel and metadata sidebar","macos",{"title":209,"description":210},"GitLab Issues — lost end found","A fast, native macOS app for browsing and managing GitLab issues. Supports self-hosted instances. Keyboard-driven.","landings\u002Fgitlab-issues",{"title":213,"items":214},"Built for GitLab power users",[215,219,223],{"title":216,"description":217,"icon":218,"iconColor":168},"Developers","Stop context-switching to the browser. Browse and manage issues right from your Mac.","i-lucide-code",{"title":220,"description":221,"icon":222,"iconColor":173},"Project Managers","Track issues across multiple projects and instances. Stay on top of what matters.","i-lucide-clipboard-list",{"title":224,"description":225,"icon":172,"iconColor":183},"Self-Hosted Users","First-class support for self-hosted GitLab. Connect with a personal access token or OAuth.","QO3kI2k_pjomUsBDQ0yjLgdXjaV6s-qkwAzI1igUlJ4",1783603474205]