This is a static no-JavaScript summary for search engines, AI crawlers, and users who browse with JavaScript disabled.
Per-App Network Traffic on macOS | NetPulse
Use NetPulse to view local per-app network traffic on macOS with a clear Network Extension permission flow and privacy boundary.
Download on the Mac App Store
Key features
- Real-time upload and download speed in the macOS menu bar or floating panel
- Right-click settings menu for floating panel mode and double-click to open the full panel
- Per-app real-time upload and download speed in the Processes tab
- Network quality checks including latency, packet loss, and stability
- Public IP, local IP, location, connection type, and active network interface
- Daily, weekly, and monthly upload/download totals stored locally
Privacy boundary
- NetPulse stores traffic data locally on the user's Mac.
- NetPulse does not upload network usage data to an external server.
- NetPulse does not read, modify, or upload website content, messages, files, or browsing history.
- The Network Extension is used for local per-app traffic measurement.
Frequently asked questions
Why does per-app traffic need a Network Extension?
macOS requires Network Extension permission for apps that measure traffic by process. NetPulse uses it for local traffic volume measurement.
Does NetPulse block or filter network connections?
No. NetPulse allows network connections and uses the extension for measurement, not for blocking or modifying traffic.
Can NetPulse show which app is using bandwidth right now?
Yes. After permission is enabled, the Processes view can show live upload and download speed per app.
Related pages
Back to NetPulse homepage · Privacy policy