App diagnostics record which features ran and what errors happened — never your content — and you can switch them off in Settings. On this website, basic cookieless analytics counts views and leaves on reviewed public routes unless you object. It sends canonical paths without query strings or fragments, referring origin, and coarse device details through t.wrengle.com to PostHog EU. It also records fixed download-intent, installer-click, account-intent, and pricing-action outcomes with closed values and public installer version, name, and size, but no page content, link destination, label, form value, or arbitrary interaction data, and it stores no PostHog browser identity. Enhanced analytics can add Web Vitals and strictly allowlisted structural interactions on those same reviewed public routes after opt-in. They retain only metric name/value/delta/rating or interaction event type/tag/bounded sibling positions. Named events separately record approved canonical navigation destinations, documentation filter usage without search text, and scroll milestones. Hard-navigation Web Vitals stay bound to the public route that loaded the document; SPA transitions cannot reattribute them, an excluded document stays ineligible, and back-forward-cache metrics are rejected. Authentication, account, callback, admin, API, error, and unknown routes stay excluded from PostHog browser analytics and replay; URLs remain canonical. Separate public-page replay starts automatically after a successful public-route render while Basic analytics is allowed. Visitors with saved choices must reconfirm the revised privacy notice before replay starts. Previous objections remain off. It records only those reviewed public pages while Basic analytics is allowed. Text stays masked by default, while explicitly reviewed public text and controls are readable. Inputs, editable content, attributes, account controls, reflected filter queries, and sensitive containers stay masked or blocked, with no network bodies or headers, console logs, or canvas content, and no desktop replay. A full reload starts a new recording, and PostHog EU keeps it for no more than 30 days. Public GitHub installer asset counts are imported hourly as a separate aggregate stream. They include direct downloads, repeats, and automated checks; they do not establish completed transfers, installations, unique people, or website attribution. A successfully rendered signed-in account dashboard can separately send a content-free visit event through an authenticated server request, with a server-derived account pseudonym and no account-page content or browser identity. Basic objections, Required only, GPC, and DNT stop this visit signal. Website diagnostics remains a separate choice, and sending work to an AI provider is a separate feature choice covered above. A Basic analytics objection, Global Privacy Control, Do Not Track, and Required only stop website replay and analytics.