it's required only to be able to detect Mobile Data Connection type using TelephonyManager Class otherwise the app doesn't collect user data.