I've noticed this in the past and just came across it again. so I decided to post about it. I've noticed apps that show different permissions when viewing them in settings on my phone than what was declared when installing them, including apps that declared no permissions but did have some under settings. I've noticed that the web play store will match the permissions shown in settings, but the device play store did not include all permissions. The app I noticed it on tonight is NLEOMF (the National Law Enforcement Memorial Fund). Below are the permissions stated when viewing on the web play store. The ones in bold are not included when installing from the device play store. This is a cause for concern as apps could have sensitive permissions that are not indicated when installing from your device, especially since most apps are installed from the device play store. This app has two permissions not indicated when installing from my device that state in their descriptions that they should not be used for normal apps. Has anyone else noticed this before? Why would the permissions differ?
YOUR LOCATION
APPROXIMATE LOCATION (NETWORK-BASED)
Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.
PRECISE LOCATION (GPS AND NETWORK-BASED)
Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power.
NETWORK COMMUNICATION
FULL NETWORK ACCESS
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
PHONE CALLS
READ PHONE STATUS AND IDENTITY
Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
STORAGE
MODIFY OR DELETE THE CONTENTS OF YOUR USB STORAGE MODIFY OR DELETE THE CONTENTS OF YOUR SD CARD
Allows the app to write to the USB storage. Allows the app to write to the SD card.
YOUR LOCATION
ACCESS EXTRA LOCATION PROVIDER COMMANDS
Allows the app to access extra location provider commands. This may allow the app to to interfere with the operation of the GPS or other location sources.
SYSTEM TOOLS
EXPAND/COLLAPSE STATUS BAR
Allows the app to expand or collapse the status bar.
DEFAULT
CONTROL LOCATION UPDATE NOTIFICATIONS
Allows the app to enable/disable location update notifications from the radio. Not for use by normal apps.
DELETE OTHER APPS' CACHES
Allows the app to delete cache files.
CHANGE SCREEN ORIENTATION
Allows the app to change the rotation of the screen at any time. Should never be needed for normal apps.
DISABLE OR MODIFY STATUS BAR
Allows the app to disable the status bar or add and remove system icons.
TEST ACCESS TO PROTECTED STORAGE TEST ACCESS TO PROTECTED STORAGE
Allows the app to test a permission for USB storage that will be available on future devices. Allows the app to test a permission for the SD card that will be available on future
YOUR LOCATION
APPROXIMATE LOCATION (NETWORK-BASED)
Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.
PRECISE LOCATION (GPS AND NETWORK-BASED)
Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power.
NETWORK COMMUNICATION
FULL NETWORK ACCESS
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
PHONE CALLS
READ PHONE STATUS AND IDENTITY
Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
STORAGE
MODIFY OR DELETE THE CONTENTS OF YOUR USB STORAGE MODIFY OR DELETE THE CONTENTS OF YOUR SD CARD
Allows the app to write to the USB storage. Allows the app to write to the SD card.
YOUR LOCATION
ACCESS EXTRA LOCATION PROVIDER COMMANDS
Allows the app to access extra location provider commands. This may allow the app to to interfere with the operation of the GPS or other location sources.
SYSTEM TOOLS
EXPAND/COLLAPSE STATUS BAR
Allows the app to expand or collapse the status bar.
DEFAULT
CONTROL LOCATION UPDATE NOTIFICATIONS
Allows the app to enable/disable location update notifications from the radio. Not for use by normal apps.
DELETE OTHER APPS' CACHES
Allows the app to delete cache files.
CHANGE SCREEN ORIENTATION
Allows the app to change the rotation of the screen at any time. Should never be needed for normal apps.
DISABLE OR MODIFY STATUS BAR
Allows the app to disable the status bar or add and remove system icons.
TEST ACCESS TO PROTECTED STORAGE TEST ACCESS TO PROTECTED STORAGE
Allows the app to test a permission for USB storage that will be available on future devices. Allows the app to test a permission for the SD card that will be available on future