Are there any open-source tools that allow me to disable telemetry for Adobe, Windows, Microsoft, NVIDIA, AMD, GitHub Desktop, Docker Desktop, VS Code, and other applications? How can I disable telemetry and enhance my overall Windows experience?

  • onlooker@lemmy.ml
    link
    fedilink
    arrow-up
    29
    ·
    2 days ago

    Fair warning: even if you disable telemetry on Windows, it has a tendency and history of re-enabling itself after a major update. You shouldn’t expect it to be a one-and-done deal.

      • FauxLiving@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        1 day ago

        Between the update happening and you running the script all of the re-enabled telemetry grabs all of your logs and uploads them.

        You wouldn’t even make it through login after the update reboot before this happens.

        You cannot remove this telemetry and also receive updates. This is by design.

  • FauxLiving@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    1 day ago

    I’d switch to Windows but I don’t want to use an OS that requires digging through shady online instructions and running random power shell scripts in order to stop it from spying on me until the next update.

    I disabled telemetry on Linux(Arch, btw) by not installing enshittified corporate spyware masquerading as an operating system.

    Are there any open-source tools that allow me to disable telemetry for Adobe,

    Ocular/Scribus

    Windows, Microsoft

    Linux, Linux Foundation

    NVIDIA, AMD

    The drivers don’t have telemetry, it’s the software that comes with it.

    On Linux you can just install the driver from your package manager without the need for any third party applications.

    GitHub Desktop,

    https://git-scm.com/downloads/guis?os=linux

    Docker Desktop,

    docker + https://wiki.archlinux.org/title/Docker#Front-ends

    VS Code

    VS Codium, open source VS Code.

    nvim if you want your (programming) life changed

    and other applications?

    https://aur.archlinux.org/

    • ftbd@feddit.org
      link
      fedilink
      arrow-up
      5
      ·
      1 day ago

      Yes, the sad reality is that Windows is not quite there yet for desktop usage

  • PiraHxCx@lemmy.ml
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    1 day ago

    In the last few months I saw so many new services being added to Win11, connecting to so many new domains… WindowsSpyBlocker, that a lot of people use with the DNS, is awfully outdated, and unless stuff like Sophia Script, Win-Debloat-Tools, winutil, O&O Shutup were updated recently (like 1 or 2 months tops) it’s also outdated.

    Microsoft is also constantly changing how stuff works, intertwining stuff so you can’t fully remove without breaking functionality. You used to get media expansion packs (stuff like av1, avif and webp support) through updates or you could download them from their site or use a Powershell command to install them, now you are forced to do it through the MS Store, and guess what happens if you uninstall the MS Store? (at least, a few months ago when I got a new Win11 install, removing MS Store removed the packages). Probably a lot of Edge removing tools are broken by now too, if you watch your network you gonna see Microsoft Edge WebView 2 calling tons of domains all the time, and if you remove it you kill your internet connection entirely (you can, however, block it on the firewall. It used to be just one service, but with some recent update it’s four different services you have to block now).

    What I’d recommend is manually uninstalling all the bloat you can, then running Get-AppxPackage on Powershell to find whatever crap is still lurking and removing it with Get-AppxPackage -Name “PackageName” | Remove-AppxPackage (don’t remove what you are not sure what it is for, search or ask AI when in doubt, and some stuff you won’t be able to remove anyway), then execute msconfig to disable other crap you may also find there (again, be careful with that) and lastly get a program like simplewall or Portmaster to block Windows communication at firewall level (Portmaster has a very friendly UI) - the problem is, each update Microsoft includes new services, and you should let stuff like Wuauserv, Do Svc, Crypt Svc and BITS open because they handle updates, but always check what the domains they are connecting to are for… still, even though they may not be for telemetry, they could totally be sending telemetry data through them, so there is no way to use Windows safely.

    simplewall/Portmaster can completely cut the communication of Adobe, Nvidia and whatever other program you use, so you’d technically look like you are offline to them - if you need to use their online features, or they need online authentication to even run (evil as fuck), I don’t think you will be able to escape data collection.

    • PiraHxCx@lemmy.ml
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      1 day ago

      I just rebooted to give an example… in less than 1 minute Edge WebView alone tried about 400 connections (everything red in the graph was blocked)

  • Libb@piefed.social
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    1 day ago

    I don’t use Windows or Adobe and things like that (I use Linux and before that I was running a Mac), but for VSCode you may consider using VSCodium instead which is the exact same app (the same source code, running the same extensions) just without MS telemetry.

    https://vscodium.com/

  • Dr. Wesker@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    2 days ago

    Obviously, the most effective approach is to reduce the vector by not using them, or in some of these cases (NVIDIA, AMD, etc) only installing the drivers and not the additional software.

    Other than that, the most effective approach I’ve found is analyzing and blocking the traffic at the router level.

    • tatoko556@reddthat.comOP
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      Thank you. I use the official website to download drivers, but it seems they only provide packages like AMD Software: Adrenalin Edition or NVIDIA App for installing the drivers. How can I install only the drivers without the additional bundled software?

      Also, which on-device traffic blocker would you recommend, and what rules do you use? Are those rules comprehensive enough to block all telemetry traffic?

      I’m concerned that if the IP addresses of their servers change and the traffic blocker doesn’t update in time, some information from my device could still be transmitted. Because of that, I have some doubts about relying on traffic blockers alone.

  • Steve@communick.news
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 day ago

    I recently discovered ReviOS. I just did a clean re-install of Windows with it. And its been great for the last few days. No dumb bloatware or spyware. Though not so privacy crazy as to break things. Supposedly it’s changes can’t be rolled back with updates due to the techniques they use. We’ll see

  • ZeDoTelhado@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    2 days ago

    There are a couple of things that can be done. Do keep in mind that most of these require some maintenance and checking, since windows updates are notorious for re enabling stuff:

    • for windows itself, there are utilities like o&o shutup windows. This usually works quite well to go into the well hidden reg options to disable telemetry
    • another good advice is to use such tool to straight up uninstall what ships with windows that you don’t need
    • at the network level in your house, having a DNS block level service is great. Pihole and adguard come to mind. This solution is more involved and requires more time to setup, but has tremendous benefits not only on windows telemetry, but overall network telemetry
    • if you are not in the capacity to have a network level service, setting up the machine to use nextdns is another good step. It is also a DNS block level kind of solution, but works by pointing the machine to the DNS to be used system wide. Do keep in mind is certainly possible for the system in places to use hardcoded DNS and ignore your options (at network level, you can always force to reroute to your local DNS. The case of DoH is a bit more tricky)

    Hopefully this helps

    • tatoko556@reddthat.comOP
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      at the network level in your house, having a DNS block level service is great. Pihole and adguard come to mind. This solution is more involved and requires more time to setup, but has tremendous benefits not only on windows telemetry, but overall network telemetry

      Are there any on-device tools you could recommend? My laptop won’t always be connected to my home Wi-Fi, and some telemetry could still occur when it’s connected to other networks without my DNS configuration.

      Do keep in mind is certainly possible for the system in places to use hardcoded DNS and ignore your options (at network level, you can always force to reroute to your local DNS. The case of DoH is a bit more tricky)

      Thank you. I’m concerned that if the IP addresses of their servers change and the traffic blocker doesn’t update in time, some information from my device could still be transmitted. For the reasons you have listed and changing IP addresses of their servers , I have some doubts about relying on traffic blockers alone.

  • ggtdbz@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    2
    ·
    1 day ago

    O&O Shutup10 is the most straightforward for Windows. You can run it every once in a while to see if anything’s changed, and it will let you know.

  • RotatingParts@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    1 day ago

    Rather than a tool, what about blocking via the hosts file. There must be some hosts files out there that do this for Windows 11.

  • HornedMeatBeast@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    It might be a more extreme method, but I use Pi-Hole on my home network running on a Raspberry Pi.

    It’s more investment than tweaking some Windows settings or configuring a router, but it does a decent job of blocking a lot of telemetry and tracking.

    Most of my denied queries listed on the Pi-Hole dashboard are Microsoft based.

    I have to use my Pi-Hole as my DHCP server though, otherwise all traffic seems to only come from one device… my router.

    If you have a server running at home, Pi-Hole can also be hosted in a Docker container.

    • tatoko556@reddthat.comOP
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Thank you, which on-device traffic blocker would you recommend, and what rules do you use? Are those rules comprehensive enough to block all telemetry traffic?

      I’m concerned that if the IP addresses of their servers change and the traffic blocker doesn’t update in time, some information from my device could still be transmitted. Because of that, I have some doubts about relying on traffic blockers alone.

      • HornedMeatBeast@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        I’m afraid I don’t know too much about that.

        I use uBlock Origin in Firefox and that is basically all I use on my PC and Pi-Hole does the rest.

        Pi-Hole has some default rules that do a decent job and most people just rely on those, you can add your own or apply additional rule lists but the more you add, the greater the chance you break or block something legitimate.

        Whatever blocker or rules you use will need updating once Microsoft or whoever makes changes, and some might react faster to the changes than others and they will most likely never react instantly. Something will always get through.

        I don’t think there is a definite solution that will always work, these large companies will always make changes and try and bypass our protections and all we can do is react to that.

        The only way to truly stop all M$ telemetry is to not use their services but I am not going to tell anyone they need to move over to a non-M$ system because I know it’s not just that easy. I have software and games that only run in Windows so I am stuck with their slop for now.

        Maybe someone will be able to suggest another method that will suit your needs.

  • dellhiver@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    I use this - https://github.com/ChrisTitusTech/winutil

    But obviously get opinions from other sources first.

    It claims to disable most Windows telemetry. Some Adobe. But I haven’t actually done any testing to prove it’s the case. It’s a pretty useful tool. Just use the restore point option first.

    Last time I tried this method of disabling Adobe telemetry, photoshop stopped opening after a few days.

    For nvidia/amd, just install the drivers, not their tool suite.

    As the other posters mention, try to find alternatives.

    Other than that, you can try and block at a firewall level. But few companies make it obvious like: http://nerferoustelemetry.pleasedontblockthis.adobe.com/

    • tatoko556@reddthat.comOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 day ago

      Thank you. This tool is great for some windows tweak.

      I use the official website to download drivers, but it seems they only provide packages like AMD Software: Adrenalin Edition or NVIDIA App for installing the drivers. How can I install only the drivers without the additional bundled software?

      • dellhiver@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        Yeah they are sneaky. You are forced to download everything.

        Do a “manual search” on the Nvidia driver page.

        Once the “Game Ready” drivers are downloaded. Uninstall the nvidia app (if it’s installed already.)

        Now to install.

        Basically for any windows software, always choose “Custom (Advanced)” installation, instead of “Express (Recommended)”.

        For nvidia, the next page will show you 3-4 options. Untick everything accept “Graphics driver”.

        Definitely ignore “HD audio”. It tends to mess up your sound (at least that’s my experience.)

        and “PhysX System Software” unless this out of date or missing. Then you can tick this.

        Then just your graphics drivers will be installed.

        Obviously you will miss out on the various additional features the nvidia app provides, like auto tweaking game settings. But it’s always a tradeoff.

        As I said above. Always do “Custom” installs on ANY software. 75% of the time you end up automatically opting into to various forms of telemetry, and at worst find your browers have new plugins, your search engine changed, and antivirus installed. It can be time-consuming to uninstall.

        Hope that helps. Let me know if you have more questions. I tried to add screenshots but the Lemmy app wasn’t having it.