-
-
Notifications
You must be signed in to change notification settings - Fork 398
on-by-default telemetry seeems sketchy to me #1100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
As a maintainer of a software project that wraps |
@ianfixes you can find the documentation on how to configure Arduino CLI here: |
I didn't see |
There's no point in documenting every environment variable name because they follow a standardized template which is documented:
That will work. |
Hi @neinseg
The
If you are using the CLI as a command-line tool and not as a daemon in your project, no telemetry whatsoever is enabled. If you are running it in daemon mode, then @per1234 answer is the way to go. You can look at the documentation section and #573 which implements the functionality for more details. Thanks for reaching out, if you have more questions on the topic, feel free to reply to this issue! Happy Coding! |
@rsora Oh, I get it! I got my understanding of that completely backwards! So, "telemetry" here just enables a monitoring server integrated into the daemon, and it does not mean anything is ever sent to the greater internet. I read it like it was the other way around because other companies call that "telemetry". Thank you for the quick clarification. Have a nice day! |
Bug Report
Current behavior
I just created a new project in a fresh ardunio-cli installation. I ran
arduino-cli config init
as the getting started guide recommended, and it created thearduino-cli.yaml
as expected. When I had a look at that file, I noticed that it contained atelemetry
setting that was on by default.Expected behavior
I have a strong opinion that I would like a setting like this to be off-by-default or explicit opt-in. At no point did arduino-cli or the Getting Started guide mention that there is telemetry in the first place, and I did not expect that kind of thing in this tool. From my user PoV, telemetry is an anti-feature.
A solution to this would be to ask the user "Would you like to enable telemetry (y/N)?" with default "no" during
arduino-cli config init
.Environment
arduino-cli version
):arduino-cli Version: 0.13.0-arch Commit: 693a045
Arch x86-64, up-to-date
Additional context
Apart from just being not cool, having data collection on-by-default I think potentially exposes this project to a risk under GDPR liability. I am based in Germany, and had I not caught this by accident, arduino-cli would have disclosed at least the fact that I'm using Arduino along with my IP address to someone. IANAL but I think that is personal data, and I suppose that's not all
telemetry
it collects.Have a nice day!
The text was updated successfully, but these errors were encountered: