“…There are a number of reasons why an app may request permissions outside of those needed for its core functionality, such as for analytics, personalization, testing, performance assessment, advertising (especially for free apps), or support for (unused) functionality in libraries that the app includes. Prior research has shown that many mobile apps request potentially unnecessary permissions [21,27,29] or permissions that are not directly related to their core functionality [2,8,17,24,28,35], or use permissions in unexpected ways [21]. This has also been reported by the press [12,33,37].…”