[{"data":1,"prerenderedAt":287},["ShallowReactive",2],{"navigation":3,"legal-\u002Fcookies":48},[4],{"title":5,"path":6,"stem":7,"children":8,"page":47},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,39,43],{"title":10,"path":11,"stem":12},"Building AI Agents with Claude","\u002Fblog\u002Fbuilding-ai-agents-with-claude","blog\u002Fbuilding-ai-agents-with-claude",{"title":14,"path":15,"stem":16},"Debugging Node.js Memory Leaks","\u002Fblog\u002Fdebugging-node-memory-leaks","blog\u002Fdebugging-node-memory-leaks",{"title":18,"path":19,"stem":20},"Getting Started with Nuxt 4","\u002Fblog\u002Fgetting-started-with-nuxt-4","blog\u002Fgetting-started-with-nuxt-4",{"title":22,"path":23,"stem":24},"Git Workflows That Scale","\u002Fblog\u002Fgit-workflows-that-scale","blog\u002Fgit-workflows-that-scale",{"title":26,"path":27,"stem":28},"Kubernetes for Solo Developers","\u002Fblog\u002Fkubernetes-for-solo-developers","blog\u002Fkubernetes-for-solo-developers",{"title":30,"path":31,"stem":32},"My Developer Setup in 2026","\u002Fblog\u002Fmy-developer-setup-2026","blog\u002Fmy-developer-setup-2026",{"title":34,"path":35,"stem":36,"children":37},"Postgres Indexing Explained","\u002Fblog\u002Fpostgres-indexing-explained","blog\u002Fpostgres-indexing-explained",[38],{"title":34,"path":35,"stem":36},{"title":40,"path":41,"stem":42},"Tailwind v4 Migration Notes","\u002Fblog\u002Ftailwind-v4-migration-notes","blog\u002Ftailwind-v4-migration-notes",{"title":44,"path":45,"stem":46},"TypeScript Patterns I Use Daily","\u002Fblog\u002Ftypescript-patterns-i-use-daily","blog\u002Ftypescript-patterns-i-use-daily",false,{"id":49,"title":50,"body":51,"description":276,"extension":277,"meta":278,"navigation":279,"path":280,"robots":281,"seo":282,"sitemap":283,"stem":284,"updated":285,"__hash__":286},"legal\u002Fcookies.md","Cookie policy",{"type":52,"value":53,"toc":266},"minimark",[54,58,61,66,69,72,76,79,152,156,165,211,214,218,225,229,254,258],[55,56,57],"p",{},"This page lists everything that CodeJourney stores in your browser. A cookie is a small text file that a site stores in your browser. Sites can also store data in the \"local storage\" and the \"session storage\" of the browser. The rules for cookies apply to all three, so this page lists all three.",[55,59,60],{},"CodeJourney uses no advertising cookies and no cookies from other companies. Without your consent, the site only stores what it strictly needs.",[62,63,65],"h2",{"id":64},"change-your-choice","Change your choice",[55,67,68],{},"Click \"Privacy choices\" at the bottom of any page. A window opens where you can turn each optional category on or off. Your change applies from that moment on. You can also delete cookies and site data in the settings of your browser; the banner then asks you again.",[55,70,71],{},"If your browser sends the Global Privacy Control signal (GPC), CodeJourney treats the signal as \"Reject all\" and does not show the banner.",[62,73,75],{"id":74},"always-on","Always on",[55,77,78],{},"These items are needed for the site to work or to remember a choice that you made yourself. The law allows them without consent.",[80,81,82,101],"table",{},[83,84,85],"thead",{},[86,87,88,92,95,98],"tr",{},[89,90,91],"th",{},"Name",[89,93,94],{},"Type",[89,96,97],{},"Purpose",[89,99,100],{},"How long",[102,103,104,122,136],"tbody",{},[86,105,106,113,116,119],{},[107,108,109],"td",{},[110,111,112],"code",{},"ncc_c",[107,114,115],{},"Cookie",[107,117,118],{},"Remembers that you made a choice in the consent banner",[107,120,121],{},"6 months",[86,123,124,129,131,134],{},[107,125,126],{},[110,127,128],{},"ncc_e",[107,130,115],{},[107,132,133],{},"Remembers which categories you turned on",[107,135,121],{},[86,137,138,143,146,149],{},[107,139,140],{},[110,141,142],{},"nuxt-color-mode",[107,144,145],{},"Local storage",[107,147,148],{},"Remembers light or dark mode, if you pick one",[107,150,151],{},"Until you delete it",[62,153,155],{"id":154},"optional-analytics-and-error-reports","Optional: Analytics and error reports",[55,157,158,159,164],{},"These items only appear after you accept \"Analytics\". Grafana Faro uses them to group the page views of one visit. The ",[160,161,163],"a",{"href":162},"\u002Fprivacy#analytics-and-error-reports-only-with-your-consent","privacy policy"," explains what Faro measures.",[80,166,167,179],{},[83,168,169],{},[86,170,171,173,175,177],{},[89,172,91],{},[89,174,94],{},[89,176,97],{},[89,178,100],{},[102,180,181,197],{},[86,182,183,188,191,194],{},[107,184,185],{},[110,186,187],{},"com.grafana.faro.session",[107,189,190],{},"Session storage",[107,192,193],{},"A random session id, the time of your last activity, and whether the visit is measured",[107,195,196],{},"Until you close the tab",[86,198,199,204,206,209],{},[107,200,201],{},[110,202,203],{},"com.grafana.faro.lastNavigationId",[107,205,190],{},[107,207,208],{},"Connects a page view with the one before it",[107,210,196],{},[55,212,213],{},"Faro sets no cookies.",[62,215,217],{"id":216},"optional-approximate-location","Optional: Approximate location",[55,219,220,221,224],{},"This category stores nothing in your browser. The choice tells Grafana whether it may work out your city, region and country from your IP address. The ",[160,222,163],{"href":223},"\u002Fprivacy#approximate-location-only-with-your-consent"," explains how.",[62,226,228],{"id":227},"only-for-the-editor-of-the-blog","Only for the editor of the blog",[55,230,231,232,235,236,239,240,239,243,239,246,249,250,253],{},"The owner of CodeJourney signs in to an editor at ",[110,233,234],{},"\u002F_studio"," with GitHub. The sign-in uses the cookies ",[110,237,238],{},"studio-session",", ",[110,241,242],{},"studio-session-check",[110,244,245],{},"studio-oauth-state",[110,247,248],{},"studio-oauth-pkce"," and ",[110,251,252],{},"studio-redirect",". These cookies only exist in the browser of the person who signs in, and only while that person is signed in. Readers never get them.",[62,255,257],{"id":256},"questions","Questions",[55,259,260,261,265],{},"Write to ",[160,262,264],{"href":263},"mailto:contact@codejourney.io","contact@codejourney.io",".",{"title":267,"searchDepth":268,"depth":268,"links":269},"",2,[270,271,272,273,274,275],{"id":64,"depth":268,"text":65},{"id":74,"depth":268,"text":75},{"id":154,"depth":268,"text":155},{"id":216,"depth":268,"text":217},{"id":227,"depth":268,"text":228},{"id":256,"depth":268,"text":257},"Every cookie and every item that CodeJourney stores in your browser, why, and for how long.","md",{},true,"\u002Fcookies",null,{"title":50,"description":276},{"loc":280},"cookies","2026-11-09","EoUx_HuO6OhLlJUh3WK26SKaOFwTsOtHnHbyrdxbf3E",1794249198478]