App permissions are a great way to control the access of the apps you download to the images, documents and personal information on your phone. As a security measure, apps do not have access to the entire device. There are certain activities that require special permits.
Highlights
What permissions should be granted?
There is no general rule about what permissions you should give or deny. Different permissions are there for different reasons. One app may need a specific permission to function, while another might request the same, but to collect and sell your data to a third party.
How can we control them?
Check the permissions requested by an application before installing it. Although you can revoke them once installed, your data may have already been compromised. There are some that do not supose a great risk, for example allowing an app to access the internet. However, there are others that can give access to sensitive information.
Some examples
Camera and microphone: When an app accesses your camera or microphone, it can record audio, take photos, and record videos. Some applications may abuse this authorization, without your knowledge, and this may affect your privacy.
Files: Apps with storage access can read, modify, or delete content on your device, including sensitive files, photos, and videos. You should think about whether all applications need to access the files. So consider denying most apps access to your files, especially if it's not related to their main function.
Accessibility: Accessibility features facilitate the use of the mobile phone for people with spcecial needs and authorization is required to access it. But they can also allow malicious apps to bypass security measures designed to protect app data and be used to steal data.
Contacts and call logs: Granting access to contacts and call logs allows apps to read and manage your contact list and see your call history. This information could be used by a malicious application to spread the fraud to others.
Location: Apps may track your device's location, using GPS or other positioning methods. While it's essential for maps and navigation apps, many others also ask for this permission. Disable it when not strictly necessary.