Telemetry
Espressif-IDE collects anonymous usage statistics to understand how many installations are active and how quickly new releases are adopted. These numbers help prioritize features, plan releases and decide which platforms to support.
What is collected
At most once a day, the IDE sends a small event containing:
a random installation identifier, generated on first start and not derived from any machine, network or user attribute
the Espressif-IDE and IDF plugin versions
the Eclipse platform version and the identifier of the running product
whether the plugin runs inside Espressif-IDE or in a plain Eclipse installation
the operating system name, version and architecture
the Java version
An additional event is sent when an installation reports for the first time and when the plugin version changes, so that installations and updates can be counted.
What is not collected
No personal data is collected. Project names, file paths, source code, serial ports, chip serial numbers and credentials are never reported. Your IP address is not part of the report, although the receiving service sees the address the report is sent from and derives an approximate location from it.
Disable telemetry reporting
Usage statistics are enabled by default. The first start shows a notification that explains the reporting and offers to switch it off. Reporting can be turned off at any later time as well, and the setting applies to the whole installation rather than to a single workspace:
Go to
Window>Preferences>Espressif.In the
Privacygroup, deselectSend anonymous usage statistics to Espressif.Click
Apply and Close.
Reporting can also be disabled without opening the IDE, which is useful for shared or automated installations:
Start the IDE with the
-Didf.telemetry=falsevirtual machine argument, for example by adding it toeclipse.iniafter the-vmargsline.Or set the environment variable
IDF_TELEMETRY=0before starting the IDE.