Description
Describe the problem
First time I was using Arduino platform is was about 10 years ago, in 2014. That time Arduino IDE was like plug & play, with no telemetry around. I got back to electronic stuff some time ago and I am really, really irritated of what I see. This is how it works right now:
To reproduce
-
If I turn on opensnitch (application firewall) and refuse for Arduino Internet connection, then it will not start at all. Ever.
-
If we let it to run, load some sketch, turn on opensnitch again, and try to compile our sketch it won't do it. It will hangs forever.
- Apart from that there are crazy telemetry stuff like
api.ipify.org
andipv4.icanhazip.com
all around. Lets be like VSCode. Why not?
Expected behavior
- Arduino IDE starts even if Internet connection is blocked by firewall
- I can compile my code in the similar situation as in point 1
- Telemetry is disabled by default or is an option for user
Arduino IDE version
2.3.0
Operating system
Linux
Operating system version
5.15.0-105-generic
Additional context
Maybe this topic was already discussed, maybe you (as a user) allow it at some point of install/first run, but for me it doesn't matter. It shouldn't be as disturbing, as you can't even compile your code, without sending data of what your IP is. Please tell me that I'm wrong, and things looks different.
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest nightly build
- My report contains all necessary details