@mui/x-telemetry
Package used by some of MUIÂ X to collects anonymous telemetry data about general usage. Participation in this anonymous program is optional, and you may opt-out if you'd not like to share any information.
How to opt-in
Currently, it's disabled by default, and you could opt-in to it in 3 ways:
- By setting it directly to package settings on the application start (for example, in the main file).
import { muiXTelemetrySettings } from '@mui/x-telemetry';
import { muiXTelemetrySettings } from '@mui/x-license';
muiXTelemetrySettings.enableTelemetry();
muiXTelemetrySettings.disableTelemetry();
- By setting the environment variable.
MUI_X_TELEMETRY_DISABLED=false # Enable telemetry
# or
MUI_X_TELEMETRY_DISABLED=true # Enable telemetry
⚠️ Note that some frameworks requires to prefix the variable with REACT_APP_, NEXT_PUBLIC_, etc.
- By setting the flag to global object on the application start (for example, in the main file).
globalThis.__MUI_X_TELEMETRY_DISABLED__ = false;
globalThis.__MUI_X_TELEMETRY_DISABLED__ = true;
OR
if (typeof window !== 'undefined') {
window.__MUI_X_TELEMETRY_DISABLED__ = false;
}
if (typeof window !== 'undefined') {
window.__MUI_X_TELEMETRY_DISABLED__ = true;
}