What is "Internet permission" in android?

The "Internet permission" allows an Android app to connect to the ANY network, including the Internet. The app which has this permission, can connect and communicate with any device on your Local networks (like WiFi), or any remote device/server in the world connected to the Internet.

Musicolet Android app does not have this "Internet permission". Thus it can not connect to the Internet (or any network). Which makes it 100% offline app.

How does an app get "Internet permission"?

In android, There are broadly 2 types of permissions:

  1. The permissions which are granted by the users. Apps request these permissions to users via a prompt screen. Users has choice whether or not to grant these permissions.

  2. The permissions which are granted automatically at the time of install. Users have no control on these permissions.
    The "Internet permission" falls into this category. Thus the "Internet permission" is granted automatically by the system to any app which requests it, at the time of app-install.

How to check if an app has "Internet permission"?

There 2 ways you can check: