---
title: "Autoupdate (Sparkle): what it is, why it uses the network, and whether to block it · Kilobat"
url: "https://kilobat.app/processes/sparkle-autoupdate"
description: "Autoupdate is part of Sparkle, the update framework many Mac apps use. What it does, how often apps check, and how to pause updates on a hotspot."
---

Apps and helpers

# What is Autoupdate?

`Autoupdate` is part of Sparkle, an open-source update framework that many Mac apps use. In most apps, the app itself downloads the update, and Sparkle's installer then puts it in place.

Process: `Autoupdate` · Also seen as: `Updater`, `Downloader`, `Sparkle` · Made by Sparkle project, bundled by each app · Applies to: Apps that use Sparkle, on macOS 14 Sonoma and later. Checked on 1 November 2026 against Sparkle's documentation. · Checked: 1 November 2026

## Short answer

Part of Sparkle, an open-source update framework that many Mac apps include. It installs an update after the app downloads it.

Safe to block

Safe to block for a while. The app keeps working, but it stops updating. Turn off automatic downloads in the app instead.

Path

`/Applications/<App>.app/Contents/Frameworks/Sparkle.framework/Versions/B/Autoupdate`

Signing identifier

`org.sparkle-project.Sparkle.Updater`

## What it is

Sparkle's documentation says that it checks for updates in the background once every 24 hours by default. The app reads a feed of versions, called an appcast.

Sparkle's installer tools, such as Autoupdate and Updater, install the update after the download.

Sparkle says that sandboxed apps without network access can use a separate Downloader XPC service.

Each app includes its own copy of Sparkle, so each one checks for its own updates.

Sparkle tells developers to serve updates over HTTPS and to sign them with Sparkle's EdDSA (ed25519) signature. Its tool can also make delta files for faster incremental updates.

## Why it uses the network

- **Update checks and downloads.** The app checks its appcast and downloads new versions. This traffic usually shows under the app itself.
- **A Downloader service.** Sparkle says that sandboxed apps without network access use a Downloader XPC service. Then the download shows under Downloader.

## How much is normal

Each app that uses Sparkle checks once a day by default. The checks are small.

Downloads happen when a new version comes out. Their size is the size of the app.

Autoupdate itself runs briefly, to install.

## When it uses a lot, and why

- **Many apps updating.** If you have many apps with Sparkle, their updates can arrive on the same day.
- **Large apps.** Big apps download big updates. Apps that publish delta updates download less.

## Is it safe to block?

Safe to block

Safe to block for a while. The app keeps working, but it stops updating. Turn off automatic downloads in the app instead.

What breaks if you block it

- The app can't install its updates, so security fixes wait.
- Each app's check for updates fails while it's blocked.

Blocking means a firewall rule that refuses its connections. Don’t quit or disable a macOS process to save data: macOS starts it again, and other features depend on it.

## Reduce its use

1. Open the app's settings. Many apps that use Sparkle have options to check for and download updates automatically.
2. Turn off automatic downloads while you are on a hotspot. Update later on your usual network.

## See how much it uses

1. Open Activity Monitor from Applications › Utilities. Click Network.
2. Type `Autoupdate` in the search field. The Sent Bytes and Rcvd Bytes columns show what it moved since it started.
3. In Terminal, watch only this process. Press d to show the change per second, and q to quit.

   ```
   nettop -p 'Autoupdate' -P
   ```

## With Kilobat

1. With Pro and the network filter, Kilobat pauses Sparkle's helpers on metered networks. The app keeps working.

   ```
   kilobat updaters
   ```
2. When the app downloads its update in its own process, Kilobat can only block the whole app.
3. Ask the same question in Terminal.

   ```
   kilobat explain Autoupdate
   ```

The live view and the explanations are free. History in the app needs Kilobat Pro. Blocking needs Pro and the network filter: see the [network filter](https://kilobat.app/docs/blocking#filtering), [Protection](https://kilobat.app/docs/blocking#protection) and the [hotspot data saver](https://kilobat.app/save-hotspot-data).

## Questions

**Is Autoupdate from Apple?**

No. It comes from Sparkle, an open-source framework. Each app that uses Sparkle includes its own copy.

**How do I check one app for updates now?**

Sparkle's setup guide has developers add a Check for Updates menu item to the application menu. Use it on your usual network.

**Does Kilobat use Sparkle?**

Yes. Kilobat updates itself with Sparkle.

## Sources

- [Sparkle documentation: Basic setup](https://sparkle-project.org/documentation/)
- [Sparkle documentation: Sandboxing](https://sparkle-project.org/documentation/sandboxing/)
- [Kilobat docs: Pausing updaters on metered networks](https://kilobat.app/docs/usage#updaters)

Checked on 1 November 2026.

## Related

- [ShipIt](https://kilobat.app/processes/shipit): Part of Squirrel.Mac, the updater that many Electron apps include. It installs an update that the app has already downloaded.
- [Microsoft AutoUpdate](https://kilobat.app/processes/microsoft-autoupdate): Microsoft's updater for Office, Teams and other Microsoft apps on the Mac. It checks for updates and, by default, downloads and installs them.
- [GoogleUpdater](https://kilobat.app/processes/googleupdater): Google's updater for Chrome and other Google apps on the Mac. It checks for updates about every few hours and downloads new versions.
- [Stop updates from using hotspot data](https://kilobat.app/guides/recipes/stop-updates-on-hotspot)
