A python Desktop Application for phone number Analysis and privacy- A ware Geographic Data Simulation
DOI:
https://doi.org/10.65405/d2zv7842Keywords:
Python ,phonenumbers Library, Tkinter, Geolocation Simulation, GPS Simulation, Graphical User Interface.Abstract
Phone numbers have become an essential part of modern digital communication and are widely used in various software applications for identity verification, data management, and telecommunications services. This paper presents a Python-based application for analyzing international phone numbers and simulating geographic locations for educational purposes. The application utilizes the phonenumbers library, a Python implementation of Google's libphonenumber, to validate phone numbers and extract information such as the country, carrier, time zone, and phone number type. To demonstrate the concept of geographic information processing without compromising user privacy, the system generates simulated GPS coordinates rather than identifying a user's actual location. A graphical user interface (GUI) developed using the Tkinter library enables users to analyze phone numbers, display the extracted information, open simulated locations on Google Maps, and save the analysis results to a text file. The project demonstrates the integration of Python programming, graphical interface development, metadata analysis, and simulation techniques in a single educational software application.
Downloads
References
[1] A Python-Based Simulation Framework for Real-Time Environmental Data Logging in Educational IoT Applications
[2] Google, libphonenumber: Google's Library for Parsing, Formatting, and Validating International Phone Numbers. Mountain View, CA, USA: Google Developers.
[3] H. D. S. Carvalho, "RanCoord—A Random Geographic Coordinates Generator for Transport and Logistics Research and Development Activities," Software Impacts, vol. 14, Art. no. 100428, Dec. 2022.
[4] Hugo Silva Carvalho, Paulo Cortez, André Pilastri (2022) RanCoord - A random geographic coordinates generator for transport and logistics research and development activities [Source Code].
[5] A. M. Law, Simulation Modeling and Analysis, 5th ed. New York, NY, USA: McGraw-Hill Education, 2015.
[6] GSMA, The Mobile Economy 2024. London, U.K.: GSMA Association, 2024.
[6] khalifa Baghni, M. S. (2025). Al-Based Path Selection for Optimizing Voice Call Routing Between 5G and Wired Networks. مجلة العلوم الشاملة, 9(36), 74-95.
[7] Alhaag, A. A. A. (2025). Comparative Performance Study on Symmetric and Asymmetric Encryption Algorithm: Comprehensive Report of a Comparative Study. مجلة العلوم الشاملة, 10(ملحق 38), 1242-1256.
[8] Hagrassi, L. M. (2026). A Behavioral Anomaly Detection Framework for Academic Information Systems Using Isolation Forest: A Case Study of Students and Academic Staff. مجلة العلوم الشاملة, 11(41), 2086-2102.
[9] Omran, N., & AlQudairi, A. A. A. (2026). A Proactive Hybrid Approach for Securing Container Systems Integrating Deep Kernel Monitoring with Two-Stage Machine Learning Classification. مجلة العلوم الشاملة, 10(ملحق 39), 877-893.
[10] Baghni, M. A. M., & Al Elmusrati, S. A. A. (2026). Defending Man-in-the-Middle (MITM) Attacks in Web Services. مجلة العلوم الشاملة, 10(39), 2961-2973.
[11] Alaswad, A. O. (2026). Bridging Engineering and Ethics: A Framework for Responsible AI-Driven Software Development. Al-Farooq Journal of Sciences, 2(ملحق 3), 1841-1849.
[12] Ehtash, M., & Alhashan, T. (2026). The gap between software developers and users in SRS. Al-Farooq Journal of Sciences, 2(3), 1479-1492.
[13] Mohamad, I. (2026). A Comparative Study of Arabic and English Legal Texts. Al-Farooq Journal of Sciences, 2(1), 1159-1172.











