diff --git a/FAQ.md b/FAQ.md index ed1988fe..7eaed855 100644 --- a/FAQ.md +++ b/FAQ.md @@ -374,7 +374,7 @@ The following data will be shared: * The [SHA256](https://en.wikipedia.org/wiki/SHA-2) hashed [Android ID](https://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID) * The [Android version](https://developer.android.com/reference/android/os/Build.VERSION_CODES.html) -* The application name, version and installer +* The application name, version and installer and whether the application is a user installed or a system application * Whether Wi-Fi and mobile connections will be blocked or allowed and which conditions apply (when screen on, roaming) * Whether access attempts will be notified * Which internet addresses (protocol, version, host, port) will be allowed and blocked diff --git a/app/src/main/java/eu/faircode/netguard/ServiceJob.java b/app/src/main/java/eu/faircode/netguard/ServiceJob.java index b5a26e10..a6d452cf 100644 --- a/app/src/main/java/eu/faircode/netguard/ServiceJob.java +++ b/app/src/main/java/eu/faircode/netguard/ServiceJob.java @@ -178,6 +178,7 @@ public class ServiceJob extends JobService { bundle.putInt("version_code", rule.info.versionCode); bundle.putString("version_name", rule.info.versionName); bundle.putString("label", rule.info.applicationInfo.loadLabel(pm).toString()); + bundle.putInt("system", rule.system ? 1 : 0); bundle.putString("installer", pm.getInstallerPackageName(rule.info.packageName)); // Cancel overlapping jobs