1. Introduction
Burhani Solutions respects your privacy and is committed to protecting your personal information. This Privacy Policy explains how the MEDIPULSE Android Application collects, stores, processes and protects information while providing sales, order management, reporting, notification and business management services.
By using the MEDIPULSE application you agree to the practices described in this Privacy Policy. If you do not agree with this Privacy Policy, please discontinue using the application.
2. About MEDIPULSE
MEDIPULSE is a secure business application developed for authorized employees, medical representatives and company staff. The application helps employees perform daily business operations including customer management, order booking, sales reporting, PDF report generation, notifications and synchronization with company servers.
3. Information We Collect
The application may collect the following information during normal business operations.
- Employee Code
- Employee Name
- User Login Credentials
- Android Device Identifier (Android ID)
- Encrypted Authentication Token
- PIN Code
- Designation
- Company Code
- Branch Information
- Division Information
- Customer Name
- Customer Address
- Customer CNIC (where applicable)
- Customer Phone Number
- Sales Orders
- Order Quantities
- Rates and Prices
- Discount Information
- Invoice Amounts
- Order Remarks
- Firebase Cloud Messaging Token
4. How We Use Your Information
The collected information is used strictly for legitimate business purposes.
- User Authentication
- Secure Login
- Device Authorization and Account Security
- Preventing Unauthorized Login from Unregistered Devices
- Order Processing
- Customer Management
- Sales Reporting
- PDF Report Generation
- Offline Data Storage
- Synchronization with Company Server
- Push Notifications
- Improving Application Performance
5. Local Storage
MEDIPULSE stores certain information locally on the device to support offline functionality and improve performance.
- SQLite Database
- Encrypted Shared Preferences
- User Session Information
- Application Settings
- Offline Orders
- Notification Records
6. Data Security
Protecting your information is one of our highest priorities. MEDIPULSE implements multiple security mechanisms to protect sensitive business information.
- HTTPS encrypted communication
- EncryptedSharedPreferences for sensitive information
- Android Keystore based encryption
- Secure Authentication
- Token Based Authorization
- Restricted Network Security Configuration
- Secure Local SQLite Storage
MEDIPULSE uses the Android Device Identifier (Android ID) solely for security and device authorization purposes. This helps ensure that an employee account can only be accessed from an authorized device unless access permissions are updated by the system administrator.
To enhance account security, MEDIPULSE uses the Android Device Identifier (Android ID) to associate an employee account with an authorized device. This identifier is used exclusively for authentication, device authorization, and preventing unauthorized access. It is not used for advertising, analytics, or user tracking.
7. Network Communication
All communication between the MEDIPULSE application and our backend servers is protected using secure HTTPS (Hypertext Transfer Protocol Secure). The application does not intentionally transmit sensitive information over unsecured network connections.
When required for authentication and security, the application securely transmits the Android Device Identifier (Android ID) to our backend server over an encrypted HTTPS connection for device verification and account authorization.
The application communicates only with authorized backend services required for authentication, order synchronization, reporting and business operations.
- Secure HTTPS Communication
- Encrypted API Requests
- Token Based Authentication
- Server Side Validation
- Secure Response Handling
8. Offline Database
To improve application performance and support offline functionality, MEDIPULSE stores certain business information locally using an encrypted SQLite database.
Examples of locally stored information include:
- Party Master
- Area Master
- Sales Orders
- Sales Transactions
- Notification Messages
- Application Configuration
This information is synchronized with company servers whenever network connectivity becomes available.
9. Push Notifications
MEDIPULSE uses Firebase Cloud Messaging (FCM) to deliver business notifications and important application updates.
Firebase may generate a unique device token that is used only for delivering notifications.
- Order Updates
- Business Notifications
- System Messages
- Application Alerts
10. Data Sharing
Burhani Solutions does not sell, rent or trade your personal information to third parties.
Information may only be shared under the following circumstances:
- Company backend servers for legitimate business operations.
- Device authorization and security verification using the Android Device Identifier (Android ID).
- Google Firebase Cloud Messaging for notification delivery.
- Government authorities where disclosure is legally required.
11. Third Party Services
The application may use trusted third-party services to provide certain features.
| Service | Purpose |
|---|---|
| Firebase Cloud Messaging | Push Notifications |
| Google Play Services | Android Platform Services |
12. Permissions Used
| Permission | Purpose |
|---|---|
| INTERNET | Connect with company backend servers. |
| ACCESS_NETWORK_STATE | Check network availability before synchronization. |
| POST_NOTIFICATIONS | Display important business notifications. |
13. Data Retention
User information is retained only for as long as necessary to provide business services and fulfill operational requirements.
Some information may remain stored on the device until the application is uninstalled, local data is cleared, or the user logs out.
14. Your Rights
Depending upon applicable laws and organizational policies, users may have the following rights:
- Request access to personal information.
- Request correction of inaccurate information.
- Request deletion where legally applicable.
- Contact the organization regarding privacy concerns.
15. Children's Privacy
MEDIPULSE is designed exclusively for business and professional use. The application is not intended for children under the age of 13, and we do not knowingly collect information from children.
16. Changes to This Privacy Policy
Burhani Solutions reserves the right to modify or update this Privacy Policy at any time to reflect changes in our services, legal requirements, security practices, or application features.
When changes are made, the "Last Updated" date at the top of this Privacy Policy will be revised accordingly. Continued use of the MEDIPULSE application after such changes constitutes your acceptance of the updated Privacy Policy.
17. Compliance with Google Play Policies
MEDIPULSE is developed in accordance with applicable Google Play Developer Policies and Android security best practices. We are committed to protecting user information by implementing secure communication channels, encrypted storage of sensitive information, and responsible data handling practices.
We continuously review and improve our security measures to ensure the confidentiality, integrity, and availability of business information processed by the application.
18. Contact Information
If you have any questions, concerns, or requests regarding this Privacy Policy or the way your information is handled, please contact us.
| Company | Burhani Solutions |
|---|---|
| Application | MEDIPULSE |
| support@burhanisolutions.com.pk | |
| Website | https://burhanisolutions.com.pk |
19. Disclaimer
This application is intended exclusively for authorized employees and business representatives of organizations using the MEDIPULSE platform. Unauthorized access, misuse, reverse engineering, or distribution of this application or its associated data is strictly prohibited.
Burhani Solutions employs industry-standard security measures including encrypted network communication (HTTPS), encrypted local storage for sensitive information, secure authentication mechanisms, and Android security best practices to help protect user information against unauthorized access.
20. Acceptance of this Privacy Policy
By installing, accessing, or using MEDIPULSE, you acknowledge that you have read, understood, and agreed to this Privacy Policy. If you do not agree with any part of this Privacy Policy, you should discontinue use of the application.