Welcome to MH Express! These Terms of Service ("Terms") govern your use of the MH Express mobile application and delivery services. By accessing or using our services, you agree to be bound by these Terms.
1. Acceptance of Terms
By creating an account, accessing, or using MH Express services, you acknowledge that you have read, understood, and agree to be bound by these Terms and our Privacy Policy. If you do not agree, please do not use our services.
2. Service Description
MH Express provides on-demand package delivery services connecting customers with delivery drivers through our mobile application. Our services include:
- Real-time booking and tracking of deliveries
- Multiple vehicle class options based on package size and weight
- Payment processing for delivery services
- Driver-customer communication through the platform
- Booking history and status tracking
3. Account Registration and Eligibility
3.1 Account Creation
To use MH Express services, you must:
- Be at least 18 years of age
- Provide accurate and complete registration information
- Authenticate using Firebase Authentication (phone, email, or Google Sign-In)
- Maintain the security of your account credentials
- Accept responsibility for all activities under your account
3.2 Account Types
MH Express supports multiple account types:
- Customer: Book and track deliveries
- Driver: Accept and fulfill delivery requests
- Owner: Manage vehicles and drivers
3.3 Profile Synchronization
Your profile information is synchronized with our backend servers. You agree to keep your information accurate and up-to-date. We may verify your information through our backend sync process.
4. Booking and Delivery Services
4.1 Booking Process
When creating a booking, you must:
- Provide accurate pickup and delivery locations
- Select appropriate vehicle class based on package requirements
- Ensure package complies with our prohibited items policy
- Provide accurate package weight and dimensions
- Be available at pickup and delivery locations
4.2 Booking Limits
To ensure fair service availability:
- Maximum of 3 active bookings per user (configurable by administration)
- Active bookings include statuses: requested, assigned, en_route_pickup, picked, delivering
- You must complete or cancel existing bookings before exceeding the limit
4.3 Pricing and Payment
- Prices are calculated based on distance, vehicle class, and current demand
- Final price is confirmed by the server upon booking creation
- Supported payment methods: Cash, Wallet, Card (as configured)
- All payments are processed securely through our payment service
- Prices are displayed in local currency and include applicable fees
4.4 Booking Lifecycle
Bookings progress through the following states:
- Requested: Booking submitted, awaiting driver assignment
- Assigned: Driver assigned and confirmed
- En Route to Pickup: Driver heading to pickup location
- Picked: Package collected from pickup location
- Delivering: Package in transit to delivery location
- Completed: Package successfully delivered
- Canceled: Booking canceled by user, driver, or system
5. Cancellation Policy
5.1 User Cancellation
You may cancel a booking only if:
- The booking status is "requested" (not yet assigned to a driver)
- The booking was created within the last 500 seconds (approximately 8 minutes)
- Both conditions must be met simultaneously
5.2 Cancellation Window
- A countdown timer displays your remaining cancellation window
- Once the window expires or a driver is assigned, user cancellation is no longer available
- Contact customer support for cancellations outside the allowed window
5.3 Driver/Admin Cancellation
- Drivers may cancel assigned bookings under specific circumstances
- Administrators may cancel bookings for operational reasons
- You will be notified immediately of any driver or admin cancellations
5.4 Automatic Expiration
Bookings may be automatically expired if not accepted within a reasonable timeframe, as determined by system configuration.
6. Location Services and Permissions
6.1 Required Permissions
To provide our services, the MH Express app requires:
- Location Access: To determine pickup and delivery locations, track deliveries in real-time
- Notification Permissions: To send booking updates, driver arrival alerts, and delivery confirmations (required for Android 13+)
- Network Access: To communicate with our servers and payment processors
6.2 Location Data Usage
- Your location is used only for booking-related services
- Last known location may be cached for improved performance
- Real-time location tracking occurs only during active deliveries
- You can manage location permissions in your device settings
7. Push Notifications
MH Express uses Firebase Cloud Messaging (FCM) to send important notifications:
- Driver assignment and arrival notifications
- Booking status updates
- Delivery completion confirmations
- Payment and receipt notifications
- Service announcements and updates
You may disable notifications in your device settings, but this may affect your ability to track deliveries effectively.
8. User Conduct and Prohibited Activities
8.1 You agree NOT to:
- Use the service for illegal or unauthorized purposes
- Ship prohibited, illegal, dangerous, or hazardous items
- Provide false or misleading information
- Abuse, harass, or threaten drivers or other users
- Manipulate or exploit the pricing or rating system
- Interfere with the proper functioning of the service
- Create multiple accounts to circumvent booking limits
- Reverse engineer or attempt to extract source code
- Use automated systems to access the service
8.2 Prohibited Items
The following items may not be shipped through MH Express:
- Illegal drugs or controlled substances
- Weapons, ammunition, or explosives
- Hazardous materials or chemicals
- Perishable food items requiring refrigeration
- Living animals
- Stolen goods or counterfeit items
- Items prohibited by local, state, or federal law
9. Ratings and Reviews
- Users may rate drivers and vice versa after completed deliveries
- Ratings contribute to user reputation scores
- Consistently low ratings may result in service restrictions
- False or manipulated ratings may result in account suspension
10. Wallet and Payment Terms
10.1 MH Express Wallet
- Users may maintain a prepaid wallet balance for deliveries
- Wallet funds are stored securely in our system
- Unused wallet balances may be refunded per our refund policy
- Wallet transactions are subject to our payment processing terms
10.2 Payment Processing
- All payment processing is handled securely through certified payment providers
- You authorize us to charge your selected payment method
- Payment failures may result in booking cancellation
- Disputed charges must be reported within 30 days
11. Intellectual Property
All content, features, and functionality of MH Express, including but not limited to:
- Software code, design, and architecture
- Trademarks, logos, and branding
- User interface and experience design
- Documentation and support materials
Are owned by MH Express and protected by copyright, trademark, and other intellectual property laws. Unauthorized use is strictly prohibited.
12. Limitation of Liability
12.1 Service Limitations
MH Express is not liable for:
- Delays caused by traffic, weather, or circumstances beyond our control
- Loss or damage to packages due to improper packaging
- Indirect, incidental, or consequential damages
- Service interruptions or technical issues
- Actions or omissions of third-party drivers
12.2 Maximum Liability
Our maximum liability for any claim shall not exceed the amount you paid for the specific delivery in question, or $100, whichever is less.
13. Indemnification
You agree to indemnify and hold harmless MH Express, its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from:
- Your violation of these Terms
- Your use of the service
- Your violation of any rights of another party
- The content of packages you ship
14. Privacy and Data Protection
Your privacy is important to us. Our collection and use of personal information is governed by our Privacy Policy, which is incorporated into these Terms by reference.
15. Service Modifications
MH Express reserves the right to:
- Modify or discontinue the service at any time
- Change pricing and fee structures with reasonable notice
- Update these Terms as necessary
- Suspend or terminate accounts for violations
Continued use of the service after changes constitutes acceptance of modified terms.
16. Account Termination
16.1 Termination by User
You may terminate your account at any time by contacting customer support. Unused wallet balances will be refunded per our refund policy.
16.2 Termination by MH Express
We may suspend or terminate your account if you:
- Violate these Terms or our policies
- Engage in fraudulent activity
- Abuse or harass drivers or staff
- Consistently receive poor ratings
- Fail to pay for services
17. Dispute Resolution
17.1 Informal Resolution
Before filing any formal dispute, you agree to contact our customer support team to attempt informal resolution.
17.2 Arbitration
Any disputes that cannot be resolved informally shall be resolved through binding arbitration in accordance with applicable arbitration rules, rather than in court.
17.3 Class Action Waiver
You agree that disputes will be resolved on an individual basis and waive any right to participate in class action lawsuits.
18. Geographic Restrictions
MH Express services are available only in geographic areas where we operate. Service availability, features, and pricing may vary by location.
19. Force Majeure
MH Express is not liable for delays or failures in performance resulting from circumstances beyond our reasonable control, including natural disasters, pandemics, civil unrest, government actions, or infrastructure failures.
20. Severability
If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.
21. Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and MH Express regarding the use of our services.
22. Contact Information
For questions about these Terms or our services, please contact us:
Get in Touch
Email: support@mh-express.com
Customer Support: Available 24/7 through the app
Website: www.mh-express.com