[{"data":1,"prerenderedAt":273},["ShallowReactive",2],{"mdc--z5t3au-key":3},{"data":4,"body":5},{},{"type":6,"children":7},"root",[8,17,23,27,33,38,45,50,96,102,116,122,134,137,143,149,166,172,177,180,186,191,194,200,205,238,241,247,252,255,261],{"type":9,"tag":10,"props":11,"children":13},"element","h2",{"id":12},"overview",[14],{"type":15,"value":16},"text","Overview",{"type":9,"tag":18,"props":19,"children":20},"p",{},[21],{"type":15,"value":22},"Nuxt UI Theme Builder is a client-side application for visually configuring Nuxt UI design tokens. Your theme data stays in your browser — we do not collect personal information, require account creation, or transmit your design configurations to any server. The only external calls the app makes are AI theme-generation prompts, which go directly to the provider you choose (see below).",{"type":9,"tag":24,"props":25,"children":26},"hr",{},[],{"type":9,"tag":10,"props":28,"children":30},{"id":29},"what-data-we-collect",[31],{"type":15,"value":32},"What Data We Collect",{"type":9,"tag":18,"props":34,"children":35},{},[36],{"type":15,"value":37},"Here is exactly what the app stores on your device and why.",{"type":9,"tag":39,"props":40,"children":42},"h3",{"id":41},"local-storage",[43],{"type":15,"value":44},"Local Storage",{"type":9,"tag":18,"props":46,"children":47},{},[48],{"type":15,"value":49},"We use your browser's localStorage to persist:",{"type":9,"tag":51,"props":52,"children":53},"ul",{},[54,66,76,86],{"type":9,"tag":55,"props":56,"children":57},"li",{},[58,64],{"type":9,"tag":59,"props":60,"children":61},"strong",{},[62],{"type":15,"value":63},"Theme configuration",{"type":15,"value":65}," — your current design token selections (colors, radius, font, shades) so they survive page reloads.",{"type":9,"tag":55,"props":67,"children":68},{},[69,74],{"type":9,"tag":59,"props":70,"children":71},{},[72],{"type":15,"value":73},"Saved presets",{"type":15,"value":75}," — any custom themes you save for later use.",{"type":9,"tag":55,"props":77,"children":78},{},[79,84],{"type":9,"tag":59,"props":80,"children":81},{},[82],{"type":15,"value":83},"UI preferences",{"type":15,"value":85}," — sidebar width, collapse state, and cookie consent acknowledgment.",{"type":9,"tag":55,"props":87,"children":88},{},[89,94],{"type":9,"tag":59,"props":90,"children":91},{},[92],{"type":15,"value":93},"AI settings",{"type":15,"value":95}," — if you use the AI theme generation feature, your selected provider and model preferences are stored locally. API keys are only stored locally if you explicitly opt in.",{"type":9,"tag":39,"props":97,"children":99},{"id":98},"cookies",[100],{"type":15,"value":101},"Cookies",{"type":9,"tag":18,"props":103,"children":104},{},[105,107,114],{"type":15,"value":106},"A single cookie (",{"type":9,"tag":108,"props":109,"children":111},"code",{"className":110},[],[112],{"type":15,"value":113},"nuxt-color-mode",{"type":15,"value":115},") is set automatically by the Nuxt Color Mode module to remember your light\u002Fdark mode preference. This is a first-party, functional cookie — it is not used for tracking or advertising.",{"type":9,"tag":39,"props":117,"children":119},{"id":118},"cookie-consent",[120],{"type":15,"value":121},"Cookie Consent",{"type":9,"tag":18,"props":123,"children":124},{},[125,127,132],{"type":15,"value":126},"When you first visit the site, a consent banner asks whether you accept non-essential cookies. Your choice is saved in localStorage so the banner is not shown again. If you decline, only the strictly necessary ",{"type":9,"tag":108,"props":128,"children":130},{"className":129},[],[131],{"type":15,"value":113},{"type":15,"value":133}," cookie is set. You can change your preference at any time by clearing localStorage for this site.",{"type":9,"tag":24,"props":135,"children":136},{},[],{"type":9,"tag":10,"props":138,"children":140},{"id":139},"third-party-services",[141],{"type":15,"value":142},"Third-Party Services",{"type":9,"tag":39,"props":144,"children":146},{"id":145},"vercel-analytics-speed-insights",[147],{"type":15,"value":148},"Vercel Analytics & Speed Insights",{"type":9,"tag":18,"props":150,"children":151},{},[152,154,164],{"type":15,"value":153},"We use Vercel Analytics and Speed Insights to understand aggregate page performance (load times, web vitals). These services collect anonymized, non-personally-identifiable metrics. No cookies are set by these services. For details, see ",{"type":9,"tag":155,"props":156,"children":161},"a",{"href":157,"rel":158,"target":160},"https:\u002F\u002Fvercel.com\u002Fdocs\u002Fanalytics\u002Fprivacy-policy",[159],"nofollow","\\_blank",[162],{"type":15,"value":163},"Vercel's Analytics privacy policy",{"type":15,"value":165},".",{"type":9,"tag":39,"props":167,"children":169},{"id":168},"ai-theme-generation",[170],{"type":15,"value":171},"AI Theme Generation",{"type":9,"tag":18,"props":173,"children":174},{},[175],{"type":15,"value":176},"If you use the AI-powered theme generation feature, your prompts are sent to the AI provider you configure (e.g., OpenAI, Anthropic). We do not proxy or store these requests — they go directly from your browser to the provider's API. Refer to your chosen provider's privacy policy for details on how they handle data.",{"type":9,"tag":24,"props":178,"children":179},{},[],{"type":9,"tag":10,"props":181,"children":183},{"id":182},"data-sharing",[184],{"type":15,"value":185},"Data Sharing",{"type":9,"tag":18,"props":187,"children":188},{},[189],{"type":15,"value":190},"We do not sell, rent, or share any data with third parties. There is no backend database — all application state lives entirely in your browser.",{"type":9,"tag":24,"props":192,"children":193},{},[],{"type":9,"tag":10,"props":195,"children":197},{"id":196},"your-rights",[198],{"type":15,"value":199},"Your Rights",{"type":9,"tag":18,"props":201,"children":202},{},[203],{"type":15,"value":204},"Since all data is stored locally in your browser, you have full control over it at all times:",{"type":9,"tag":51,"props":206,"children":207},{},[208,218,228],{"type":9,"tag":55,"props":209,"children":210},{},[211,216],{"type":9,"tag":59,"props":212,"children":213},{},[214],{"type":15,"value":215},"View your data",{"type":15,"value":217}," — open your browser's Developer Tools and inspect localStorage.",{"type":9,"tag":55,"props":219,"children":220},{},[221,226],{"type":9,"tag":59,"props":222,"children":223},{},[224],{"type":15,"value":225},"Delete your data",{"type":15,"value":227}," — clear localStorage for this site or use your browser's \"Clear site data\" feature.",{"type":9,"tag":55,"props":229,"children":230},{},[231,236],{"type":9,"tag":59,"props":232,"children":233},{},[234],{"type":15,"value":235},"Export your data",{"type":15,"value":237}," — use the Export feature to download your theme configuration as a file.",{"type":9,"tag":24,"props":239,"children":240},{},[],{"type":9,"tag":10,"props":242,"children":244},{"id":243},"changes-to-this-policy",[245],{"type":15,"value":246},"Changes to This Policy",{"type":9,"tag":18,"props":248,"children":249},{},[250],{"type":15,"value":251},"We may update this privacy policy from time to time. Any changes will be reflected on this page with an updated date.",{"type":9,"tag":24,"props":253,"children":254},{},[],{"type":9,"tag":10,"props":256,"children":258},{"id":257},"contact",[259],{"type":15,"value":260},"Contact",{"type":9,"tag":18,"props":262,"children":263},{},[264,266,272],{"type":15,"value":265},"If you have questions about this privacy policy, please ",{"type":9,"tag":155,"props":267,"children":269},{"href":268},"\u002Fcontact",[270],{"type":15,"value":271},"get in touch",{"type":15,"value":165},1773447661197]