Ask HN: Effectively blocking data siphons on Android and protecting user privacy One method which I've been following to prevent unnecessary data logging from applications / system applications on a non-rooted Android devices is to install either the Netguard NoRoot Firewall from playstore: Netguard NoRoot Firewall: https://play.google.com/store/apps/details?id=eu.faircode.netguard Open Source: https://github.com/M66B/NetGuard/ and more trusted than the other app NoRoot firewall: https://play.google.com/store/apps/details?id=app.greyshirts.firewall Both of them works by creating a local VPN and filters all the traffic including the system level apps. Though this guide might not serve non-technical users, it will serve as a good reference for technical users who wish to safeguard the data siphons from all mobile apps, operating system hooks, from all greedy ROM providers and apps. Please sure to read the FAQ section @ https://github.com/M66B/NetGuard/blob/master/FAQ.md for caveats. Once either of the application is installed and started, the filters can be added to prevent data updates from almost all the apps on Android (including system ones). A little care should be taken to make sure that the filtering application is always running to ensure the automatic and background data updates from all the applications. Once a permanent filter is added, it will not annoy much and will drop all the requests silently. One is sure to be amazed as how much data is being sent from all the applications at intervals which could potentially be used for tracking every movement and profiling. Please comment / update if you have any alternate methods of preventing automatic data leakage / background monitoring and data updates on non-rooted Android devices. Thanks for reading. |