Fork me on GitHub

NetGuard NetGuard

A simple way to block access to the internet per application


NetGuard provides simple and advanced ways to block access to the internet - no root required.
Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection.

Blocking access to the internet can help:

  • reduce your data usage
  • save your battery
  • increase your privacy

Install NetGuard

If you want to use the NetGuard pro features without Google services, please contact me through this contact form (select "NetGuard standalone").


  • Simple to use
  • No root required
  • 100% open source
  • No calling home
  • No tracking or analytics
  • Actively developed and supported
  • Android 5.1 and later supported
  • IPv4/IPv6 TCP/UDP supported
  • Tethering supported
  • Multiple device users supported
  • Optionally allow when screen on
  • Optionally block when roaming
  • Optionally block system applications
  • Optionally notify when an application accesses the internet
  • Optionally record network usage per application per address
  • Material design theme with light and dark theme

There is no other no-root firewall offering all these features.

Pro features

The following pro features are available for in-app purchase:

  • View traffic log - allows displaying and exporting1 a detailed outgoing IP traffic log for all applications, so you can exactly see what your device is doing at any moment
  • Filter network traffic - allows selective blocking of network traffic per address per application, so you can block applications from calling home, etc while retaining internet access; enable/disable filtering mode using a settings tile (settings tiles are available from Android 7 Nougat)
  • New application notifications - enables new application notifications from which you can directly block or allow an application
  • Network speed graph notification - allows displaying the current network speed as a graph in a status bar notification (the top three apps are shown on Android 5 Lollipop or earlier)
  • Appearance (theme, colors) - allows selecting from five additional application themes, all available in a light and dark variant
  • Support development - support ongoing development, like adding new features, improving existing features, fixing bugs and adapting NetGuard to new Android versions

1 Exports are in the popular PCAP format, which can be opened in for example Wireshark

Any in-app purchase will disable the in-app advertisements.

Detailed global
traffic log

Click to enlarge

Detailed app
traffic log

Click to enlarge

Access / speed

Click to enlarge

light theme

Click to enlarge

light theme

Click to enlarge

dark theme

Click to enlarge


You can donate using PayPal or a credit card:

Official PayPal Seal
Please select euros if your own currency is euros
Please enable JavaScript

or you can send Bitcoin (BTC) to:


Bitcoin QR

or you can do a bank transfer to:

IBANNL56 ASNB 0707 3109 62
Name:M. Bokhorst
Place:Dordrecht, the Netherlands

Terms and conditions

  • By donating you agree to these terms and conditions
  • Donations are completely voluntary, so there are no refunds
  • You are liable for any processing fees that occur due to a chargeback of a donation
  • NetGuard is provided "as-is", for details see the license
  • Privacy policy