• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[APP][6.0+] NetGuard - No-root firewall

What are you mainly using NetGuard for?

  • Reducing data usage

    Votes: 429 30.7%
  • Saving battery

    Votes: 300 21.5%
  • Increasing privacy

    Votes: 751 53.8%
  • Blocking ads

    Votes: 904 64.8%

  • Total voters
    1,396
Search This thread

jawz101

Senior Member
I've just looked over the Play Store and found these apps that look like clones. I doubt they honor any of the stipulations with the GTK 3.0 license so I think you can use this form to file a complaint @M66B


Code:
https://play.google.com/store/apps/details?id=ac.dev.cyberFirewall
https://play.google.com/store/apps/details?id=co.netpatch.firewall
https://play.google.com/store/apps/details?id=com.allinone.norootfirewal
https://play.google.com/store/apps/details?id=com.baconpoints.procdata
https://play.google.com/store/apps/details?id=com.cintel.droidfirewall
https://play.google.com/store/apps/details?id=com.internet.blocker
https://play.google.com/store/apps/details?id=com.irshad.datasaverplus2
https://play.google.com/store/apps/details?id=com.js.internetguard
https://play.google.com/store/apps/details?id=com.mfa.iguard
https://play.google.com/store/apps/details?id=com.noroot.android.firewall
https://play.google.com/store/apps/details?id=com.opiumfive.protectnet
https://play.google.com/store/apps/details?id=com.protoolapps.firewall
https://play.google.com/store/apps/details?id=com.pwr.firewallpro
https://play.google.com/store/apps/details?id=com.sahani2020.netprotectfirewall
https://play.google.com/store/apps/details?id=com.sg.netblocker
https://play.google.com/store/apps/details?id=dev.tuantv.android.netblocker
https://play.google.com/store/apps/details?id=eu.keyur.netsaver
https://play.google.com/store/apps/details?id=eu.sheikhsoft.internetguardpro
https://play.google.com/store/apps/details?id=hubpro.firewall.security.netwall_mini
https://play.google.com/store/apps/details?id=in.infyom.netguard
 
  • Like
Reactions: ouzowtf

M66B

Recognized Developer
Aug 1, 2010
24,214
49,939
I've just looked over the Play Store and found these apps that look like clones. I doubt they honor any of the stipulations with the GTK 3.0 license so I think you can use this form to file a complaint @M66B


Code:
https://play.google.com/store/apps/details?id=ac.dev.cyberFirewall
https://play.google.com/store/apps/details?id=co.netpatch.firewall
https://play.google.com/store/apps/details?id=com.allinone.norootfirewal
https://play.google.com/store/apps/details?id=com.baconpoints.procdata
https://play.google.com/store/apps/details?id=com.cintel.droidfirewall
https://play.google.com/store/apps/details?id=com.internet.blocker
https://play.google.com/store/apps/details?id=com.irshad.datasaverplus2
https://play.google.com/store/apps/details?id=com.js.internetguard
https://play.google.com/store/apps/details?id=com.mfa.iguard
https://play.google.com/store/apps/details?id=com.noroot.android.firewall
https://play.google.com/store/apps/details?id=com.opiumfive.protectnet
https://play.google.com/store/apps/details?id=com.protoolapps.firewall
https://play.google.com/store/apps/details?id=com.pwr.firewallpro
https://play.google.com/store/apps/details?id=com.sahani2020.netprotectfirewall
https://play.google.com/store/apps/details?id=com.sg.netblocker
https://play.google.com/store/apps/details?id=dev.tuantv.android.netblocker
https://play.google.com/store/apps/details?id=eu.keyur.netsaver
https://play.google.com/store/apps/details?id=eu.sheikhsoft.internetguardpro
https://play.google.com/store/apps/details?id=hubpro.firewall.security.netwall_mini
https://play.google.com/store/apps/details?id=in.infyom.netguard
When reported with a conclusive proof that the apps violate the license and/or copyright of NetGuard, Google will not remove the apps from the Play store. I had once a discussion about this with Google and they just said "no". They are violating several regulations with this and I hope they will be fined really, really hard for this intentional behavior.
 
Last edited:
  • Like
Reactions: bmwdroid

maybeme2

Senior Member
Aug 28, 2015
2,114
605
I've just looked over the Play Store and found these apps that look like clones. I doubt they honor any of the stipulations with the GTK 3.0 license so I think you can use this form to file a complaint @M66B


Code:
https://play.google.com/store/apps/details?id=ac.dev.cyberFirewall
https://play.google.com/store/apps/details?id=co.netpatch.firewall
https://play.google.com/store/apps/details?id=com.allinone.norootfirewal
https://play.google.com/store/apps/details?id=com.baconpoints.procdata
https://play.google.com/store/apps/details?id=com.cintel.droidfirewall
https://play.google.com/store/apps/details?id=com.internet.blocker
https://play.google.com/store/apps/details?id=com.irshad.datasaverplus2
https://play.google.com/store/apps/details?id=com.js.internetguard
https://play.google.com/store/apps/details?id=com.mfa.iguard
https://play.google.com/store/apps/details?id=com.noroot.android.firewall
https://play.google.com/store/apps/details?id=com.opiumfive.protectnet
https://play.google.com/store/apps/details?id=com.protoolapps.firewall
https://play.google.com/store/apps/details?id=com.pwr.firewallpro
https://play.google.com/store/apps/details?id=com.sahani2020.netprotectfirewall
https://play.google.com/store/apps/details?id=com.sg.netblocker
https://play.google.com/store/apps/details?id=dev.tuantv.android.netblocker
https://play.google.com/store/apps/details?id=eu.keyur.netsaver
https://play.google.com/store/apps/details?id=eu.sheikhsoft.internetguardpro
https://play.google.com/store/apps/details?id=hubpro.firewall.security.netwall_mini
https://play.google.com/store/apps/details?id=in.infyom.netguard
With all these illegal clones are you really surprised these same 'developers' would also be responsible for your 1 star reviews? It is obvious they are fake—at least to me. Some people are unscrupulous phonies!

The more you are affected by the phony 1 star reviews the more you encourage their insertion. Ignore them or mark them as phoney.
 
I've just looked over the Play Store and found these apps that look like clones. I doubt they honor any of the stipulations with the GTK 3.0 license so I think you can use this form to file a complaint @M66B


Code:
https://play.google.com/store/apps/details?id=ac.dev.cyberFirewall
https://play.google.com/store/apps/details?id=co.netpatch.firewall
https://play.google.com/store/apps/details?id=com.allinone.norootfirewal
https://play.google.com/store/apps/details?id=com.baconpoints.procdata
https://play.google.com/store/apps/details?id=com.cintel.droidfirewall
https://play.google.com/store/apps/details?id=com.internet.blocker
https://play.google.com/store/apps/details?id=com.irshad.datasaverplus2
https://play.google.com/store/apps/details?id=com.js.internetguard
https://play.google.com/store/apps/details?id=com.mfa.iguard
https://play.google.com/store/apps/details?id=com.noroot.android.firewall
https://play.google.com/store/apps/details?id=com.opiumfive.protectnet
https://play.google.com/store/apps/details?id=com.protoolapps.firewall
https://play.google.com/store/apps/details?id=com.pwr.firewallpro
https://play.google.com/store/apps/details?id=com.sahani2020.netprotectfirewall
https://play.google.com/store/apps/details?id=com.sg.netblocker
https://play.google.com/store/apps/details?id=dev.tuantv.android.netblocker
https://play.google.com/store/apps/details?id=eu.keyur.netsaver
https://play.google.com/store/apps/details?id=eu.sheikhsoft.internetguardpro
https://play.google.com/store/apps/details?id=hubpro.firewall.security.netwall_mini
https://play.google.com/store/apps/details?id=in.infyom.netguard
We could download, test and rate them accordingly.
 

jawz101

Senior Member
I don't understand the inconclusive proof. If similar name, code characteristics, matching strings don't catch it, if they don't honor the gpl3 by presenting the same license, publish the source code, and cite the upstream project, they're in violation of the GPL 3 license.


If anything, maybe make a bunch of hidden messages within the app.

When you export settings or do a logcat the last letters of the first 6 lines spell Marcel
or use a color code or alpha something or other converts to the word M66B in some algorithm. I dunno. Something that is easy to explain but looks like regular code.
-- .- .-. -.-. . .-.. is Marcel in Morse Code. I dunno
 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
24,214
49,939
I don't understand the inconclusive proof. If similar name, code characteristics, matching strings don't catch it, if they don't honor the gpl3 by presenting the same license, publish the source code, and cite the upstream project, they're in violation of the GPL 3 license.


If anything, maybe make a bunch of hidden messages within the app.

When you export settings or do a logcat the last letters of the first 6 lines spell Marcel
or use a color code or alpha something or other converts to the word M66B in some algorithm. I dunno. Something that is easy to explain but looks like regular code.
-- .- .-. -.-. . .-.. is Marcel in Morse Code. I dunno
I provided conclusive proof already.
 

hackel

Senior Member
Sep 14, 2011
127
30
Minneapolis
I upgraded to Android 12 beta 1 a few weeks ago, and Netguard worked great. Unfortunately a couple days after updating to beta 2, there was some bug that required me to wipe my phone. Now on a fresh install, when I try to turn Netguard on (toggle firewall switch), it immediately crashes. I found this in logcat output:

Code:
06-12 17:34:49.697 26644 26644 E AndroidRuntime: java.lang.SecurityException: Settings key: <always_on_vpn_app> is not readable. From S+, settings keys annotated with @hide are restricted to system_server and system apps only, unless they are annotated with @Readable.
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:2795)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.provider.Settings$Secure.getStringForUser(Settings.java:5731)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.provider.Settings$Secure.getString(Settings.java:5687)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at eu.faircode.netguard.ActivityMain$3.onCheckedChanged(SourceFile:3)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.widget.CompoundButton.setChecked(CompoundButton.java:222)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at androidx.appcompat.widget.SwitchCompat.setChecked(SourceFile:1)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at androidx.appcompat.widget.SwitchCompat.toggle(SourceFile:1)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.widget.CompoundButton.performClick(CompoundButton.java:144)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.view.View.performClickInternal(View.java:7411)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.view.View.access$3700(View.java:835)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.view.View$PerformClick.run(View.java:28640)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.os.Handler.handleCallback(Handler.java:938)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:99)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.os.Looper.loopOnce(Looper.java:201)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.os.Looper.loop(Looper.java:288)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:7796)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:974)
06-12 17:34:49.743  1701  1933 I ActivityManager: Process eu.faircode.netguard (pid 26644) has died: fg  TOP
 

M66B

Recognized Developer
Aug 1, 2010
24,214
49,939
I upgraded to Android 12 beta 1 a few weeks ago, and Netguard worked great. Unfortunately a couple days after updating to beta 2, there was some bug that required me to wipe my phone. Now on a fresh install, when I try to turn Netguard on (toggle firewall switch), it immediately crashes. I found this in logcat output:

Code:
06-12 17:34:49.697 26644 26644 E AndroidRuntime: java.lang.SecurityException: Settings key: <always_on_vpn_app> is not readable. From S+, settings keys annotated with @hide are restricted to system_server and system apps only, unless they are annotated with @Readable.
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:2795)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.provider.Settings$Secure.getStringForUser(Settings.java:5731)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.provider.Settings$Secure.getString(Settings.java:5687)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at eu.faircode.netguard.ActivityMain$3.onCheckedChanged(SourceFile:3)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.widget.CompoundButton.setChecked(CompoundButton.java:222)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at androidx.appcompat.widget.SwitchCompat.setChecked(SourceFile:1)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at androidx.appcompat.widget.SwitchCompat.toggle(SourceFile:1)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.widget.CompoundButton.performClick(CompoundButton.java:144)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.view.View.performClickInternal(View.java:7411)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.view.View.access$3700(View.java:835)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.view.View$PerformClick.run(View.java:28640)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.os.Handler.handleCallback(Handler.java:938)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:99)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.os.Looper.loopOnce(Looper.java:201)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.os.Looper.loop(Looper.java:288)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:7796)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
06-12 17:34:49.697 26644 26644 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:974)
06-12 17:34:49.743  1701  1933 I ActivityManager: Process eu.faircode.netguard (pid 26644) has died: fg  TOP
I will fix this next week.
 
  • Like
Reactions: zputnyq

M66B

Recognized Developer
Aug 1, 2010
24,214
49,939
About each and every day the average Play store rating of NetGuard is decreasing. Lately disappointingly fast. This doesn't motivate me to keep maintaining and supporting the app.

For now I will keep maintaining and supporting NetGuard, but I will stop answering each and every question here. I think about every imaginable question has been asked here already anyway. So, you can use the search function of this thread instead.
 

30jp

Member
Sep 25, 2020
23
17
About each and every day the average Play store rating of NetGuard is decreasing. Lately disappointingly fast. This doesn't motivate me to keep maintaining and supporting the app.

For now I will keep maintaining and supporting NetGuard, but I will stop answering each and every question here. I think about every imaginable question has been asked here already anyway. So, you can use the search function of this thread instead.
Hi Marcel,
Netguard has been around for 5 years and 8 months, which is approximately 2065 days.
This is Reply/Quote 12654. That will be about an average of 6 per day!!!!
I am impressed.
I think you are right when you say that all the questions that can be asked have already been asked and answered.
Thank you so much and we'll see you again if you want to.
 

dorpm

Member
May 8, 2013
39
2
Activated NetGuard blocks the audio of the FritzBox Fon App. When NetGuard is deactivated the audio works fine.

Any idea? Attached the protocol.
 

Attachments

  • Screenshot_20210620-144814_NetGuard.jpg
    Screenshot_20210620-144814_NetGuard.jpg
    359.4 KB · Views: 16

svendsvin

Senior Member
Oct 21, 2013
180
35
Lost in space
Xiaomi Redmi Note 7
About each and every day the average Play store rating of NetGuard is decreasing. Lately disappointingly fast. This doesn't motivate me to keep maintaining and supporting the app.

For now I will keep maintaining and supporting NetGuard, but I will stop answering each and every question here. I think about every imaginable question has been asked here already anyway. So, you can use the search function of this thread instead.

Would love to give 5 stars on play store but since I'm on the github version it's not possible.
 

MeansWell

Member
Jul 30, 2020
16
3
Hi everyone!

While I LOVE Netguard, I have never been able to get F-Droid to update. I always have to turn off Netguard before F-Droid can DL any updates. I have F-Droid "allowed".

I searched this thread, but there are a million references to F-Droid and updates. Surely it is a known, easy fix.

Can anyone help?

Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    I pulled out the log. So it's a piece (it's verbose though cause I do not know what to look for) where I managed to 'caught' traffic leaking. I turn the screen on (line ~ 3881), turn on wifi (line ~ 4975).
    To everyone interested, here is a short log inspection. The commented log messages are shown in attached screenshot.

    log_inspection.jpeg


    after Screen off/on:
    lines 2578/4313: "Stats stop (start)" Stop/start speed notification update
    lines 2640/4347: "No changed rules ..." => VPN not restarted since your rules currently do not depend on screen off/on

    all lines with "No rules for ...": NetGuard sees traffic (but has no rule and denies it) => VPN is working
    Edit: VPN working concluded from those lines except with "p0" (= protocol 0 = HOPO)

    lines 768 and 6861: "Stopping" = VPN stop
    very shortly afterwards: "Vpn : Established" (message not from NetGuard)

    lines 916 and 1068 result from HOPO traffic (visible in global traffic log in NetGuard).
    After the "not working" VPN restart, there is only one such line (l. 6908) which may indicate a problem with the VPN (but NetGuard got no error).

    According to the log, VPN stop/start (without seamless handover) is performed very quickly which might be a problem for your Android(?) ...
    => Please enable seamless handover in the Advanced options of NetGuard and check if it helps.
    3
    I just had a problem with an Android 6.0 tablet where suddenly NetGuard with an ad-blocking HOSTS file was not working at all. When in LAN-only mode (lockdown) alerts were still coming through and ads were not being blocked.

    After a few tests I discovered that in the Android tablet Settings > Developer Options the tablet had Enable legacy DHCP client enabled. When I disabled that setting, NetGuard started working properly again and ads were blocked.

    However, after disabling that setting, to get rid of cached ads I had to clear the cache for the Android device (there are apps that let you do that). Even then some apps like video players I had to manually clear the cache in Settings > Apps to prevent cached ads from coming back.

    Just an FYI to the community.
    2
    Hi,

    I am not sure you are really following what I did. Did you try to reproduce it please ?
    The problem is not on the device because:

    1- Netguard unistalled: Google Drive works properly
    2- Netguard installed, filtering disabled and Manage System apps disabled: Google drive works
    3- Enable filtering with the hosts list: google drive fails to contact dowload server when downloading files
    4- Enable "Manage System Apps": Google drive works again

    I can help ironing this bug if you will to really look at it and consider I am not a newbie not knowing what I am doing.


    About the logs:
    Again, you do not seem to aknowledge or clarify the potential bugs I am reporting:
    View attachment 5352285

    + unchecking "Enable filtering to log allowed addresses too" disables all filtering GLOBALLY, and not only logging for the application.

    Basically, unchecking that box for any app , causes the Advanced Options / Filter Traffic option to be toggled off globally and no filtering is applied for any app

    How is that not a bug ?

    Not willing to be rude, just having teh impression to not to be understood despite the time and pictures I am providing

    After having maintained this app for more than 5 years, I think I can pretty accurately judge if something is a bug or not and I am pretty sure this isn't.

    Please disable ad blocking (not filtering) and check if Google Drive works. I have had multiple reports about this and this is new and so most likely not caused by the app, but by changes in the hosts file.

    "unchecking "Enable filtering to log allowed addresses too" disables all filtering GLOBALLY, and not only logging for the application"

    That's correct because it is a global setting. Filtering cannot be disabled per app. This is technically not possible. There is also "NetGuard" above the title of the dialog, not the name of the app.
    2
    In addition to my above post, here is the log i get as soon as I disable Manage system apps:

    The HOPO6 blocked entries appear only when the manage system apps option is disabled. Not sure if it is what causes the issue

    View attachment 5352551

    The log below HOPO6 first entry is with Manage system apps enabled and drive working. Start of HOPO6 entry, the option is disabled and drive not downloading files

    It looks like there is a network routing bug in the Android version of this device. Disabling/enabling managing system apps should not have an effect on HOPO traffic because this is system/router traffic.
    1
    My "OMRON connect" and "Material Files" Android apps won't connect to the Internet unless NetGuard's (github version) "Filter traffic" option is disabled. Both apps have the Internet connectivity option enabled. Other Internet apps connect as expected. Both apps are ad-free or offer IAP. Any troubleshooting tips regarding this issue will be greatly appreciated. Thanks.

    Default: Allow all
    Filter traffic: On
    NetGuard battery optimization: Off
    NetGuard does not block anything by default, so please double check your rules.
    If you are using ad blocking, please disable it.
    You can try to disabled 'Apply rules and conditions'.
  • 342
    ic_launcher.png


    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

    Features:
    • 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
    • Optionally allow when screen on
    • Optionally block when roaming
    • Optionally block system applications
    • Optionally forward ports, also to external addresses (not available if installed from the Play store)
    • Optionally notify when an application accesses the internet
    • Optionally record network usage per application per address
    • Optionally block ads using a hosts file (not available if installed from the Play store)
    • 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, except for clones, offering all these features.

    This XDA thread is about using the latest version of NetGuard.
    Off topic comments are allowed as long they are related to NetGuard and are in the general interest of the followers of this thread.

    Discussion of purchases is not allowed here, please contact me via here instead.

    NetGuard is being maintained and supported, but new features won't be added anymore.

    For ad blocking, see here. Ad blocking is provide "as-is".

    More information on Github:

    Downloads:

    Screenshots:
    101-main.png
    102-main-details.png

    103-main-access.png
    108-notifications.png


    For more screenshots, see here.






    XDA:DevDB Information
    NetGuard, App for all devices (see above for details)

    Contributors
    M66B
    Source Code: https://github.com/M66B/NetGuard/


    Version Information
    Status: Stable

    Created 2015-10-25
    Last Updated 2020-03-11
    25
    25
    I have just released stable version 2.39.

    Changelog/download
    https://github.com/M66B/NetGuard/releases/tag/2.39

    This version will be available in the Play store after Google's approval.

    Usage data sharing has been removed from this version.

    The future of this project depends on the general support for this project. You can for example write something positive here or in the Play store, press the thanks button, donate something, purchase a pro feature or contribute translations or source code.
    17
    I have just released beta version 2.268

    Changelog/download:
    https://github.com/M66B/NetGuard/releases

    This version adds a setting for a domain name to use to validate the internet connection. The default is www.google.com. You could for example change this into www.opendns.com.
    17
    I have just released beta version 2.21.

    Changelog/download:
    https://github.com/M66B/NetGuard/releases/tag/2.21

    This version will be available as beta version in the Play store after Google's approval.