Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Make Posthog telemetry the default - #7909

Merged
mrubens merged 2 commits into
mainfrom
default_telemetry
Sep 11, 2025
Merged

Make Posthog telemetry the default#7909
mrubens merged 2 commits into
mainfrom
default_telemetry

Conversation

@mrubens

@mrubens mrubens commented Sep 11, 2025

Copy link
Copy Markdown
Collaborator

Important

Telemetry is now enabled by default, with UI and privacy policy updates to reflect this change, and users can opt-out via settings.

  • Behavior:
    • Telemetry is now enabled by default, users can opt-out via settings.
    • Updates updateTelemetryState() in TelemetryService.ts and webviewMessageHandler.ts to reflect default enabled state.
  • UI:
    • Simplifies TelemetryBanner in TelemetryBanner.tsx to remove allow/deny buttons, adds close button.
    • Displays TelemetryBanner only if telemetry setting is "unset".
  • Privacy Policy:
    • Updates PRIVACY.md to reflect telemetry is collected by default.
  • Translations:
    • Updates telemetry-related messages in multiple locale files to reflect default enabled state.
  • Misc:
    • Renames didUserOptIn to isOptedIn in TelemetryService.ts and telemetry.ts.

This description was created by Ellipsis for f86c630. You can customize this summary. It will automatically update as commits are pushed.

Loading
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Enhancement New feature or request lgtm This PR has been approved by a maintainer PR - Needs Review size:L This PR changes 100-499 lines, ignoring generated files.

Projects

No open projects
Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants