MSGP Server App Permissions Explained


To deliver a smooth, secure, and reliable SMS experience, the "MSGP Server" app requests certain permissions from your Android device. These permissions allow you to send SMS from your personal number, receive OTPs, link devices via QR code, and more. All permissions are used responsibly, with your full control and consent. Below is a breakdown of each permission and how it helps the app function effectively while keeping your privacy a top priority.


SEND_SMS

The "MSGP Server" app uses the SEND_SMS permission to enable users to send SMS messages directly from their personal mobile number. This permission is essential for the app’s core functionality, allowing SMS to be sent through the app interface or via API integration from your browser or server. The messages are sent only with the user’s action or explicit consent. Without this permission, the app will not be able to perform its primary function of sending SMS messages.


READ_SMS

The READ_SMS permission allows the app to access incoming SMS messages, specifically for detecting and auto-filling One-Time Passwords (OTPs) during login or verification. This feature enhances user convenience and speeds up the login process by avoiding manual OTP entry. This permission is optional and is only used to improve the user experience. The app does not use this permission to read or store any personal messages beyond OTP codes related to app login.


WRITE_CONTACTS

The WRITE_CONTACTS permission enables the app to save contact information directly to your phone’s contact list. This is particularly useful for quickly saving important numbers, such as our "MSGP Server" customer support contacts. The app requests this permission only when you actively choose to save a contact. It does not access or modify your existing contacts.


CAMERA

The CAMERA permission is used solely to scan QR codes within the app. This feature is required when linking your Android device with your web browser or API dashboard by scanning a secure QR code. The app never records or stores any camera data, and this permission is only accessed during QR code scanning operations initiated by the user.


POST_NOTIFICATIONS

The POST_NOTIFICATIONS permission allows "MSGP Server" to send alerts and status updates as push notifications. These include message delivery updates, login alerts, and other important account-related notifications. This permission ensures you stay informed without having to open the app repeatedly.


INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE

These permissions—INTERNET, ACCESS_NETWORK_STATE, and ACCESS_WIFI_STATE—are required to check your device’s connectivity and ensure that the app can communicate with the "MSGP Server" web dashboard and API services. They help the app detect whether you're online via Wi-Fi or mobile data and maintain smooth messaging operations. These are standard permissions for apps that rely on network-based features.


FOREGROUND_SERVICE & FOREGROUND_SERVICE_REMOTE_MESSAGING

The FOREGROUND_SERVICE and FOREGROUND_SERVICE_REMOTE_MESSAGING permissions are used to keep essential messaging operations running reliably in the background. This ensures that SMS sending, API communication, and real-time updates continue even when the app is not open. These permissions help maintain the stability of the service, especially when handling message queues or background tasks.


Note: All permissions are requested transparently. You have full control to allow or deny non-essential access. "MSGP Server" never reads or sends messages without your clear permission.