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