this page explains Permissions needed in ARA application running on Android.
Permissions | Why it is required |
---|---|
android.permission.INTERNET and android.permission.ACCESS_NETWORK_STATE |
To determine if the service is able to connect to the Internet, and inform user of the current state |
android.permission.BLUETOOTH_CONNECT and android.permission.BLUETOOTH |
Device name is set by using bluetooth name of the device |
android.permission.READ_PHONE_STATE |
To detect screen On & Off state. Using this event realtime clipboard update period is setted |
android.permission.WRITE_EXTERNAL_STORAGE and android.permission.READ_EXTERNAL_STORAGE |
Read & Write file to the device storage when using 'Drop' & 'Clipboard Image Sync' functionality |
android.permission.SYSTEM_ALERT_WINDOW |
realtime clipboard synchronization needs popup window for clipboard sync with device |
android.permission.ACTION_MANAGE_OVERLAY_PERMISSION |
realtime clipboard synchronization needs popup window for clipboard sync with device |
android.permission.KILL_BACKGROUND_PROCESSES |
will be used by Foreground Service management system |
android.permission.RECEIVE_BOOT_COMPLETED |
To detect device boot complete and wake Foreground Service up |
android.permission.FOREGROUND_SERVICE |
To use Foreground Service |
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS |
To user Foreground Service |
android.permission.POST_NOTIFICATIONS |
To inform user notification |
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 or post a discussion on GitHub, and I will surely try to fix it/help you.
check out pdf
You can contact us on [email protected]