Protection · Firewall
A Mac firewall for outgoing connections
Tidy My Mac's Firewall shows which apps on your Mac connect to the internet, and to which addresses, and blocks any app's outgoing connections with one click. Blocking is done by a macOS network extension, so it covers the app's helpers too and keeps working when Tidy My Mac is closed.
macOS 26 Tahoe or later · No credit card · Everything runs on your Mac
Why the macOS firewall doesn't stop apps connecting out
macOS has a firewall built in, in System Settings → Network → Firewall, and it is worth keeping on. But it is about incoming connections: it decides which apps may accept connections from other computers. It has no setting for outgoing ones, so it can't stop an app on your Mac from connecting to a server on the internet.
Outgoing traffic is where most of the questions are. Which apps phone home in the background? Where does a free utility send data? Can you use an app offline on purpose, or keep an old version from nagging you to update? For that you need an outgoing firewall, and that is what Tidy My Mac's Firewall is.
See which apps connect to the internet
Open Firewall and the Recent Connections tab fills in as apps open outgoing connections. Each row is one app, with its icon and name, and underneath it the remote addresses and ports it connected to, most recent first. Hover over the line to see them all.
- An app with connections open right now shows how many, such as 3 open. One that has gone quiet shows when it was last seen.
- Apps that are part of macOS are marked macOS, so you can tell them from the apps you installed.
- Connections are grouped by app, not by process. Browsers and other apps do much of their networking in helper processes inside their bundle; those are listed under the app they belong to.
- Tools outside an app bundle, such as
curlor a Homebrew command, are listed under their own name.
The list is collected while the Firewall screen is open, checking every few seconds, and shows the apps running under your own account. It doesn't run in the background, so it costs nothing when you aren't looking at it. You don't need to turn the firewall on to see it.
Block an app from the internet with one click
Click Block on any app in Recent Connections, or select several and click Block Selected. To block an app that hasn't connected yet, open Blocked Apps, click Add App… and pick it from Applications.
A blocked app can't open new outgoing connections. Blocking applies to the whole app, helpers included: blocking a browser blocks every process inside its bundle. Connections that were already open when you blocked it stay up until they close; quit and reopen the app to cut them all at once.
The Blocked Apps tab lists every app you blocked and when. Click Unblock and it is back online on its next connection. Tidy My Mac never blocks itself, whatever is on the list.
How it works
The Firewall is a network content filter, a system extension built on Apple's Network Extension framework. macOS hands it each new outgoing connection, the extension looks up which app opened it, and drops the connection if that app is on your block list. It never looks at what the connection carries. Incoming connections are left to the macOS firewall.
| Step | What happens |
|---|---|
| Turn On | macOS asks you to allow Tidy My Mac's extension in System Settings → General → Login Items & Extensions → Network Extensions, then asks to let it filter network content. Blocking your first app turns the firewall on for you. |
| Block / Unblock | The new list reaches the extension straight away, with no further prompts, and applies from the next connection. |
| Turn Off | Filtering stops and your block list is kept. Apps on it show Not enforced until you turn it on again. |
macOS only runs a system extension from an app in your Applications folder, so Tidy My Mac needs to be there for the firewall to start.
Good to know
- Apps are matched by where they are on disk. If you move or rename a blocked app, it is no longer blocked; add it again from its new place.
- Some apps hand downloads to a macOS background service instead of making the connection themselves. That traffic belongs to the macOS service, not the app, so blocking the app doesn't stop it.
- The Firewall decides by app, not by site. To block particular sites for every app, use Web Protection.
The connection list and your block list stay on your Mac. The Firewall sends nothing to us: the Privacy Policy lists every request the app makes, and the Firewall makes none.
Questions about Firewall
Not built in. The macOS firewall controls which apps may accept incoming connections, and has no option for outgoing ones. Tidy My Mac adds an outgoing firewall that blocks the apps you choose. Keep the macOS firewall on as well; the Security Settings page checks that it is.
Yes. Blocking is done by the network extension, which macOS runs on its own, so blocked apps stay blocked when the app is closed and after a restart. Only the list of recent connections needs the Firewall screen to be open.
No. There are no pop-ups. Every app is allowed unless you block it, and new apps simply appear in Recent Connections, where you can block them if you want.
The Firewall shows the IP addresses and ports each app connects to, as macOS reports them, not site names. To see and block sites by name, for every app, use Web Protection.
No. It decides each connection by the app that opened it, without looking at what is sent, and nothing about your connections leaves your Mac.
More in Protection
Antivirus
Real-time protection for downloads, full scans, and a quarantine.
Learn more →Ransomware Protection
Spots files being encrypted and stops the program doing it, within seconds.
Learn more →Adware
The profiles, browser policies and proxies that hijack your searches, found and removed.
Learn more →Web Protection
Phishing, scam and malware sites blocked in every browser and app.
Learn more →Scam Detector
Paste a suspicious message and see its red flags.
Learn more →Try every section free for 7 days.
Just your email, no credit card. Then $19.99 for your first year, $59.99 a year after that.
Start your free trial