Privacy policy of Hafi app for Android
The app is available on Google Play.
As an avid Android user myself, I take privacy very seriously.
I know how irritating it is when apps collect your data without your knowledge.
I hereby state, to the best of my knowledge and belief, that I have not programmed this app to collect any personally identifiable information. All data (app preferences (like settings, etc.)) created by the you (the user) is stored on your device only, and can be simply erased by clearing the app's data or uninstalling it.
Explanation of permissions requested in the app
The list of permissions required by the app can be found in the `AndroidManifest.xml` file:
| Permission | Why it is required | |
com.android.vending.BILLING - This is required in order to allow for removal of ads |
android.permission.FOREGROUND_SERVICE_PHONE_CALL - This is required for the application to manage to make calls form the foreground service |
com.google.android.gms.permission.AD_ID - This is required to denote that the application is using Advertising ID |
android.permission.CALL_PHONE - This enables the app to notify the user by making a call |
android.permission.WRITE_SETTINGS - This is required in order for the app to work on the microphone mode |
android.permission.ACCESS_FINE_LOCATION - This is required for the Wifi and Hybrid mode |
android.permission.ACCESS_COARSE_LOCATION - This is required for the Wifi and Hybrid mode |
android.permission.READ_PHONE_STATE - This enables the app to notify the user by making a call |
android.permission.ACCESS_NETWORK_STATE - This is required for the Wifi and Hybrid mode |
android.permission.ACCESS_WIFI_STATE - This is required for the Wifi and Hybrid mode |
android.permission.CHANGE_WIFI_STATE - This is required for the Wifi and Hybrid mode |
android.permission.INTERNET - This is required for the Wifi and Hybrid mode |
android.permission.VIBRATE - This is required in order to give vibration notification when the criteria are met so that the user needs to be notified |
android.permission.RECORD_AUDIO - This is required in order for the app to work on the microphone mode |
android.permission.FOREGROUND_SERVICE - This is required in order for the app to work and collect data from the different sensors and eventually notify the user |
android.permission.FOREGROUND_SERVICE_PHONE_CALL - This is required for the app to be able to work and notify via a call |
android.permission.MANAGE_OWN_CALLS - This is used for the app to be able to notify the users via a call |
android.permission.FOREGROUND_SERVICE_MICROPHONE - This is used in order for the app to be able to create a foreground service that will track the environment |
android.permission.POST_NOTIFICATIONS - This is mandatory so that the app can give you notifications while running |
You can check the permissions in Android here:
https://developer.android.com/reference/android/Manifest.permission
If you find any security vulnerability that has been inadvertently caused by me, or have any question regarding how the app protectes your privacy, please send me an email, and I will surely try to fix it/help you.
Yours sincerely,
Dimitrios Varvaras
hafiapplication@gmail.com