Set telemetry to disabled by default #4452
Open
+8
−8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Disabling telemetry by default. Why: Some users and corporations may not want to have an opt-out model but would rather have an opt-in to avoid accidentally sending potentially company sensitive data by accident upon install. Full disclosure I don't believe anything this plugin sends is sensitive but companies are very concerned about data egress. I personally think we should enable it for academic and personal usage but enterprise adoption - this may be frowned on or likely would be blocked anyway by firewalls.
Checklist
Screenshots
After install:

Testing instructions
I'll be honest and say I could not get this to build on my work network but I suspect it was a proxy thing and VS issue as even though I made what I believe are the correct modifications and pointed to my instance of VS 2022 it still failed on sqlite and I am not sure why. I was able to pull the pipeline build at https://github.com/continuedev/continue/actions/runs/13640223539/job/38128264263?pr=4452.
I believe to test this you basically follow the instructions on contributing.
Alternatively if you want to skip the build like I did locally: