Assistance Needed: Enhancing Enterprise Mobile Application Security

Level 1.5: Cupcake

Dear Android Community,

We are a trust organization and building an enterprises Mobile Application for our employees. As a part of our commitment to strengthening the integrity of our mobile application, we are exploring the possibilities of implementing a binding mechanism with following device identifiers:


  • IMEI
  • IMSI
  • MAC address.

This additional layer of security aims to enhance the trustworthiness of our mobile application, providing a more secure environment for our employees.

However, we are facing some challenges in implementing this functionality, especially about the latest Android versions and privacy considerations.


I am reaching out to seek your expertise and guidance on the best practices to fetch any of the above-mentioned methods in compliance with the Android security standards. I want to ensure that my application adheres to all the necessary permissions and privacy policies to access this sensitive information.

If you have any relevant resources, code examples, or tips on how to retrieve the IMEI number programmatically in Android, I would be extremely grateful for your support.


We appreciate your understanding and support as we work towards continually improving the security features of our mobile application for the benefit of our valued employees.