why check app permissions