A Multi-Dimensional Analysis of IoT Companion Apps: A Look at Privacy, Security and Accessibility
- 27 October 2025
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Services Computing
- Vol. 18 (6) , 3392-3405
Abstract
Internet of Things (IoT) devices provide convenience to users by simplifying household tasks. Most IoTs can be remotely controlled via mobile companion apps, which constitute the main interface between devices themselves and their users. Such apps are used to configure, update, and control the device(s) and thus constitute a critical component in the IoT ecosystem. However, they have historically been understudied which prompts us to look into them. In this paper, we report on a study where we evaluated a sample of 455 IoT companion apps and analyze their privacy, security, and accessibility aspects. Our research aim is to understand these metrics, gauge their state and evaluate whether there is a correlation between them. Our primary findings from the analysis are: (i) most apps have reasonable security and accessibility posture, but in several dimensions there exists a long tail of apps with significant problems and (ii) apps tend to over-request permissions which are not related to their main goal. Moreover, the quality of an app along one aspect is uncorrelated to the same along other aspects. We conclude with actionable recommendations for companion app developers.Keywords
This publication has 55 references indexed in Scilit:
- On the Data Privacy, Security, and Risk Postures of IoT Mobile Companion Apps2022
- Understanding the security of app-in-the-middle IoTComputers & Security, 2020
- Evaluation and Promotion of M-Learning Accessibility for Smart Education Development2020
- Are free Android app security analysis tools effective in detecting known vulnerabilities?Empirical Software Engineering, 2019
- RiskInDroid: Machine Learning-Based Risk Analysis on Android2017
- The Internet of toysCommunication Research and Practice, 2016
- IoT in Education: Integration of Objects with Virtual Academic Communities2016
- Visualizing Privacy Risks of Mobile Applications through a Privacy Meter2015
- Assessing Privacy Risks in Android: A User-Centric Approach2014
- Privacy Panel: Usable and Quantifiable Mobile Privacy2013