Giter VIP home page Giter VIP logo

toptout's Introduction

GitHub Actions status Twitter Follow

Awesome list โ€ข Scripts โ€ข API โ€ข JSON data format โ€ข Contributing

Easily opt-out from telemetry collection

Telemetry in software projects is a polarized issue: on the one hand it allows developers to improve their work by collecting various metrics, on the other hand - nobody likes to be spied on. The goal of this project is to put you in control. See what data is collected by the tools you use and decide if you want to share it. Then use methods provided here to opt-in or opt-out.

Usage

This project collects data about telemetry in applications in machine-readable format and makes it easy to create derivative works such as awesome-lists, configuration scripts, APIs, etc. What you can do with it is only limited by your imagination. Here are several examples to get you started:

๐Ÿ“œ Awesome list

The page you see has an awesome-list of telemetry channels in various apps.

๐Ÿงฏ Scripts

Scripts to disable all known telemetry channels in your shell session.

๐Ÿšง API

Get telemetry configuration data via API! See openapi.yaml definition and try it online using RapiDoc.

Or try it in your shell! โฌ‡๏ธ

curl -X GET 'https://toptout.me/api/telemetry/id/powershell-core/' -H 'accept: application/json'

๐Ÿค” Future plans

  • Automated tool that can ingest the data from the API. You could run it on your machine to detect and configure telemetry in all supported products.
  • ???

Details

JSON data format

JSON telemetry data format description: data/README

Contributing

If the tool you're using is not here you can easily add it by creating a new JSON file describing its telemetry data channels. Pull requests are welcome!

See CONTRIBUTING for details on adding new telemetry data and running tests.

Contributors

Related projects

Telemetry channels

Below is automatically generated list of known telemetry channels for various applications.

Total count: 152

Applications

Help improve Atom by sending usage statistics, exceptions and deprecations to the team.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

The user's decision is stored at core.telemetryConsent. The three possible values are undecided, no and limited. The intent is that consent is given if and only if limited is chosen.

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (plaintext)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.atom/init.coffee
macOS $HOME/.atom/init.coffee
Windows %USERPROFILE%\.atom\init.coffee
Content
atom.config.set('core.telemetryConsent', 'no')

Update check

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

"Automatically Update" is enabled by default in Core Settings of the Settings View, which will allow Atom to check for updates automatically.

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (plaintext)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.atom/init.coffee
macOS $HOME/.atom/init.coffee
Windows %USERPROFILE%\.atom\init.coffee
Content
atom.config.set('core.automaticallyUpdate', 'false')

Brave collects anonymized usage metrics and can send crash reports.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Usage data

    Sending anonymous usage metrics is optional and can be disabled in Search settings.

Crash data

Official Usage data Update check Error report
โœ” โŒ โŒ โœ”

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Crash reports

    Enable or disable automatic crash reporting

The software may collect information about you and your use of the software.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

To help our developers better serve you, Instructure would like to collect some usage data about your Canvas installation.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CANVAS_LMS_STATS_COLLECTION=opt_out
Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Entered data will not be sent to the telemetry service.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
TELEMETRY_OPT_IN=

Eternal Terminal collects crashes and errors in order to help us improve your experience. The data collected is anonymous.

List of known telemetry channels:

Crash data

Official Usage data Update check Error report
โœ” โŒ โŒ โœ”

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
ET_NO_TELEMETRY=ANY_VALUE

Telemetry collects information about your Firefox browsing experience to improve Firefox features, browser performance and stability.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โŒ โŒ โŒ

Enable Firefox policies so the telemetry can be configured.

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ’ป Machine
OS Command
macOS defaults write /Library/Preferences/org.mozilla.firefox EnterprisePoliciesEnabled -bool TRUE
Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Examples of the kind of data Telemetry sends to Mozilla includes start-up time, time between cycle collector runs, memory heap used, whether hardware graphics acceleration or Java is enabled, and more. Telemetry does not collect any bookmarks or passwords. It may collect anonymized site visit information in some circumstances, such as when a secure browsing connection fails to connect, or for some experiments.

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ’ป Machine
OS Command
macOS defaults write /Library/Preferences/org.mozilla.firefox DisableTelemetry -bool TRUE
2. Edit config file (JSON)
Scope: ๐Ÿ’ป Machine
OS Path
Linux distribution/policies.json
macOS /Applications/Firefox.app/Contents/Resources/distribution/policies.json
Windows distribution\policies.json
Content
{
  "policies": {
    "DisableTelemetry": true
  }
}
3. Set registry key
Scope: ๐Ÿ’ป Machine
  • Path: HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox\DisableTelemetry
  • Type: REG_DWORD
  • Value: 1

Example:

reg add HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox /v DisableTelemetry /d 1 /t REG_DWORD /f
Scope: ๐Ÿ‘ค User
  • Path: HKEY_CURRENT_USER\Software\Policies\Mozilla\Firefox\DisableTelemetry
  • Type: REG_DWORD
  • Value: 1

Example:

reg add HKEY_CURRENT_USER\Software\Policies\Mozilla\Firefox /v DisableTelemetry /d 1 /t REG_DWORD /f

Homebrew has begun gathering anonymous aggregate user behaviour analytics and reporting these to Google Analytics.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
HOMEBREW_NO_ANALYTICS=1
2. Run command
Scope: ๐Ÿ‘ค User
brew analytics off
Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
HOMEBREW_NO_ANALYTICS_THIS_RUN=1
Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

By default,brew command will try to fetch newest version of Homebrew and all formulae from GitHub.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
HOMEBREW_NO_AUTO_UPDATE=1

Lens collects telemetry data, which is used to help us understand how to improve the product. For example, this usage data helps us to debug issues and to prioritize new features.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable usage data reporting

    If you don't wish to send usage data to Mirantis, you can disable the "Telemetry & Usage Tracking" in the Lens preferences.

When using LYNX, non personal data can be optionally collected via Google Analytics. This helps us get feedback and prioritize the development to give you the best possible version of our product in future releases.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
LYNX_ANALYTICS=0
2. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux /etc/LYNX.config
Content
{
  "ANALYTICS": {
    "enabled": 0
  }
}

Microsoft is committed to providing you with the information and controls you need to make choices about how your data is collected and used when youโ€™re using Microsoft 365 Apps for enterprise (previously named Office 365 ProPlus).

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Configure the level of client software diagnostic data sent by Office to Microsoft.

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ’ป Machine
OS Command
macOS defaults write com.microsoft.office DiagnosticDataTypePreference -string ZeroDiagnosticData
2. Set registry key
Scope: ๐Ÿ‘ค User
  • Path: HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\privacy\SendTelemetry
  • Type: REG_DWORD
  • Value: 3

Example:

reg add HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\privacy /v SendTelemetry /d 3 /t REG_DWORD /f

This project collects usage data and sends it to Microsoft to help improve our products and services.

List of known telemetry channels:

Diagnostic data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Diagnostic data is disabled in development builds by default, and can be enabled with the SEND_DIAGNOSTICS build flag.

Quickwit Inc. collects anonymous data regarding general usage to help us drive our development.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DISABLE_QUICKWIT_TELEMETRY=1

The UISP local controller collects certain telemetry and error information and reports it to Ubiquiti for the purpose of improving the product and the user experience.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Usage data | via web-ui

    Telemetry and error reporting for both Network and CRM modules can be disabled in Settings โ†’ UISP.

Visual Studio Code collects telemetry data, which is used to help understand how to improve the product.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

VS Code collects usage data that helps to debug issues, such as slow start-up times, and to prioritize new features.

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "telemetry.enableTelemetry": false
}

Crash data

Official Usage data Update check Error report
โœ” โŒ โŒ โœ”

VS Code collects data about any crashes that occur and sends it to Microsoft to help improve our products and services.

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "telemetry.enableCrashReporter": false
}

The Windows Terminal client is instrumented to collect usage and diagnostic (error) data and sends it to Microsoft to help improve the product.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โœ”

The Windows Terminal client respects machine wide privacy settings and users can opt-out on their device, as documented in the Microsoft Windows privacy statement.

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. support.microsoft.com | Diagnostics, feedback, and privacy in Windows 10

    To opt-out, go to 'Start', then select 'Settings' > 'Privacy' > 'Diagnostics & feedback', and select 'Basic'.

2. Set registry key
Scope: ๐Ÿ’ป Machine
  • Path: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DataCollection\AllowTelemetry
  • Type: REG_DWORD
  • Value: 1

Example:

reg add HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DataCollection /v AllowTelemetry /d 1 /t REG_DWORD /f

The winget.exe client is instrumented to collect usage and diagnostic (error) data and sends it to Microsoft to help improve the product.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โœ”

The winget.exe client respects machine wide privacy settings and users can opt-out on their device, as documented in the Microsoft Windows privacy statement.

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. support.microsoft.com | Diagnostics, feedback, and privacy in Windows 10

    To opt-out, go to 'Start', then select 'Settings' > 'Privacy' > 'Diagnostics & feedback', and select 'Basic'.

2. Set registry key
Scope: ๐Ÿ’ป Machine
  • Path: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DataCollection\AllowTelemetry
  • Type: REG_DWORD
  • Value: 1

Example:

reg add HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DataCollection /v AllowTelemetry /d 1 /t REG_DWORD /f

Cloud

This allows us to collect information on the usage of certain Automagica functionalities in order for us to keep improving the software.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
AUTOMAGICA_NO_TELEMETRY=ANY_VALUE

At AWS, we develop and launch services based on what we learn from interactions with customers. We use customer feedback to iterate on our product. Telemetry is additional information that helps us to better understand our customersโ€™ needs, diagnose issues, and deliver features that improve the customer experience. The AWS SAM CLI collects telemetry, such as generic usage metrics, system and environment information, and errors.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SAM_CLI_TELEMETRY=0

Allow Microsoft to collect anonymous data on the usage of the CLI.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
AZURE_CORE_COLLECT_TELEMETRY=0
2. Run command
Scope: ๐Ÿ‘ค User
az configure -d collect_telemetry=0

Unless you opt-in during Google Cloud SDK installation, Cloud SDK software does not collect usage statistics. You can help Google to prioritize Google Cloud SDK features and improvements by permitting Cloud SDK to send command-line command usage statistics to Google.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CLOUDSDK_CORE_DISABLE_USAGE_REPORTING=true
2. Run command
Scope: ๐Ÿ‘ค User
gcloud config set disable_usage_reporting true

Telemetry data is sent to Hookdeck.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
HOOKDECK_CLI_TELEMETRY_OPTOUT=ANY_VALUE

By default, Netdata collects anonymous usage information from the open-source monitoring agent using the open-source product analytics platform PostHog. We self-host our PostHog instance, which means your data is never sent or processed by any third parties outside of the Netdata infrastructure.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DO_NOT_TRACK=1
2. Visit link(s) for more details
  1. Usage data | using empty file

    Create an empty file called .opt-out-from-anonymous-statistics in your Netdata configuration directory (usually /etc/netdata).

  2. Usage data | using installer option

    Pass the option --disable-telemetry to any of the installer scripts in the installation docs.

By default, Netlify collects data on usage of Netlify CLI commands. We do this to improve the reliability and performance of Netlify CLI, and to help drive new features and improvements.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
netlify --telemetry-disable
2. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.netlify/config.json
macOS $HOME/.netlify/config.json
Windows %USERPROFILE%\.netlify\config.json
Content
{
  "telemetryDisabled": true
}

Send usage statistics and diagnostics.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
scw config set send-telemetry=false

The Stripe CLI includes a telemetry feature that collects some usage data. This feature is enabled by default.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
STRIPE_CLI_TELEMETRY_OPTOUT=1

Tilt sends anonymized data about how you use it.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DO_NOT_TRACK=1

Communications

As described in the privacy policy in each Mattermost server, telemetry data optionally shared from your Mattermost servers is used to identify security and reliability issues, to analyze and fix software problems, to help improve the quality of Mattermost software and related services, and to make design decisions for future releases.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โŒ โŒ โœ”

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
MM_LOGSETTINGS_ENABLEDIAGNOSTICS=false
Official Usage data Update check Error report
โŒ โŒ โœ” โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
MM_SERVICESETTINGS_ENABLESECURITYFIXALERT=false

Database

Aerospike Telemetry is a feature that allows us to collect certain use data - not the database data - on your Aerospike Community Edition server use.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ’ป Machine
/opt/aerospike/telemetry/telemetry.py /etc/aerospike/telemetry.conf --disable
2. Edit config file (INI)
Scope: ๐Ÿ’ป Machine

Path: /etc/aerospike/telemetry.conf

Content
[main]
disable = true

The Feast maintainers use anonymous usage statistics to help shape the Feast roadmap.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
FEAST_TELEMETRY=False

InfluxData collects information about the usage of InfluxDB. This โ€œphone homeโ€ capability is intended to provide us with information about the broader user community and an understanding of how the platform is being used.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
INFLUXD_REPORTING_DISABLED=true
2. Visit link(s) for more details
  1. Disable usage data reporting

    Telemetry reporting is enabled by default. However, weโ€™ve made it as easy as possible to โ€˜opt-outโ€™ of the reporting. Simply start the InfluxDB process with the --reporting-disabled flag

3. Edit config file (YAML)
Scope: ๐Ÿ‘ค User
OS Path
Linux $INFLUXD_CONFIG_PATH/config.yaml
macOS $INFLUXD_CONFIG_PATH/config.yaml
Windows %INFLUXD_CONFIG_PATH%\config.yaml
Content
telemetry:
  enabled: false

Unless disabled, upon startup and once an hour materialized reports some anonymous telemetry data to a central server operated by materialize.com.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable telemetry for a single invocation

    If you would like to disable telemetry collection or uploading for a single invocation, pass the --disable-telemetry flag, for example:

    materialized --disable-telemetry

By default, Meltano shares anonymous usage data with the Meltano team using Google Analytics.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
MELTANO_DISABLE_TRACKING=True
2. Visit link(s) for more details
  1. New project

    When creating a new project, pass --no_usage_stats to meltano init

  2. Existing project

    In an existing project, disable send_anonymous_usage_stats setting

Quilt collect anonymous usage statistics to find bugs and prioritize features.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
QUILT_DISABLE_USAGE_METRICS=True
2. Run command
Scope: ๐Ÿ‘ค User
quilt3 disable-telemetry

We enable anonymous usage sharing to help us better understand and assist TimescaleDB users, as well as provide automated version checks.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ’ป Machine
psql -c "ALTER SYSTEM SET timescaledb.telemetry_level=off"
2. Edit config file (plaintext)
Scope: ๐Ÿ‘ค User
OS Path
Linux /usr/local/var/postgres/postgresql.conf
macOS ./Library/PostgreSQL/{postgres_version}/share/postgresql/postgresql.conf
Windows %ProgramFiles%\PostgreSQL\{postgres_version}\postgresql.conf
Content
timescaledb.telemetry_level=off

Development

aliBuild has begun gathering anonymous aggregate user behaviour analytics.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
ALIBUILD_NO_ANALYTICS=1
2. Run command
Scope: ๐Ÿ‘ค User
aliBuild analytics off

When installing the Angular CLI or upgrading an existing version, you are prompted to allow global collection of usage statistics. If you say no or skip the prompt, no data is collected.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Share usage data with Angular team.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
NG_CLI_ANALYTICS=false
2. Run command
Scope: ๐Ÿ‘ค User
ng analytics off
Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Gather usage data in your own Google Analytics. This configuration option is separate from and in addition to other usage analytics that your users may be sharing with Google.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
NG_CLI_ANALYTICS_SHARE=false
2. Run command
Scope: ๐Ÿ‘ค User
ng config --global --remove cli.analyticsSharing
3. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.angular-config.json
macOS $HOME/.angular-config.json
Windows %USERPROFILE%\.angular-config.json
Content
{
  "cli": {
    "analyticsSharing": "<- REMOVE THIS KEY"
  }
}

The telemetry system is implemented in the appcd-telemetry pacakge and provides a service for collecting time and counter-based information and sending it to the Appc cloud for processing.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
APPCD_TELEMETRY=0
2. Run command
Scope: ๐Ÿ‘ค User
appcd config set telemetry.enabled false --force

App Center CLI would like to collect data about how users use CLI commands and some problems they encounter.

  • Privacy policy: โŒ

List of known telemetry channels:

Usage data (command)

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
appcenter telemetry off
Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
MOBILE_CENTER_TELEMETRY=off
Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Empty JSON file will disable telemetry.

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (plaintext)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.appcenter-cli/telemetryEnabled.json
macOS $HOME/.appcenter-cli/telemetryEnabled.json
Windows %APPDATA%\.appcenter-cli\telemetryEnabled.json
Content
false

No data is currently gathered from users of the CLI. Arduino CLI can be launched as a gRPC server via the daemon command. To provide observability for the gRPC server activities besides logs, the daemon mode activates and exposes by default a Prometheus endpoint (http://localhost:9090/metrics) that can be fetched for metrics data

List of known telemetry channels:

Internal metrics

Official Usage data Update check Error report
โœ” โŒ โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
ARDUINO_METRICS_ENABLED=false
2. Visit link(s) for more details
  1. Internal metrics (config file)

    The metrics settings are exposed via the metrics section in the CLI configuration

AWS Amplify CLI sends anonymized information such as system metadata, usage metrics and errors.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
amplify configure --usage-data-off

Privacy is very important to us. BF CLI contains optional instrumentation that is designed to help us improve the tool based on anonymous usage patterns. It is disabled, opted-out by default.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
BF_CLI_TELEMETRY=false
2. Run command
Scope: ๐Ÿ‘ค User
bf config:set:telemetry --disable

At BuildBuddy, we collect telemetry for the purpose of helping us build a better BuildBuddy.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

The telemetry data we collect is reported once per day and contains only aggregate stats like invocation counts and feature usage information. Our telemetry infrastructure is also used to report when important security updates are available.

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Telemetry | Using commandline flag

    Provide ---disable_telemetry=true flag.

Usage data (Google Analytics(

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

We also use Google Analytics to collect pseudonymized usage data about how users are using the BuildBuddy product and how well it is performing.

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Google Analytics | Using commandline flag

    Provide --disable_ga=true flag.

Capacitor collects anonymous telemetry data about general usage. This is an opt-in program that provides insight to the Capacitor team to help improve the product.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
nx cap telemetry off

Carbon contains a telemetry feature that collects usage information for IBM and Carbon Design System properties.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CARBON_TELEMETRY_DISABLED=1

Starting with version 0.3.0, choosenim has the ability to gather anonymous aggregate user behaviour analytics and to report them to Google Analytics.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CHOOSENIM_NO_ANALYTICS=1

First up, we don't want to know anything about your app. So in order to know unique targets we use your project's target UUID as an identifier. These are a hash of your MAC address, Xcode's process id and the time of target creation (but we only know the UUID/hash, so your MAC address is unknown to us). These UUIDs never change in a project's lifetime (contrary to, for example, the bundle identifier). We double hash it just to be super safe.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
COCOAPODS_DISABLE_STATS=true

We use the data collected only to improve code-server.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Using commandline flag

    Use the --disable-telemetry flag to completely disable telemetry.

We use the gathered information to help us make our tool more useful and to better understand how it is used. We do not track or collect personally identifiable information or associate gathered data with any personally identifying information from other sources.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CI=ANY_VALUE
2. Run command
Scope: ๐Ÿ‘ค User
cordova telemetry off

Cube.js collects high-level anonymous usage statistics for servers started in development mode. It doesn't track any credentials, schema contents or queries issued. This statistics is used solely for the purpose of constant cube.js improvement.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CUBEJS_TELEMETRY=false

Usage data (per-project)

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable per-project usage data reporting

    You can opt out by setting telemetry option to false: module.exports = { telemetry: false, };

As an open source project, we collect usage statistics to better understand how users engage with Dagster and to inform development priorities.

List of known telemetry channels:

Usage data (config file)

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (YAML)
Scope: ๐Ÿ‘ค User
OS Path
Linux $DAGSTER_HOME/dagster.yaml
macOS $DAGSTER_HOME/dagster.yaml
Windows %DAGSTER_HOME%\dagster.yaml
Content
telemetry:
  enabled: false
Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DAGSTER_DISABLE_TELEMETRY=ANY_VALUE

Docker Desktop tracks all app interactions, checks for updates and sends crash reports.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

All app interactions are tracked via segment.com

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Block tracking

    Add this record to your hosts file to block access to Segment

    0.0.0.0 api.segment.io
    
Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Customer experience is tracked via www.wootric.com

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Block tracking

    Add this record to your hosts file to block access to Wootric

    0.0.0.0 api.wootric.com
    
Official Usage data Update check Error report
โŒ โŒ โŒ โœ”

Crash reports are uploaded to the www.bugsnag.com

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Block crash reports

    Add this record to your hosts file to block access to Bugsnag

    0.0.0.0 notify.bugsnag.com
    0.0.0.0 sessions.bugsnag.com
    
Official Usage data Update check Error report
โŒ โŒ โœ” โŒ

Updates are forced, unless you upgrade to a paid plan

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Block update check

    Add this record to your hosts file to block update checks

    0.0.0.0 desktop.docker.com
    
  2. github.com | RektInator/kill-docker-auto-update

    This repository contains patched binaries that disable the auto-updating process of Docker Desktop. If you rather patch the binaries yourself, the instructions can be found under Patching Docker Manually.

Telemetry is collected when .NET Interactive is started. Once .NET Interactive is running, we do not collect telemetry from any further user actions.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DOTNET_INTERACTIVE_CLI_TELEMETRY_OPTOUT=1

Anonymous telemetry information collection.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DOTNET_SVCUTIL_TELEMETRY_OPTOUT=1

To help us better understand how DVC is used and improve it, DVC captures and reports anonymized usage statistics.

List of known telemetry channels:

Usage Analytics

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ’ป Machine
dvc config core.analytics false --system
Scope: ๐Ÿ‘ค User
dvc config core.analytics false --global

Ember-cli tracks (only) the following data points: ember-cli version, build/rebuild/live-reload times, how many errors occurred.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.ember-cli
macOS $HOME/.ember-cli
Windows %USERPROFILE%\.ember-cli
Content
{
  "disableAnalytics": true
}
2. Visit link(s) for more details
  1. Disable usage data reporting

    You can also disable analytics on per-command basis by adding '--disable-analytics' option

fastlane tracks a few key metrics to understand how developers are using the tool and to help us know what areas need improvement. No personal/sensitive information is ever collected.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
FASTLANE_OPT_OUT_USAGE=YES
2. Visit link(s) for more details
  1. Per-project (Fastfile)

    Add opt_out_usage at the top of your Fastfile to disable metrics collection.

Flagsmith collects information about self hosted installations. This helps us understand how the platform is being used. This data is never shared outside of the organisation, and is anonymous by design.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
TELEMETRY_DISABLED=ANY_VALUE

If you have not opted-out of Flutter's analytics and crash reporting, when a flutter command crashes it attempts to send a crash report to Google in order to help Google contribute improvements to Flutter over time.

List of known telemetry channels:

Crash reporting

Official Usage data Update check Error report
โœ” โŒ โŒ โœ”

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
flutter config --no-analytics

Gatsby contains a telemetry feature that collects anonymous usage information that is used to help improve Gatsby for all users. The Gatsby user base is growing very rapidly. Itโ€™s important that our small team and the greater community will better understand the usage patterns, so we can best decide how to design future features and prioritize current work.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
GATSBY_TELEMETRY_DISABLED=1
2. Run command
Scope: ๐Ÿ‘ค User
gatsby telemetry --disable

Instrumentation will be added to the Go command-line tools written and distributed by the Go team, such as the go command, the Go compiler, gopls, and govulncheck.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Disable usage data reporting.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
GOTELEMETRY=off

The Hasura GraphQL engine collects anonymous telemetry data that helps the Hasura team in understanding how the product is being used and in deciding what to focus on next.

List of known telemetry channels:

Usage data (CLI and Console)

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

The CLI collects each execution event, along with a randomly generated UUID. The execution event contains the command name, timestamp and whether the execution resulted in an error or not. Error messages, arguments and flags are not recorded. The CLI also collects the server version and UUID that it is talking to. The operating system platform and architecture is also noted along with the CLI version.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
HASURA_GRAPHQL_ENABLE_TELEMETRY=false
2. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.hasura/config.json
macOS $HOME/.hasura/config.json
Windows %USERPROFILE%\.hasura\config.json
Content
{
  "enable_telemetry": false
}

Humbug lets you collect basic system information and crash reports while respecting your users' privacy.

  • Privacy policy: โŒ

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

For people who want to opt out of any Humbug reporting across any tool with a single setting.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
BUGGER_OFF=1

By using the TOOLKIT with an Evaluation License, you hereby agree to allow ACCUSOFT to collect and monitor data about which of the TOOLKIT API calls you use and which of our sample programs you use. We use this tracking information to determine which areas of the TOOLKIT are most (and least) popular to improve our SDK capabilities and our samples in the future. The tracking information is anonymized in such a way that neither ACCUSOFT nor anybody else can associate this information with you. Please note that no usage data is collected for a licensed TOOLKIT.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

ImageGear for C and C++

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
OS Variable Name
Linux IG_PRO_OPT_OUT
Value: YES

The CLI sends usage data to Ionic to create a better experience.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
ionic config set --global telemetry false

App interactions are tracked via segment.com

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Block tracking

    Add this record to your hosts file to block access to Segment

    0.0.0.0 api.segment.io
    

MeiliSearch collects anonymous data regarding general usage. This helps us better understand developers' usage of MeiliSearch features. We also use Sentry to make us crash and error reports.

List of known telemetry channels:

Usage data and crash reports

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
MEILI_NO_ANALYTICS=true

The ML.NET CLI includes a telemetry feature that collects anonymous usage data that is aggregated for use by Microsoft.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
MLDOTNET_CLI_TELEMETRY_OPTOUT=True

By default, Microsoft collects anonymous usage data in order to improve the user experience. The usage data collected allows the team to prioritize features and bug fixes.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
MSSQL_CLI_TELEMETRY_OPTOUT=True

The NET Core SDK includes a telemetry feature that collects usage data and exception information when the .NET Core CLI crashes. The .NET Core CLI comes with the .NET Core SDK and is the set of verbs that enable you to build, test, and publish your .NET Core apps. It's important that the .NET team understands how the tools are used so they can be improved. Information on failures helps the team resolve problems and fix bugs.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DOTNET_CLI_TELEMETRY_OPTOUT=true

Next.js collects completely 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.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
NEXT_TELEMETRY_DISABLED=1
2. Run command
Scope: ๐Ÿ‘ค User
npx next telemetry disable

NocoDB collects telemetry.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
NC_DISABLE_TELE=1

Nuxt Telemetry collects anonymous telemetry data about general usage. This helps us to accurately gauge feature usage and customization across all our users.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
NUXT_TELEMETRY_DISABLED=1
2. Run command
Scope: ๐Ÿ‘ค User
npx nuxt telemetry disable --global

One Codex CLI logs errors to One Codex's Sentry server.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
ONE_CODEX_NO_TELEMETRY=True

Ory's services collect summarized, anonymized data that can optionally be turned off.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SQA_OPT_OUT=true
2. Visit link(s) for more details
  1. Using commandline flag

    Provide --sqa-opt-out flag to Ory product.

  2. Using config file

    Set the yaml configuration key (if supported by Ory product):

    sqa.opt_out=true

When utilized within Azure services, this project collects usage data and sends it to Microsoft to help improve our products and services.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
ORYX_DISABLE_TELEMETRY=true

Launcher automatically collects and sends host metrics to Lightstep.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
LS_METRICS_HOST_ENABLED=0

Pants can optionally send anonymized telemetry to the Pants project. This data helps us develop and improve Pants by detecting bugs, analyzing usage patterns, and so on. Telemetry is sent in the background, so it doesn't slow down your Pants runs. No telemetry is sent until you opt in to this feature.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
PANTS_ANONYMOUS_TELEMETRY_ENABLED=false
2. Visit link(s) for more details
  1. Using commandline flag

    Provide --no-anonymous-telemetry-enabled flag.

  2. Using config file

    To explicitly opt out of telemetry and silence any logging about it add this to your pants.toml:

    [anonymous-telemetry]
    enabled = false

The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
pac telemetry disable

Telemetry helps us better understand how many users are using our products and how often they are using our products.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Invocations of the prisma CLI and general usage of Studio results in data being sent to the telemetry server at https://checkpoint.prisma.io.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CHECKPOINT_DISABLE=1
Official Usage data Update check Error report
โœ” โŒ โŒ โœ”

Before an error report is submitted, there will always be a prompt asking you to confirm or deny the submission of the error report!

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable error reporting

    You can opt-out of data collection by responding to the interactive prompt with no.

Projector uses Application Insights to better understand and fix errors that come up in the CLI.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
TELEMETRY_ENABLED=0

PROSE sends telemetry information for the purpose of improving the product. The data collected is not used to identify any person.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
PROSE_TELEMETRY_OPTOUT=ANY_VALUE
2. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/prose/config.json
macOS $HOME/.config/prose/config.json
Windows %USERPROFILE%\.config\prose\config.json
Content
{
  "telemetry_opt_out": true
}

pytket features a telemetry module which can be used to keep track of pyktet usage and will provide usage analytics and error reporting at a later date. Telemetry is disabled by default.

List of known telemetry channels:

Diagnostic data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Once a user has opted in to telemetry they will be assigned a telemetry ID by making an HTTP request to a CQC server with some information about their system. The telemetry feature will not collect any Personally Identifiable Information (PII).

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/pytket/config.json
macOS $HOME/.config/pytket/config.json
Windows %USERPROFILE%\.config\pytket\config.json
Content
{
  "enable_telemetry": false
}

By default, we collect anonymous usage data from your RAFT instance, which helps us understand how users use RAFT and the problems they experience, which in turn, helps us improve the quality of the offering over time.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable metrics in config file

    The first time you use this command, RAFT will create an empty 'defaults.json' file in the CLI directory on your local machine. Set the 'metricsOptIn' field in this file set to 'false'

Rasa uses telemetry to report anonymous usage information. This information is essential to help improve Rasa Open Source for all users.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
RASA_TELEMETRY_ENABLED=false
2. Run command
Scope: ๐Ÿ‘ค User
rasa telemetry disable

In production, react-admin applications send an anonymous request on mount to a telemetry server operated by marmelab.

List of known telemetry channels:

Domain stats

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Domain stats | via code

    You can opt out of telemetry by simply adding disableTelemetry to the <Admin> component:

    // in src/App.js
    import * as React from "react";
    import { Admin } from 'react-admin';
    
    const App = () => (
       <Admin disableTelemetry>
           // ...
       </Admin>
    );

Some build-time tools will send telemetry to Microsoft by default. No telemetry is collected or transmitted in the final app.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. react-native-windows/cli | Using commandline flag

    Provide --no-telemetry flag.

  2. react-native-windows-init | Using commandline flag

    Provide --no-telemetry flag.

ReportPortal collects only information about agent name and version. This information is sent to Google analytics on the launch start.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
REPORTPORTAL_CLIENT_JS_NO_ANALYTICS=true

ReportPortal collects information about agent name and its version only. This information is sent to Google analytics on the launch start.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
AGENT_NO_ANALYTICS=1

RESTler collects telemetry in order to understand usage and prioritize improvements.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
RESTLER_TELEMETRY_OPTOUT=1

The Rockset CLI includes a telemetry feature that collects some usage data. This feature is enabled by default. We never log any sensitive data, query text, or query result data.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
ROCKSET_CLI_TELEMETRY_OPTOUT=1

As part of an incubating feature, we are collection some basic telemetry & usage statistics.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SUGGESTIONS_OPT_OUT=ANY_VALUE

By default, Rover collects some anonymous usage data to help us improve the tool.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
APOLLO_TELEMETRY_DISABLED=1

Telemetry refers to the collection of non personally identifiable data. The data is being used to improve the product's performance, as well as detect bugs and issues.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SALTO_TELEMETRY_DISABLE=1
2. Edit config file (plaintext)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.salto/salto.config/config.nacl
macOS $HOME/.salto/salto.config/config.nacl
Windows %USERPROFILE%\.salto\salto.config\config.nacl
Content
AppConfig:
    telemetry: false

Serverless Framework collects anonymous telemetry data in order to better understand the needs of our users and to help drive better prioritization of improvements and more informed decisions.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SLS_TELEMETRY_DISABLED=1
2. Run command
Scope: ๐Ÿ‘ค User
serverless slstats --disable
Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SLS_TRACKING_DISABLED=1

Salesforce collects usage data and metrics (telemetry) to help improve Salesforce CLI. We collect anonymous information related to the use of the CLI and plug-ins, such as which commands and parameters were run, and performance and error data.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SFDX_DISABLE_TELEMETRY=true
2. Run command
Scope: ๐Ÿ‘ค User
sfdx config:set disableTelemetry=true --global
Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SF_DISABLE_TELEMETRY=true

To help us improve sku, please install our private telemetry package that gives us insights on usage, errors and performance.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SKU_TELEMETRY=false

As of version 2.7.0, Stencil collects anonymous telemetry data about usage of our command line interface.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
npx stencil telemetry off

Strapi contains a feature in which anonymous and otherwise non-sensitive data is collected. This data is collectively aggregated for all our users, which when taken together give us a better global understanding of how users are interacting and using Strapi.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Don't send telemetry usage data to Strapi.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
STRAPI_TELEMETRY_DISABLED=true

Usage data (per-project)

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable per-project usage data reporting

    Should you decide to opt-out, you may do so by removing the 'uuid' property in the 'package.json' file located within the root of your project. This will automatically disable this feature.

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Don't show the notification message about updating strapi in the terminal.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
STRAPI_DISABLE_UPDATE_NOTIFICATION=true

Tuist sends some anonymous analytics events to track the usage of the tool.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
TUIST_STATS_OPT_OUT=1

Since TYPO3 CMS 6.2, the Install Tool allows integrators to update the TYPO3 Core with a click of a button.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

The Core Updater functionality can be turned off, in order to avoid users using it, i.e. if you use your own update mechanism. This feature is already disabled when TYPO3 is installed via Composer.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
TYPO3_DISABLE_CORE_UPDATER=1
Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Using Apache mod_rewrite in certain setups makes environment variables from original requests available in the target request as REDIRECT_<envvar>.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
REDIRECT_TYPO3_DISABLE_CORE_UPDATER=1

Going forward vstest platform will enable collection of rich telemetry data points to helps us and any vstest consuming platform in making the right choices to improve end user experience.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
VSTEST_TELEMETRY_OPTEDIN=0

This package contains telemetry and submits various actions to Sentry.io.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
VUEDX_TELEMETRY=off

During the alpha, telemetry (specifically error logging to Sentry) is enabled by default in the WAPM CLI. We send and record information such as IP address, operating system name and version, and the error/panic message.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
wapm config set telemetry.enabled false

For our beta phase, we do send telemetry by default and associate it with the logged in user.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

All app interactions are tracked via segment.com

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Block tracking

    Add this record to your hosts file to block access to Segment

    0.0.0.0 api.segment.io
    

At the end of the second run webhint we will ask if you want to send limited usage information to help us to build a better product.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
HINT_TELEMETRY=off
2. Run command
Scope: ๐Ÿ‘ค User
hint --telemetry=off

By default, Webiny collects anonymous usage information, which is exclusively used for improving the product and understanding usage patterns.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
REACT_APP_WEBINY_TELEMETRY=false
Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
yarn webiny disable-tracking

Data are sent via batches, roughly every seven days. This prevents us from tracking your usage with a too high granularity, leaving us only the most useful information to do our job efficiently.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
YARN_ENABLE_TELEMETRY=0
2. Run command
Scope: ๐Ÿ‘ค User
yarn config set --home enableTelemetry 0
Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable per-project usage data reporting

    To disable it on a project (including for anyone who would clone it), run: yarn config set enableTelemetry 0

DevOps

AutomatedLab will start to collect telemetry starting with version 5.0. This is an opt-out collection and you will be asked once to specify whether or not you want to send us telemetry data.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
AUTOMATEDLAB_TELEMETRY_OPTIN=0
2. Run command
Scope: ๐Ÿ‘ค User
OS Command
Other pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command "Import-Module AutomatedLab -ErrorAction Stop ; Disable-LabTelemetry -ErrorAction Stop"
Windows powershell -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command "Import-Module AutomatedLab -ErrorAction Stop ; Disable-LabTelemetry -ErrorAction Stop"

Usage data (legacy env. var.)

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
AUTOMATEDLAB_TELEMETRY_OPTOUT=1

Telemetry is disabled by default

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DisableTelemetry=True

No personally identifiable information or telemetry information is sent to the API as part of this process.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
BATECT_ENABLE_TELEMETRY=false
2. Run command
Scope: ๐Ÿ‘ค User
batect --permanently-disable-telemetry
3. Visit link(s) for more details
  1. Disable telemetry collection by blocking network access to telemetry host.

    If you wish to block telemetry data uploads at the network level, block access to api.abacus.batect.dev. Note that the IP address of this host name can change at any time, so it is best to block the host name, not the IP address.

Usage data (per-invocation)

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable telemetry collection or uploading for a single invocation.

    If you would like to disable telemetry collection or uploading for a single invocation, pass the --no-telemetry flag, for example: ./batect --no-telemetry the-task

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Batect checks for updated versions and displays a reminder to the user if a newer version is available. It automatically checks for updates at most once every 36 hours.

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable update check

    Passing this flag will disable both the update check and notification: --no-update-notification.

Users of this Chef Automate server may elect to share user-anonymized usage data with Chef Software, Inc. Chef uses this shared data to improve Chef Automate.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Server-side configuration

    Admins can opt out of telemetry for the Automate server and all of its users, by editing an existing configuration.toml or create a new TOML file.

  2. Individual user configuration

    Individual users can opt out of telemetry by unchecking the telemetry box on the welcome pop-up the first time they log into Automate. To opt out of telemetry at any later point in time, navigate to the profile icon, select โ€œAbout Chef Automateโ€ from the drop-down, and uncheck the telemetry checkbox.

In order to continually improve Chef Workstation, we collect information to help us identify bugs and understand how people interact with Chef Workstation.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CHEF_TELEMETRY_OPT_OUT=1
2. Edit config file (TOML)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.chef-workstation/config.toml
macOS $HOME/.chef-workstation/config.toml
Windows %USERPROFILE%\.chef-workstation\config.toml
Content
[telemetry]
enabled=false

Consul makes use of a HashiCorp service called Checkpoint which is used to check for updates and critical security bulletins.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Disables automatic checking for security bulletins and new version releases. This is disabled in Consul Enterprise.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CHECKPOINT_DISABLE=ANY_VALUE
2. Edit config file (JSON)
Scope: ๐Ÿ‘ค User

Path: some-dir/example.json

Content
{
  "disable_update_check": true
}
Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Disables providing an anonymous signature for de-duplication with the update check

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User

Path: some-dir/example.json

Content
{
  "disable_anonymous_signature": true
}

By default, the dagger CLI sends anonymized telemetry to dagger.io

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DO_NOT_TRACK=1

decK collects anonymized data to track feature adoption.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DECK_ANALYTICS=off

By default, Earthly collects anonymized data which we use for measuring performance of the earthly command.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Disable usage data reporting

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
EARTHLY_DISABLE_ANALYTICS=1
2. Edit config file (YAML)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.earthly/config.yml
macOS $HOME/.earthly/config.yml
Windows %USERPROFILE%\.earthly\config.yml
Content
global:
  disable_analytics: true

The F5 BIG-IP provider gathers non-identifiable usage data for the purposes of improving the product as outlined in the end user license agreement for BIG-IP.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
TEEM_DISABLE=true

F5 collects non-personal telemetry data to help improve the CLI.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
F5_ALLOW_TELEMETRY=false

When using a self-hosted Cloud Pricing API, Infracost CLI will send telemetry data.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Opt-out of telemetry when using a self-hosted Cloud Pricing API.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
INFRACOST_SELF_HOSTED_TELEMETRY=false
Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Skip the Infracost update check.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
INFRACOST_SKIP_UPDATE_CHECK=true

To improve the end-user experience k0s is configured by default to collect telemetry data from clusters and send it to the k0s development team.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable usage data reporting

    To disable the telemetry function, change the enabled setting to false:

    spec:
       telemetry:
         enabled: true

Kics is using Sentry's application monitoring platform for crash reports collection: https://sentry.io/

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DISABLE_CRASH_REPORT=1
Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
KICS_COLLECT_TELEMETRY=0

The kPow UI records product usage with Google Analytics. We receive the standard Google Analytics data set (page views, location, etc). We also receive a small number of custom events when you take user action (topic-create, topic-delete, sample-topic, etc).

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Trial users cannot opt out of product telemetry. Licensed users can configure the following environment variable to opt out of product telemetry.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
ALLOW_UI_ANALYTICS=false

The software may collect information about you and your use of the software.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DASH_DISABLE_TELEMETRY=ANY_VALUE

The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
MSLAB_TELEMETRY_LEVEL=None

As an effort to improve NUKE and to provide you with a better and more tailored experience, we include a telemetry feature that collects anonymous usage data and enables us to make more informed decisions for the future development.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
NUKE_TELEMETRY_OPTOUT=1

vzstats is a tool to gather OpenVZ usage statistics.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. Disable usage data reporting

    You can completely disable vzstats client on a machine by executing the following command:

    mkdir -p /etc/vz
    touch /etc/vz/vzstats-disable

When Packer is invoked it sometimes calls out to checkpoint.hashicorp.com to look for new versions of Packer.

List of known telemetry channels:

Update check

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CHECKPOINT_DISABLE=1

By default PnP PowerShell will report its usage to the PnP Team.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

By default PnP PowerShell will report its usage to the PnP Team. We collection information about the version of PnP PowerShell and the cmdlet executed. Notice that we will not include parameters used and we will not include any values of parameters.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
PNPPOWERSHELL_DISABLETELEMETRY=true
Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

In order to help to make PnP PowerShell better, we can track anonymous telemetry. We track the version of the cmdlets you are using, which cmdlet you are executing and which version of SharePoint you are connecting to.

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
OS Command
Other pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command "Import-Module PnP.PowerShell -ErrorAction Stop ; Disable-PnPPowerShellTelemetry -Force -ErrorAction Stop"
Windows powershell -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command "Import-Module PnP.PowerShell -ErrorAction Stop ; Disable-PnPPowerShellTelemetry -Force -ErrorAction Stop"
Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

One time per PowerShell session PnP PowerShell will check for new versions when you execute Connect-PnPOnline.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
PNPPOWERSHELL_UPDATECHECK=false

Pulumi tries to access pulumi.com to get the latest version.

List of known telemetry channels:

Update check

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
PULUMI_SKIP_UPDATE_CHECK=true

Sfctl telemetry collects command name without parameters provided or their values, sfctl version, OS type, python version, the success or failure of the command, the error message returned.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
sfctl settings telemetry set_telemetry --off

To help prioritize features and work on improving Skaffold, we collect anonymized Skaffold usage data. Usage data does not include any argument values or personal information.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Run command
Scope: ๐Ÿ‘ค User
skaffold config set --global collect-metrics false

Telepresence collects some basic information about its users so it can send important client notices, such as new version availability and security bulletins. We also use the information to aggregate basic usage analytics anonymously.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
SCOUT_DISABLE=1

The Terraform CLI commands interact with the HashiCorp service Checkpoint to check for the availability of new versions and for critical security bulletins about the current version.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Disable checkpoint calls entirely.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CHECKPOINT_DISABLE=ANY_VALUE
2. Edit config file (plaintext)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.terraformrc
macOS $HOME/.terraformrc
Windows %APPDATA%\terraform.rc
Content
disable_checkpoint = true
Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Disable the use of an anonymous signature in checkpoint requests. This allows Terraform to check for security bulletins but does not send the anonymous signature in these requests.

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (plaintext)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.terraformrc
macOS $HOME/.terraformrc
Windows %APPDATA%\terraform.rc
Content
disable_checkpoint_signature = true

If a custom partner_id is not specified, Azure provider will send the Terraform Partner ID to Microsoft to facilitate partner resource usage attribution.

  • Privacy policy: โŒ

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

if a custom partner_id is not specified, Azure provider will send the Terraform Partner ID to Microsoft to facilitate partner resource usage attribution.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
ARM_DISABLE_TERRAFORM_PARTNER_ID=true

CDK for Terraform CLI (cdktf-cli) interacts with a HashiCorp service called Checkpoint to report project metrics such as cdktf version, project language, provider name, platform name, and other details that help guide the project maintainers with feature and roadmap decisions.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CHECKPOINT_DISABLE=ANY_VALUE

Vagrant interacts with HashiCorp services to provide update notifications.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Vagrant does occasional network calls to check whether the version of Vagrant that is running locally is up to date.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
VAGRANT_CHECKPOINT_DISABLE=ANY_VALUE
Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

By default, Vagrant will query the metadata API server to see if a newer box version is available for download.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
VAGRANT_BOX_UPDATE_CHECK_DISABLE=ANY_VALUE

Weave Net periodically contacts Weaveworks servers for available versions. New versions are announced in the log and in the status summary.

List of known telemetry channels:

Update check

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CHECKPOINT_DISABLE=1

We collect anonymous usage data to improve werfโ€™s features and steer its development in the right direction.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Disable usage data reporting

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
WERF_TELEMETRY=0

wksctl contacts Weaveworks servers for available versions. When a new version is available, wksctl will print out a message along with a URL to download it.

List of known telemetry channels:

Update check

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
CHECKPOINT_DISABLE=1

Drivers

Details on your device and network configurations, how you are using our products or services (including the software you are using), and details on how your system is performing, so we can optimize hardware and software configurations.

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Analyzing GeForce Experience Data Transfers with Packet Monitoring

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. NVCleanstall

    Our free software lets you customize the NVIDIA GeForce Driver package by removing components that you don't need (or want).

  2. Disable Nvidia Telemetry

    Disable Nvidia Telemetry is a utility that allows you to disable the telemetry services Nvidia bundles with their drivers.

Operating systems

Microsoft collects Windows diagnostic data to solve problems and to keep Windows up to date, secure, and operating properly.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Applies to: Windows 10 Enterprise/Education, Windows Server 2016 and newer

Use methods described below to opt-out of this telemetry channel.

1. Set registry key
Scope: ๐Ÿ’ป Machine
  • Path: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DataCollection\AllowTelemetry
  • Type: REG_DWORD
  • Value: 0

Example:

reg add HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DataCollection /v AllowTelemetry /d 0 /t REG_DWORD /f

Usage data

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

There is no official way to disable telemetry in all other Windows editions (Home/Pro/etc...)

Use methods described below to opt-out of this telemetry channel.

1. Visit link(s) for more details
  1. ghacks.net | Comparison of Windows 10 Privacy tools

    We update the listing regularly. Please let us know about any updates that we may have missed, and about new programs that you found that are not on it already.

  2. github.com | Windows 10 Sophia Script

    A PowerShell module for Windows 10 fine-tuning and automating the routine tasks ๐Ÿ†

  3. github.com | crazy-max/WindowsSpyBlocker

    ๐Ÿ›ก Block spying and tracking on Windows

  4. github.com | builtbybel/Privatezilla

    Privatezilla is the simplest way to perform a quick privacy and security check of your Windows 10 copy.

  5. github.com | builtbybel/SharpApp

    ๐Ÿ’ฉโญ๏ธ๐Ÿš€A #app with cutting edge technology to minimize windows-10 telemetry and maximize privacy plus many more

Other

AccessMap tracks website interactions to do research on user interactions and root out bugs.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
ANALYTICS=no

Shells

By default, you will be prompted to check for upgrades every few weeks.

List of known telemetry channels:

Update check

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DISABLE_AUTO_UPDATE=true

PowerShell Core sends basic telemetry data to Microsoft and queries an online service to determine if a newer version is available.

List of known telemetry channels:

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

PowerShell sends basic telemetry data to Microsoft. This data allows us to better understand the environments where PowerShell is used and enables us to prioritize new features and fixes.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
POWERSHELL_TELEMETRY_OPTOUT=1
2. Visit link(s) for more details
  1. Disable telemetry in PowerShell Core 6.0

    You can opt-out from telemetry by creating 'DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY' file in the directory where 'pwsh' binary is installed.

Official Usage data Update check Error report
โœ” โŒ โœ” โŒ

PowerShell uses update notifications to alert users to the existence of updates to PowerShell. Once per day, PowerShell queries an online service to determine if a newer version is available.

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
POWERSHELL_UPDATECHECK=Off

VSCode extension

The software may collect information about you and your use of the software and send it to Microsoft.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
AITOOLSVSCODE_DISABLETELEMETRY=ANY_VALUE

The software may collect information about you and your use of the software and send it to Microsoft.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "docsYaml.telemetry.enableTelemetry": false
}
2. Visit link(s) for more details
  1. Usage data

    Follow the steps below to disable data collection:

    1. In Visual Studio Code: File > Preferences > Settings
    2. Navigate to Extensions > Docs Yaml
    3. Uncheck Enable usage data and errors to be sent to an online service.

We collect telemetry data, from vscode extension which is used to help understand how to improve the extension. For example, this usage data helps to debug issues, such as slow start-up times, and to prioritize new features.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "idf.telemetry": false
}

The software may collect information about you and your use of the software.

  • Privacy policy: โŒ

List of known telemetry channels:

Official Usage data Update check Error report
โŒ โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Set environment variable
Scope: โง‰ Process
DA_TEST_DISABLE_TELEMETRY=1

You can help improve the Julia VS Code extension by sending usage statistics and exceptions to the development team. By default, telemetry and crash report data are not collected, but rather the user has to opt-in to have their data sent.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Anonymous, non-identifying usage and error data is sent to the development team.

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "julia.enableTelemetry": false
}

Crash data

Official Usage data Update check Error report
โœ” โŒ โŒ โœ”

Stack traces from errors in the extension are sent to the development team. Those stack traces can contain identifying information, for example filenames.

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "julia.enableCrashReporter": false
}

PrintCode records product usage with Google Analytics.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "printcode.disableTelemetry": true
}

REST Client sends out anonymous usage data.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "rest-client.enableTelemetry": false
}

ServerlessIDE collects anonymous information related to the usage of the extensions, such as which commands were run, as well as performance and error data.

List of known telemetry channels:

Usage data and crash reports

Official Usage data Update check Error report
โœ” โœ” โŒ โœ”

We also respect the global telemetry setting telemetry.enableTelemetry; if that is set to false, ServerlessIDE telemetry is disabled.

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "serverlessIDE.telemetry.enableTelemetry": false
}

Terminal uses Application Insights to track telemetry data. By default, telemetry data collection is turned on.

List of known telemetry channels:

Usage data

Official Usage data Update check Error report
โœ” โœ” โŒ โŒ

Use methods described below to opt-out of this telemetry channel.

1. Edit config file (JSON)
Scope: ๐Ÿ‘ค User
OS Path
Linux $HOME/.config/Code/User/settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Windows %APPDATA%\Code\User\settings.json
Content
{
  "terminal.enableAppInsights": false
}

toptout's People

Contributors

andrewm4894 avatar beatcracker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

toptout's Issues

Add batect

https://batect.dev/docs/reference/cli/#--no-telemetry
Env var:

You can also set the BATECT_ENABLE_TELEMETRY environment variable to false to disable telemetry collection and uploading.

Args:

  1. --no-telemetry "Disable telemetry for this invocation"
  2. --permanently-disable-telemetry "Disable telemetry permanently"
    https://batect.dev/docs/reference/cli/#--permanently-disable-telemetry

If you would like to opt-out of telemetry, run ./batect --permanently-disable-telemetry to disable collecting telemetry data and remove any data that has been collected but not yet uploaded.

Extend supported configuration file formats in schema

Supported file formats:

Currently, we use Plaintext file as a catch-all when tool configuration format is not supported. This is error prone and reduces the ability for automated tooling to consume data files and configure telemetry.

What can be added:

  • YAML
  • TOML
  • INI
  • HCL/HCL2
  • Key-Value (e.g.: ENV)
  • ???

Other:

  • Expand schema to allow indicating file operations?
    E.g.: if telemetry is controlled by marker file, removing or creating it will be valid telemetry configuration action.
    Example: #42

Prevent link rot in data files

We need something akin to https://github.com/lycheeverse/lychee-action to check for dead links in the data files.

Additionally, we could develop a custom tooling to check if telemetry configuration that is described in the data file is actually mentioned in the linked page (telemetry link property).

Example: if data files lists DISABLE_TELEMETRY env. var, this string should exist in the linked document.

Add nvidia drivers data

Nvidia driver on windows come with not needed service "NvTelemetryContainer", more info:
https://www.ghacks.net/2016/11/07/nvidia-telemetry-tracking/
someone posted commands to disable this service and other related scheduled tasks at:
https://www.reddit.com/r/privacy/comments/gmwlv5/do_nvidia_drivers_include_telemetry_or_other/fr6lieg/

sc stop "NvTelemetryContainer"

sc config "NvTelemetryContainer" start=disabled

schtasks /change /disable /tn "NvTmMon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}"

schtasks /change /disable /tn "NvTmRep_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}"

schtasks /change /disable /tn "NvTmRepOnLogon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}"

The picture in old tool at:
https://github.com/NateShoffner/Disable-Nvidia-Telemetry
show that another scheduled tasks need to be disabled & modification needed for registery key, looks like it's handled by code in:
https://gist.github.com/alex-anenkov/8d6c9bfef9b0142ced8dabfbb5d5db61#file-fuck_telemetry-cmd-L67-L76

PowerShell: Delete file DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY if exists

https://github.com/PowerShell/PowerShell-RFC/blob/ab39d5245130ac60690399d70190aa3ab864faf9/5-Final/RFC0016-Census-Telemetry.md#specification

Telemetry is only collected if the file DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY exists in $PSHome

From github search, some scripts do:

            rm /opt/microsoft/powershell/*/DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY

also from docs of "What's New in PowerShell Core 6.1":
https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/docs-conceptual/whats-new/What-s-New-in-PowerShell-Core-61.md#telemetry-can-only-be-disabled-with-an-environment-variable

To opt-out of this telemetry, set the environment variable POWERSHELL_TELEMETRY_OPTOUT to true, yes, or 1. We no longer support deletion of the file DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY to disable telemetry.

so looks like it's the method for disable telemetry for old powershell?

Add issue or PR to scripts who use realted configs/env-vars on github

Searching github in code search for env-vars or configs in this project return some results of scripts that try to disable telemetry (such as .dotfiles, etc..)

The issue is about:

  1. adding a issue to this repos (use toptout instead directly, or use it's currently data like more env-vars, etc..) or via PR with the change, better to do it later after adding more related env-vars to this project.
  2. finding more related scripts/lists to let them know more data exists in this project (by searching github for usage of disabled telemetry), the below list will be updated later...

Here list of such scripts:

Scripts with many entries:

  1. https://github.com/bbenzikry/dotfiles/blob/11edf18025abf9dd7b7c90909a4f4902fc32ac7b/profile/01-telemetry.zsh#L3
  2. https://github.com/jakejarvis/dotfiles/blob/3a53eb7fe043c89e1ab2543c2416fd8231a957a4/zsh/.zshrc#L59-L67
  3. https://github.com/danzhu/dotfiles/blob/fa2d35263a461d2607bf8c356b20dcff88acfeff/dot/template.json#L18-L30
  4. https://github.com/mohkale/dotfiles/blob/987348f39563efe29ba4b2a2ccc1e674b7eb722f/core/shenv#L122-L134
  5. https://github.com/mjwestcott/dotfiles/blob/9171cfe6cc8b538319456a648cd3fd55fdfcf41a/shell/analytics
  6. https://github.com/chrishalebarnes/.dotfiles/blob/0459bbaf395c6c05347f84f192119006fd721c9f/configurations/common.sh#L18-L23
  7. https://github.com/notjrbauer/dot/blob/d6dec75c7e9b01edf3eb02fcb8b89d3103f9a497/files/.zshenv#L100-L105
  8. https://github.com/brianvanburken/configurations/blob/b6fd0eea2f3e5be201439aa1f19d1453d6a298e6/config/zsh/zshenv#L1-L7
  9. https://github.com/farisachugthai/dotfiles/blob/9e529460a53cea41a74fabd1e9dd87457bf3c882/unix/.profile#L235-L238
  10. https://github.com/jason-riddle/dotfiles/blob/8af80e3f97fbe9e6f481cfd216154f60bdc1baaa/.disable_telemetry.sh#L3-L51
  11. https://github.com/wenerme/wener/blob/c5e24acfca4220aea3bbf6dc065df06c59988a9f/notes/devops/telementry.md#L15
  12. https://github.com/PrunedNeuron/rc/blob/54547540b1e127bb82036be37af6e56ef8c966f3/home/env/.profile#L43-L63
  13. https://github.com/Terr/dotfiles/blob/1fe30756da1441e165ea5e4e13ac16a8f6c059d3/home/.zshenv#L19-L43
  14. https://github.com/Nitive/dotfiles/blob/74979b90fa31730d0ecce3efeb92ea9a352dd8cc/files/zsh/zshrc.sh#L130-L135
  15. https://github.com/CoryTibbettsDev/.dotfiles/blob/5adc396a4944a52246a51850a411b37df9376b9a/home/profile#L64-L78
  16. https://github.com/medecau/dotfiles/blob/dc1dbe6aca5506f2914d1f11cf5ec704cdb93fd5/.zshrc#L31-L40
  17. https://github.com/heliomass/ConsoleDoNotTrack/blob/900e0164b7693175e0de634d7f2ec8aac3d1549c/console-do-not-track.sh#L7-L16
  18. https://github.com/diegovalle/dotfiles/blob/661323245ee68053df5fa47b3ba02f82496755bd/.zshrc#L10-L18
  19. https://github.com/bsander/dotfiles/blob/730fbfc94089c4cbcffb8fdadadb002c643d4577/zsh/env.zsh#L77-L81
  20. https://github.com/jsgv/dotfiles/blob/5fc6a6c04d365d9f2f1c3e9ca6781eab0e010e96/zsh/.zshrc#L36-L38
  21. https://github.com/wuz/prst/blob/93c78d73e35674be0ab54a176266a617aeb727ff/modules/optout.nix#L22-L105
  22. https://github.com/hedyhli/dotfiles/blob/e3adc49796e0416d91e0cb9702e4444236ec356c/.exportenvs#L11-L23
  23. https://github.com/komachi/ansible-decent-desktop/blob/b9936bf6b37637ee2209a3628cf8a489b8c43e0c/roles/de/files/environment.d/optout.conf

Scripts with 2-3 entries:

  1. https://github.com/targos/dotfiles/blob/433ec8aa2c80bc98d2cea1a151f27735e082b367/.zshrc#L35-L38
  2. https://github.com/chunkhang/dotfiles/blob/e6710aa38a4d22ab7d72d22d7fcb940737f4b8a0/zshenv#L36
  3. https://github.com/mtgto/dotfiles/blob/4ccd79524dde59ed383ed98efb597c3bf2bd72d0/zshrc#L69
  4. https://github.com/39digits/dotfiles/blob/cd429d6e6482a41a9a3c185366a3789490f2bae6/zsh/zshenv#L45-L48
  5. https://github.com/carlosdumar/uicore/blob/46478c9cf6b1fafb4f073df85ddf13bb869c6a00/scripts/release.sh#L1-L2
  6. https://github.com/aws-samples/simple-forecast-solution/blob/186f33706807865c128108ad5a6f8a10168ab670/install.sh#L153
  7. https://github.com/tylert/dotfiles/blob/ee49509f6c0a992ea442111dc2d43a5e78a748e9/bash/.bashrc#L30-L32
  8. https://github.com/EvanHahn/dotfiles/blob/5c4ba66153f586969bee5285f7fc96c0683141af/home/zsh/.config/zsh/env.zsh#L91
  9. https://github.com/rubin55/dotfiles/blob/d6bcf50ee7362db5f108255011f8a315e4e66993/.profile.d/user-dotnet.sh#L5
  10. https://github.com/AhmedAbdulrahman/dotfiles/blob/cb556edeb715db88dc2d6d1d0247cf567fb25141/zsh/.zshenv#L39-L40
  11. https://github.com/JoeEcob/dotfiles/blob/03abdbc3cb0eef9a9f835f3dfacb46795d862a47/.bash_profile
  12. https://github.com/jayden-chan/dotfiles/blob/3df0e08c9a56549f69eadc4bd7b28076c4b0aa92/zsh/zshrc#L267-L270
  13. https://github.com/jimbob343/zsh/blob/f973cdd6985e4bb873a092fa7552199f3b924112/startup.sh#L21
  14. https://github.com/Seirdy/dotfiles/blob/c21ca82b8af5a93e2492b5c279f11606c1a37c76/startup.sh#L21-L23
  15. https://github.com/brucebentley/dotfiles/blob/cd2533dc2907aea841d9c1fc86ce83c8acb2dac9/.zshenv#L7-L12
  16. https://github.com/rbaumbach/JumperCables/blob/b2d451b42f079ddc7a01b6d8d583ea0c287d1f0a/installz/bash_profile.sh#L18
  17. https://github.com/keith/dotfiles/blob/092299c26b6dc5d3f7339e4b486532d5c6de2cb4/bash/osx.bash#L6-L14
  18. https://github.com/wangyingbo/iosArchiveShell/blob/ba1ca75cd1471998c60a3f6e5d54c34c5ef1d03d/general/dotfiles-master/bash/osx.bash#L6-L14
  19. https://github.com/otaviocc/zsh-config/blob/67d9cfb0b1c3af903770a696e4bdd03d17cf3a06/load/development-tools.zsh#L1-L10
  20. https://github.com/wmccarthy/dotfiles/blob/06704db856c5e585796cf0afcff3f538a46c05bc/bash/osx.bash#L7-L14
  21. https://github.com/rbaumbach/JumperCables/blob/b2d451b42f079ddc7a01b6d8d583ea0c287d1f0a/configz/config.sh#L37-L38
  22. https://github.com/thedavidharris/dotfiles/blob/df5f6dfc12142d9cbf4acc7f82713c46d043f4fd/zsh/plugins/env.zsh#L66-L73
  23. https://github.com/nolanw/dotfiles/blob/e5074e80ad2a58a05e6239ae4b2401a9902b3302/zshrc#L114-L115
  24. https://github.com/bernaferrari/current-setup/blob/3ada6a95c5f7409912c51d6242365050bb26bd37/.zshrc#L67-L70
  25. https://github.com/KrauseFx/dotfiles/blob/966b31f87e62f54fcd44fc64debf490388f4f60e/.zshrc#L59-L62
  26. https://github.com/smuellner/senf/blob/f3e9828a5cd6a4231acdf52944c256db134bd852/core/exports.sh#L49-L52
  27. https://github.com/Calinou/dotfiles/blob/64fcd19bc991db743dd697598445b7d37f6ee3c3/home/.profile#L19-L20
  28. https://github.com/zoshima/dotfiles/blob/007096228f0b9d6a1a0c1c4f20617fc33e4920d3/.zshrc#L19-L20
  29. https://github.com/SemtexError/dotfiles/blob/48d73240d9586f015d39f2a9d450226a34c3f336/.config/exportrc#L50-L51
  30. https://github.com/junian/dotfiles/blob/59f6389f10f99677e9b1608afa01f33d2fad8060/.bashrc#L56-L57 https://github.com/junian/dotfiles/blob/59f6389f10f99677e9b1608afa01f33d2fad8060/.bashrc#L73-L74
  31. https://github.com/rgl/xfce-desktop-vagrant/blob/1a6e14dfd25a955f2474f4b5c1cd2c69e16dbc04/provision-powershell.sh#L5-L6
  32. https://github.com/ankitpati/dotfiles/blob/4c3196cfdbebf4f80713874e058ec8726026b0fc/src/.bashrc#L58-L61
  33. https://github.com/petescode/linux-desktop/blob/84f1679c92690000599028d032e293c9700c49e5/fedora34/fedora34-post-install.sh#L330-L358
  34. https://github.com/kpuputti/dotfiles/blob/e44e2f08666893d52f95e740035ba833a1475b54/zshenv#L9-L12
  35. https://github.com/alanmrvl/shell/blob/c14bc3a72377a53abbf8039f54fb531f464357cb/ln/.bash_profile#L19-L21
  36. https://github.com/Koronen/dotfiles/blob/5f5285b42e50e3c888f5080c9ce86d34aaaf6e7d/zshenv#L3-L5
  37. https://github.com/andreynering/dotfiles/blob/338bb0cd3dbdf7417903552e4a4b2922216c842f/.zshrc#L8-L15
  38. https://github.com/dylanferguson/dotfiles/blob/83a9d13ec114593a8cf29094f215daedd671fa4e/.bash_profile#L18-L19
  39. https://github.com/ahmedelgabri/dotfiles/blob/010f882b4212b30697fa37a118f039e3e6618aec/config/zsh.d/.zshenv#L31-L34
  40. https://github.com/rollcat/dotfiles/blob/f6ad89c4283b04462e280292cb59e84833246682/.profile#L115-L118

Scripts with only SCARF_ANALYTICS=false

  1. https://github.com/stingrigs/dotfiles/blob/3a7ebd398fc5a58a2b56a3cd26a84682931abbba/.zshrc#L109-L110
  2. https://github.com/kemitchell/dotfiles-nodejs/blob/cfd1a8bf5940b4ea703e8febd88a5e2248c55294/zsh/nodejs.zsh
  3. https://github.com/alebelcor/dotfiles/blob/13f0dbd02427e21ac32bfa388d30fc0f15304d37/node/env.zsh#L6-L7
  4. https://github.com/mutewinter/.dot/blob/47e9d3da910a60789994a3e76988f7774d5de808/environment.sh#L57-L58
  5. https://github.com/miklosme/dotfiles/blob/54fa834c5c357370ff1689c8d12d696f98a65456/.zshrc#L33-L34
  6. https://github.com/cdaringe/dotfiles/blob/b75d884fcc3e90adb574888b92b19c18c0923a16/env/.env/env/node.sh#L35
  7. https://github.com/TheSavageDev/dotfiles/blob/ee77145383d4e5497f4f0a49c1e84ed1c64e0ab9/zsh/.zshrc#L23
  8. https://github.com/lionelB/fiatlux/blob/57b7e48d595992a8309f09d36baa1fa29d7d4626/dotfiles/zsh/exports#L73
  9. https://github.com/d2s/dot/blob/baff369956bb523b43821ea67d0120e574896a60/zsh/node-package-management.zsh#L33
  10. https://github.com/davidcornu/dotfiles/blob/84cebc3d8529f83d5afec68abdb4189463a08a90/zshrc#L131-L132
  11. https://github.com/travisricks/dotfiles/blob/0f111b5eb3533d22b7f5353c8eb7bf06d212803d/.zshrc#L87-L88
  12. https://github.com/cesmunoz/dotfiles/blob/9a23b2c9b7f659a633186fb728bcd3c3330c60df/.zshrc#L102-L103
  13. https://github.com/kentcdodds/dotfiles/blob/e85933c91cc7600593dd62e79eac34e5d50d4b33/.zshrc#L81-L82
  14. https://github.com/sundowndev/dotfiles/blob/b7bbbbfbf2d97c702372578a8401aea4bb8336f8/zshrc#L124-L125

Scripts with only NEXT_TELEMETRY_DISABLED=1

  1. https://github.com/kjetilhau/nextjs-ts-tailwind-boilerplate/blob/fda91b0e7d320fc1bbe9f617506215d0175ba697/.env#L1
  2. https://github.com/denkristoffer/dotfiles/blob/7381138c1bef293879183ac110b1d8e0dec05961/shell/exports.sh#L15
  3. https://github.com/carlosdumar/uicore/blob/46478c9cf6b1fafb4f073df85ddf13bb869c6a00/scripts/docs-runner.sh#L1-L2
  4. https://github.com/loganlinn/dotfiles/blob/d84c44c60487267f4aa09536828e272707ea62d9/zsh/configs/dnt.zsh#L6
  5. https://github.com/pheew/dotfiles/blob/c8cb52dd0012753371df0e8a40164bfd8b43aa20/.custom-zsh/plugins/nextjs-custom/nextjs-custom.plugin.zsh#L1
  6. https://github.com/srigi/next.js-starter/blob/41cd2e1eb5d3318293efa3ed3519ca0e7f6f7183/.dokku/99_deploy.sh#L43
  7. https://github.com/voluntarily/vly2/blob/87d89ee86e84fcb4d9ea5ceda6555e0cbc94eff9/x/docker-dev/npm.sh#L11
  8. https://github.com/smithbm2316/dotfiles/blob/dfe03556cb8f56a4f597f21f6b5a08916fe94a81/zsh/.zshenv#L30
  9. https://github.com/Bankdata/next-umbraco-sample/blob/c2afd4084bb29dacf1294f3b289592a7bd466db7/.env#L1-L2
  10. https://github.com/sudosubin/dotfiles/blob/a48a74e0f9a33a4dee0661b8b809b47dd231dff7/.zshrc#L99

Scripts with only NUXT_TELEMETRY_DISABLED=1

https://github.com/BrianODell/dotfiles/blob/e9f3572ff378b489c86b0db935c7416e77a5181b/.bash_profile#L56
https://github.com/ffplayout/ffplayout-installer/blob/c32609c540f37961371cde9d2d98715e9f0f6c2f/scripts/frontend.sh#L16

Scripts with only VAGRANT_CHECKPOINT_DISABLE=1
https://github.com/catesandrew/dotfiles/blob/6a72ff90d0a02fafa18c04137bfed3abee1edef9/home/.bashrc.load#L329

Scripts with only SCOUT_DISABLE=1
https://github.com/mateimicu/dotfiles/blob/b004e922a4bbae3092655b08db8bdbf4e2e8b589/zsh/.profile#L8-L9
https://github.com/pawroman/pawroman-dotfiles/blob/ae935e939d91ae0da210b9ff712317183edf809d/home/.zshrc#L168-L169
https://github.com/kpango/dotfiles/blob/72932b5d89ecc0b3121a47f9abc4f3ed6a05486b/zshrc#L145
https://github.com/iWader/dotfiles/blob/1589836a56f86d3b86899ff100b7ddb8ceabce89/system/env.zsh#L2

Scripts with only DOTNET_CLI_TELEMETRY_OPTOUT

https://github.com/Ricordel/config_files/blob/acd0242c76bf4bdd7195e80dc6c66e0f487275b0/.zshrc#L67
https://github.com/connormullett/dotfiles/blob/3cc253837e0b8812e61fba3c44866d841a6595d4/.zshrc#L6
https://github.com/jonathan-lemos/arch-custom-install/blob/2cd3f7a470b022c5fac82aa2c685ec4e3a9ba453/files-install/base/home/__MAIN_USER__/.zshrc#L110
https://github.com/mads256h/my-dotfiles/blob/4184dbdfced889c192df8dfdd39ce58177182cb8/.config/bash/progs.sh#L15-L16
https://github.com/filipeamoreira/dot-files/blob/1f1359d72209a8a114b4f7f51aa65505c20eff43/.config/zsh/.zshenv#L37
https://github.com/pennz/dotfiles/blob/729f64c070cdf1998d4cc87bf13c2a47a29b6469/.profile#L26-L27
https://github.com/karabaja4/arch/blob/55d3d4a7607bd3c21f2f1839e45474548266803b/system/aliases#L98
https://github.com/DrunkenInfant/dotfiles/blob/e21e746f16b9a4be8edcbeb9d7eddff2c3558960/zsh/zshrc#L69
https://github.com/MikaelElkiaer/dotfiles/blob/56dae5982f8fc861cc475f92333a8042e6b4ed1e/.zshrc#L133
https://github.com/xgqt/mydot/blob/ee2a987602f5d932756c800e14e86f577e836f62/src/sh/.profile#L343-L346
https://github.com/Anomalocaridid/dotfiles/blob/a750ea848a7226656d015ffeb9df627a1452745b/.zshrc#L36-L37
https://github.com/saitonakamura/dotfiles/blob/1816ee46e000804a927e34a20758752aba958390/.zshrc#L54
https://github.com/shutdown57/dotfiles/blob/a38cc2b723314d8e6899fc1b6d0aa378ba911766/.zshrc#L79
https://github.com/Kristinita/KristinitaPelican/blob/703e863f659c155c9d2c5e8c900aee936d0a0b53/content/Pages/About-for-developers.md
https://github.com/jaxwilko/dotfiles/blob/65baea5c2e8e2b4cf5fcc204a1b3243acabb9c73/files/zshrc#L21
https://github.com/JohnHolmesII/dotfiles/blob/50327ac90102a9b201db4cb89614ad3bb041b722/.profile#L14
https://github.com/FrenchBear/Linux/blob/0c8249b53f556ae5ab865ed87926d4f79ce30a02/Utils/.bash_profile_pv#L14
https://github.com/vvoland/dotfiles/blob/4c0b7499cf5d00b4ea0602360dd854676151c522/shell/.profile#L5
https://github.com/Morgaux/etc/blob/25fd1df0c58d7c9a37d734d2d6e0e741c3c4060b/setup/environment#L34
https://github.com/djm256/dotfiles/blob/8b70017596ede2d99aaed52959e2eb4f14f0d3db/.zshenv#L25-L30
https://github.com/mattiasgiese/dotfiles/blob/cec95025e1829971f7bfa46997c242786fa286c0/bash/settings/misc.sh#L2-L3
https://github.com/pajlada/dotfiles/blob/3e6448811d0e9bb9e1dca16142120ac2e0b0c929/.zprofile#L7
https://github.com/jaredhaight/dotfiles/blob/2dd4fd5d612bca0544e1e4fe09286b90cc6f0065/bashrc#L7
https://github.com/jaredhaight/dotfiles/blob/2dd4fd5d612bca0544e1e4fe09286b90cc6f0065/bashrc#L6-L7
https://github.com/lopezpdvn/dotfiles/blob/5ce015d8f7e79bca9322ce5afc363c6501355788/.profile#L36
https://github.com/ngarside/deployment/blob/cf00a0729b29cfd24cc679056281f2bc93df7eea/user/.bashrc#L4
https://github.com/arthrp/FSharpLintAction/blob/c89ca019cc054251f4f6c5a0d55011b0c627757b/entrypoint.sh#L3
https://github.com/qdraw/starsky/blob/b659527496e6c5c01d15dc505cff8ca8734401b0/starsky/build.cake#L200
https://github.com/davidgarvie/dotfiles/blob/25a1b36a05191b5665d86c5bacea1dc7873a47fa/.zshrc#L22-L25
https://github.com/si1kdd/dotfiles/blob/4a61c843ccdea0fe5ec99a4194f68c7e3f702cba/bashrc#L19-L20

Scripts with only SAM_CLI_TELEMETRY
https://github.com/zoellner/sharp-heic-lambda-layer/blob/b80d7651c57b412db262adcb4446ae239ad9f01c/buildspec.yaml#L7
https://github.com/denisbr/rcfiles/blob/8276a76231a1da375374f05637d5ef57849ff71e/.bashrc#L108-L109
https://github.com/mjainta/workstation/blob/033748568c604c1016979636e6b6e45303352546/zsh/templates/.zshrc#L127-L128
https://github.com/taphill/dotfiles/blob/0c1bdaf5a9c0a0ba7081a0780b2b7464d8b42537/.config/zsh/configs/exports.zsh#L32-L33

Scripts with only DISABLE_LEEK
https://github.com/julian7/dotfiles/blob/d67ccb60c59aa5b751ee6a35779b965a3bcf6ac0/zsh.d/node.zsh#L1
https://github.com/julian7/dotfiles/blob/d67ccb60c59aa5b751ee6a35779b965a3bcf6ac0/DIR-config/DIR-fish/conf.d/node.fish#L1

Scripts with only ALAN_TELEMETRY_OFF
https://github.com/dfellis/dotfiles/blob/4a53ddac733ee20c0e036e610a3353b012632d36/.bash_profile#L168

Scripts with only VCPKG_DISABLE_METRICS
https://github.com/andrewseidl/dotfiles/blob/57036e2d44cad2ad4f572c8f117f7426c4c263c6/home/.profile#L99
https://github.com/GopherJ/cfg/blob/2233ff748be7caf6f061bb8d755edac9620ad89b/zshrc/Mac/.zshrc#L304
https://github.com/GopherJ/cfg/blob/18aa20563215361a70476a6af802d0129aa741cb/zshrc/.zshrc#L306
https://github.com/trailofbits/cxx-common/blob/067757505df75646aa6b8a4dec0f321e494cffb2/build_dependencies.sh#L102-L103
https://github.com/sandorex/dotfiles/blob/03f0e79cf0fd5f94e2f1c26b478216e24faae829/dot_shell/shell.sh#L9-L10

Scripts with only ET_NO_TELEMETRY
https://github.com/JJGO/dotfiles/blob/3f799c279c5ac322e5b8010fe206072ec32ac55b/env/.env#L105

Scripts with only FASTLANE_OPT_OUT_USAGE
https://github.com/Lbatson/dotfiles/blob/59a66c056e2f128f71eeb939a3dcf6a1bde5ec9c/zsh/custom/ruby.zsh#L6
https://github.com/sethdeckard/dotfiles/blob/4002eb56d30941a916913f70ea7a3c9be1736a17/.zshenv#L50
https://github.com/otherguy/new-mac/blob/da6aea67246d3a595870bcbe1d44bbbc56d7900a/env/10_exports.sh#L83
https://github.com/aron/dotfiles/blob/c5be01dfce535014c32bc0c025325afa17b9d9ef/.profile#L25

Scripts with only reg key DataCollection
https://github.com/robertmeta/dotfiles/blob/a544990b80f93b55c1489b2edebb632e3f518598/setup.ps1#L81-L85
https://github.com/cjbarker/Utils/blob/1d916d979033b1a1c52fcf24ad95a2c384c55c43/dotFiles/install-windows.ps1#L256-L257

Scripts with only reg key azure telemetry --disable
https://github.com/nullxix/neighbors-lawn/blob/d9a07456f79fa142919444374ac5d8d6e743d618/fertilizer/bash-backup.sh#L6059
https://github.com/nullxix/neighbors-lawn/blob/d9a07456f79fa142919444374ac5d8d6e743d618/fertilizer/bash.sh#L6059

Scripts with only reg key code-server --disable-telemetry
https://github.com/contrun/dotfiles/blob/75d7a0c803f763996f77bfe570c9369b9d32910a/ignored/nix/common.nix#L1706

Scripts with only MSSQL_CLI_TELEMETRY_OPTOUT
https://github.com/micahh2/os-config/blob/a8e76e12a3cf88a9000da3db4d430c68dc62ad22/dotfiles/.zshrc#L78
https://github.com/tekhnus/dotfiles/blob/563b38470e307d9ad9a6d93af432c8ce54749ae5/bash/.bashrc#L58

Scripts with only GATSBY_TELEMETRY_DISABLED
https://github.com/Adzz/dotfiles/blob/9d06ae7b2e929b536b6ad8ebecd1789fb237ae3d/.zshrc#L57-L58
https://github.com/funnyzak/dotfiles/blob/e4b44da0baf7935c1cd15417d543b614f2c69fe9/zsh/env.zsh#L74-L76

Add env vars to disable update checking (other category?)

There are tools who do check for updates on stratup & can be disabled with ENV var, probably should be in another category? or mention differently? as it's not just grab data for analytics like others, etc.. but check for newer version which is useful and sometimes it's better to disable (example: you already know that version used is latest, no reason to check)

  1. syncthing
    https://github.com/syncthing/syncthing/blob/59bdcdabbaae2519955fb5514b1910e30446c99c/man/syncthing.1#L388-L389
    export STNOUPGRADE=1 Disable automatic upgrades.

  2. fastlane
    https://github.com/fastlane/docs/blob/000fff1ee2b737346a3abdc9ed1b2be558eab8b3/docs/advanced/fastlane.md#skip-update-check-when-launching-fastlane
    set: FASTLANE_SKIP_UPDATE_CHECK=1

Add Windows OS data

Add 11 Env Variables from OptOutEnv repo

Here CSV with details about the ENV vars:
https://github.com/rljacobson/OptOutEnv/blob/main/OotOutEnvDB.csv

Found this project by searching in reddit:
https://www.reddit.com/r/privacy/comments/jos01i/my_personal_database_of_telemetry_optout/

it contain 11 Env Variables not in this project:

UPLOAD_ENABLED
CONTRAST_DOTNET_TELEMETRY_OPTOUT
BUCKAROO_TELEMETRY_OPT_OUT
GROUPAROO_TELEMETRY_ENABLED
JSDEFENDER_TELEMETRY_OPT_OUT
COYOTE_CLI_TELEMETRY_OPTOUT
VCPKG_DISABLE_METRICS
NEXT_TELEMETRY_DEBUG
UNO_PLATFORM_TELEMETRY_OPTOUT
DOTNET_HTTPREPL_TELEMETRY_OPTOUT
ET_NO_TELEMETRY

Also worth to add issue in the repo: https://github.com/rljacobson/OptOutEnv to tell them about this project which is more mature.

Add skaffold

https://skaffold.dev/docs/resources/telemetry/
You are opted-in by default and you can opt-out at any time with the skaffold config command. In order to disable sending usage data, run the following command after you have installed Skaffold:

skaffold config set --global collect-metrics false

Add dart

From flutter warning regarding analytics:
https://flutter.dev/docs/get-started/install/linux#run-flutter-doctor

Moreover, Flutter includes the Dart SDK, which may send usage metrics and crash reports to Google.

https://dart.dev/get-dart#install

To control the submission of metrics, use the following options on the dart tool:
dart --disable-analytics

it's interesting that there old issue that's say it does nothing (the fix to close it was to add above command to documentation)
dart-lang/sdk#39233

which include another undocumented way to disable analytics by having file: ~/.dart/analytics.json
with content:

{"enabled": false}

so maybe worth to mention both the documented & undocumented option.

Add ember-cli

more info at:
https://github.com/ember-cli/ember-cli/blob/master/docs/analytics.md#still-not-comfortable

seen below .ember-cli content in project:

{
  /**
    Ember CLI sends analytics information by default. The data is completely
    anonymous, but there are times when you might want to disable this behavior.

    Setting `disableAnalytics` to true will prevent any data from being sent.
  */
  "disableAnalytics": false
}

setting to true will disable it in project .ember-cli file (or $HOME/.ember-cli for user-wide)

Add Alexa Skills Kit Command Line Interface

from postinstall script of ask-cli:
https://github.com/alexa/ask-cli/blob/54f972b185ea989c97fc667a83b320f84c2b65de/postinstall.js

================================================================================
ASK CLI collects telemetry to better understand customer needs. You can
OPT OUT and disable telemetry by setting the 'share_usage' key to 'false' 
in '~/.ask/cli_config'.
Learn more: https://developer.amazon.com/docs/alexa/smapi/ask-cli-telemetry.html
================================================================================ 

in short:
disable telemetry by setting the share_usage key to false in ~/.ask/cli_config

The link in amazon developer is broken :( return 404 Page not found error, also telemetry search in the docs don't return matched result, opened issue about the 404 error at: alexa/ask-cli#395

Add generic DISABLE_TELEMETRY=1 used by several projects/tasks

The env var DISABLE_TELEMETRY=1 can be used to disable telemetry for some projects/tasks/tools.
github search return more projects, no reason to mention all of them (some are not widespread tools)...
here some examples:

  1. Quirrel
    https://github.com/quirrel-dev/quirrel/blob/a26093faf5baa276188c7ee774328466aa4956b7/docs/docs/faq.md#how-can-i-opt-out-of-telemetry

  2. Azure IoT Edge task for Azure Pipelines
    https://github.com/microsoft/azure-pipelines-tasks/blob/c3ab51b824da9cd7648aa5e3502474a348f9bac8/Tasks/AzureIoTEdgeV2/README.md#datatelemetry

  3. caddy builder
    https://github.com/FlorianPerrot/caddy-builder/blob/e7a53b20bb8c7eb9972b429c4f7d0dbf61b333e7/README.md#caddy-builder

  4. sast-scan
    https://github.com/ShiftLeftSecurity/scan-docs/blob/master/docs/getting-started/README.md#environment-variables
    https://github.com/AppThreat/sast-scan/blob/3e6c6da5e981cf51c39312ed0665f3d6d49ee042/docs/TRICKS.md#disable-telemetry

  5. F5 BIG-IP Image Generator Tool
    https://github.com/f5devcentral/f5-bigip-image-generator/blob/bb9778304f2807a03f7607646ca511ae1311aca3/README.md#create-config-file

  6. https://storageos.com/storageos-0-8-1-released

To opt-out of usage reporting, pass the environment variable DISABLE_TELEMETRY=true to the StorageOS container.

  1. not official, in code usage of DISABLE_TELEMETRY in ory keto:
    https://github.com/ory/keto/blob/0ac4fe1667ee1edd133fe3f117e204e3144f6c78/cmd/server/serve.go#L48-L51
    https://github.com/ory/keto/blob/0ac4fe1667ee1edd133fe3f117e204e3144f6c78/cmd/server/serve.go#L57
disableTelemetry, err := strconv.ParseBool(os.Getenv("DISABLE_TELEMETRY"))
cmd.Flags().Bool("disable-telemetry", disableTelemetry, "Disable anonymized telemetry reports - for more information please visit https://www.ory.sh/docs/ecosystem/sqa")
  1. ory oathkeeper
    https://github.com/ory/oathkeeper/blob/d942c043aa2370b87e0dd822440ad39d809755f9/cmd/serve.go#L56-L57
    https://github.com/justpark/auth/blob/fc32cfbd3fa751dd4e2be0ebe3f81fda9fd07e11/oathkeeper/cmd/serve.go#L42-L43

  2. Azure Monitor for Containers
    https://github.com/microsoft/Docker-Provider/blob/12964be1ebf5e108f5861d82a5ce87634ec59912/source/plugins/ruby/ApplicationInsightsUtility.rb#L83-L85
    https://github.com/microsoft/Docker-Provider/blob/bcea7fcfbc8c68bed62912c772d21bf2823a23e5/kubernetes/windows/main.ps1#L203-L204

DISABLE_TELEMETRY=true
https://github.com/k0sproject/k0sctl/blob/7af964b38ac731c5f376a170741ad9561d4aa255/smoke-test/smoke.common.sh#L5
https://github.com/k0sproject/k0sctl/blob/9d9edcd9acb5bc04378d8c4127d7b4a6bd66a77e/cmd/flags.go#L48

https://github.com/Leask/code-server-nodejs/blob/master/README.md#telemetry

https://github.com/epandurski/hydra_login2f/blob/master/example/docker-compose.yml#L55

  1. Chatwoot
    https://github.com/chatwoot/docs/blob/864b0e774323f27adf4ac3c5a6371146921a1a77/docs/self-hosted/telemetry.md#how-to-opt-out-of-data-collection
  • Disable data collection: Use the environment variable 'DISABLE_TELEMETRY' in the installation. Set it to true to disable the data collection.
  1. for container image percona/pmm-server: https://github.com/percona/grafana-dashboards/blob/0c5a6ffbe522b1b729d7addfcb3d54f4d810435e/CONTRIBUTING.md#local-setup

  2. for container image oryd/hydra https://github.com/epandurski/hydra_login2f/blob/41b9c68d252c14e027a2c6d490b5c0fd65f72511/example/docker-compose.yml#L44-L55

  3. mozilla mach? https://github.com/mozilla/gecko-dev/blob/6371054f6260a5f8844846439297547f7cfeeedd/python/mach/mach/telemetry.py#L282-L288 https://github.com/mozilla/gecko-dev/blob/6371054f6260a5f8844846439297547f7cfeeedd/python/mach/mach/telemetry.py#L103-L107 https://github.com/metux/thunderbird-2/blob/2afabeddef599a7e695caafd998ac3c4ce8d563f/build/mach_bootstrap.py#L234-L236

# Don't write telemetry data for 'mach' when 'DISABLE_TELEMETRY' is set.
  1. https://github.com/huggingface/transformers/blob/786ced36390e9d1c4c5c32a81d7f00c36913aa2a/src/transformers/file_utils.py#L244
  2. https://github.com/growthbook/growthbook/blob/47ae7abd4c1604b6eed1c3a1dddc26372833cce4/packages/front-end/pages/api/init.ts#L10
  3. https://github.com/fastnlp/fastNLP/blob/1a1b1e8c9eeda95d4d88fd655fd064cc384da0ed/fastNLP/transformers/torch/file_utils.py#L55
  4. https://github.com/bragi92/akswindowsfluentbit/blob/627e96a86f96b82c2166a633c82fe0ca3219988f/goSharedPlugin/out_oms.go#L754

Add Arduino CLI

called telemetry instead of metrics before version 1.15.0
https://github.com/arduino/arduino-cli/blob/master/docs/UPGRADING.md#rename-telemetry-settings-to-metrics
which include:

All instances of the term telemetry in the code and the documentation has been changed to metrics. This has been done to clarify that no data is currently gathered from users of the CLI.

currently no much data about it in the repo, but tool have metrics configuration:
https://github.com/arduino/arduino-cli/blob/master/docs/configuration.md
metrics - settings related to the collection of data used for continued improvement of Arduino CLI.
so setting configuration option metrics.enabled or enviroment variable:
ARDUINO_METRICS_ENABLED should work

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.