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

NetGuard is the first free and open source no-root firewall for Android.

Features

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

Optionally allow when screen on

Optionally block when roaming

Optionally block system applications

Optionally forward ports, also to external addresses

Optionally notify when an application accesses the internet

Optionally record network usage per application per address

Optionally block ads using a hosts file

Material design theme with light and dark theme

PRO features:

Log all outgoing traffic; search and filter access attempts; export PCAP files to analyze traffic

Allow/block individual addresses per application

New application notifications; configure NetGuard directly from the notification

Display network speed graph in a status bar notification

Select from five additional themes in both light and dark version

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

If you have a question or problem, you can send an e-mail to marcel+netguard@faircode.eu

If you like to help people less fluent in English, you can help translate NetGuard in your language on Crowdin

All required permissions are described here

Get answers to frequently asked questions here