Releases ship without the Umami script, proxy and configuration. Only the data-umami-event attributes and the analytics text of the privacy policy remain. The attributes do nothing without Umami, so removing them is optional cleanup; the privacy policy must match what you actually track. It follows the shared removal loop.
src/app/layouts/docs.vue, src/app/layouts/marketing.vue and the blog layout, if it still exists (attributes on the Storybook, Figma and pricing links in the top navigation; the blog and marketing layouts also in the mobile navigation).src/app/components/marketing/HeroSection/HeroSection.vue, src/app/components/marketing/MonetizationSection/MonetizationSection.vue, src/app/components/marketing/ConversionSection/ConversionSection.vue, src/app/components/marketing/NextStepsSection/NextStepsSection.vue (attributes data-umami-event, data-umami-event-*).src/app/pages/privacy-policy/index.vue.data-umami-event and data-umami-event-* attribute in the files above. In NextStepsSection.vue also remove the :data-umami-event="tile.trackingEvent" binding, the optional trackingEvent field of the tile type and the three trackingEvent values (pricing_opened, storybook_opened, figma_opened). Specs and stories need no change. Search the repository for data-umami-event and trackingEvent to find leftovers.src/app/pages/privacy-policy/index.vue, remove the section "Website Analytics" (pages.security.privacy-policy.analytics.title, .description, .details, .disclaimer) and the processor list item "Umami (Privacy-focused website analytics)" (pages.security.privacy-policy.p6.list.5). Also adjust the wording of pages.security.privacy-policy.p4.disclaimer ("Our website analytics does not use cookies.") and pages.security.privacy-policy.p8.list.2 (legal basis naming web fonts and website analytics). The released text states that the visitor's IP address is transmitted to Umami: adjust it instead if you track with another service.analytics.title, .description, .details, .disclaimer and p6.list.5) from en-US.json and de-DE.json in i18n/locales. Edit, do not delete, the two adjusted keys in both files.Read this guide and the shared removal loop. Delete every entry point of this guide, handle every item under "Not found by the compiler", and run the loop until lint, test and build pass.