SkillAgentSearch skills...

Toptout

📡 Easily opt-out from telemetry collection

Install / Use

/learn @beatcracker/Toptout

README

<p align="center"> <img id="logo" src="https://raw.githubusercontent.com/beatcracker/toptout/master/media/toptout.png"> </p> <p align="center"> <a href="https://github.com/beatcracker/toptout/actions?query=workflow%3ATests"><img alt="GitHub Actions status" src="https://github.com/beatcracker/toptout/workflows/Tests/badge.svg"></a> <a href="https://twitter.com/toptout_me"><img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/toptout_me?style=social"></a> </p> <p align="center"> <a href="#telemetry-channels" data-href="#/?id=telemetry-channels">Awesome list</a> • <a href="https://github.com/beatcracker/toptout/blob/master/examples/">Scripts</a> • <a href="https://toptout.me/api-docs">API</a> • <a href="/data/README.md" data-href="#/data/README">JSON data format</a> • <a href="/.github/CONTRIBUTING.md" data-href="#/.github/CONTRIBUTING.md">Contributing</a> </p>

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.

<p align="center"> <img id="script" src="https://raw.githubusercontent.com/beatcracker/toptout/master/media/script.png"> </p>

🚧 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

View on GitHub
GitHub Stars162
CategoryDevelopment
Updated22d ago
Forks10

Languages

PowerShell

Security Score

100/100

Audited on Mar 7, 2026

No findings