Better Diary Android app requires following permissions
- INTERNET: need for cloud sync,
- ACCESS_COARSE_LOCATION/ACCESS_FINE_LOCATION: need for Atlas and place picker,
- READ_SYNC_SETTINGS/WRITE_SYNC_SETTINGS/AUTHENTICATE_ACCOUNTS: need for cloud sync,
- CAMERA: need for take photo,
- READ_EXTERNAL_STORAGE/WRITE_EXTERNAL_STORAGE: need for cache photo on external storage,
- RECEIVE_BOOT_COMPLETED: need for initiate reminder and sync adapter,
- GET_ACCOUNTS: Google+ required,
- READ_CONTACTS: need to add contacts in Circle,
- READ_PHONE_STATE/ACCESS_WIFI_STATE/ACCESS_NETWORK_STATE: need to listen to Internet connection for syncing and other networking tasks.
Better Diary also uses other internal permissions
- com.anttek.diary.permission.MAPS_RECEIVE: receive map data,
- com.anttek.diary.permission.C2D_MESSAGE/com.google.android.c2dm.permission.RECEIVE: receive push message.