NetGuard NetGuard

A simple way to block access to the internet per application

Translate Google Translate


A firewall app for Android

Provided by FairCode B.V.

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 Download NetGuard


  • Simple to use
  • No root required
  • 100% open source
  • No calling home
  • No tracking or analytics
  • No advertisements
  • 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

If you want to use the NetGuard pro features without Google services, please see here (select "NetGuard standalone").

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 get all current and future NetGuard pro features (including updates) without Google Play services for the GitHub or F-Droid version by a one time donation of € 0.10 or more. If you donate 7 euros or more, you can activate the pro features on all devices you personally own, else you can activate the pro features one time only.

By donating, some data will be processed and stored, please see the privacy notice (imprint) for which data, for what purposes and what your rights are.

Please note that the Play Store rules do not allow the use of a Play Store purchase outside the Play Store, and the pro features of the Play store version can only be activated with a Play Store purchase.

You can donate with PayPal or a credit card:

Official PayPal Seal

Instructions about how to activate the pro features will be automatically sent to your (PayPal) email address. Please make sure it is correct!

To support the project with a recurrent donation, please click here.

PayPal donations are not possible from some countries, in these cases you can send money directly to Please mention 'NetGuard' in the remark field.

or you can do a (SEPA) bank transfer to:

Bank:N26 GmbH
IBAN:DE31 1001 1001 2620 6925 85
Country of bank:Germany (address)
Account holder:Marcel Bokhorst
Address:Van Doesburg-Erf 194, 3315 RG Dordrecht, the Netherlands


After a bank transfer, please contact me for instructions.

Interac e-Transfers are not supported, because European banks do not support them.

or you can send Bitcoin (BTC) to:


Bitcoin QR

The Lightning Network is not supported.

After a Bitcoin transaction, please contact me for instructions.

Due to cost and low volumes, it isn't feasible to support other donation options, including other crypto currencies.

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

Privacy is my policy: I will not, under any circumstances whatsoever, give out or sell privacy sensitive information to anyone, unless required by law.