The definitive outbound firewall for macOS — see every connection your apps make, and decide what is allowed to leave your machine.

Little Snitch monitors outgoing network traffic and lets you allow or deny it per app, per server, per port. The moment an application tries to phone home, a connection alert asks what you want to do — once, until quit, or forever.
It has been the reference outbound firewall on the Mac for two decades, and the Network Monitor is a piece of software design worth studying: a live world map of every connection, with traffic rates, DNS names, and history. Little Snitch turns the vague sense that your apps are chatty into something you can actually see and control.
Connection alerts with sensible, scoped rule suggestions
Network Monitor — a real-time map and traffic log of all activity
Rule groups and subscriptions for blocking ads, trackers, and telemetry
Alert Mode for a guided pass over everything a new app does
DNS encryption (DoH / DoT) built in
macOS-native, notarized, and privacy-respecting by design
A one-time license (around $59) with a free demo that runs in three-hour sessions. Upgrades between major versions are discounted.