Overview & Scope
MCSC Calculator is an engineering, construction estimation, and material quantity calculation tool developed by HMA Solutions (`hmasolution.com`) for structural engineers, contractors, quantity surveyors, and construction professionals.
We respect your privacy and are committed to protecting personal and structural calculation data. This policy explains what information is collected, how it is processed, and your control options. By downloading, installing, or using MCSC Calculator, you consent to the data practices described herein.
Information We Collect
We collect minimal information necessary to deliver account authentication, app personalization, and calculation record management.
| Data Category | Data Items Collected | Purpose | Optional / Required |
|---|---|---|---|
| Account Identification | Username / Corporate Email, Unique Firebase User ID (UID), Email Verification Status | User account login, security verification, identity management | Required for User Login |
| App Usage & Preferences | Saved material parameters, calculation history (Rebar, Concrete, Blockwork, Plastering, Plywood, Backfill), UI theme preferences | Persisting calculations locally across sessions | Stored Locally |
| Technical Diagnostics | Device OS version, app version, error telemetry, authentication session tokens | App performance, authentication security, debugging | Automated by Firebase |
How We Use Information
We use collected data solely for legitimate operational and engineering app functions:
- Authentication & Account Verification: Verifying user identity via corporate email and Firebase Auth to prevent unauthorized application access.
- Calculation Persistence: Saving user calculation estimates locally on your device so you can access work offline.
- Service Stability & Security: Detecting, preventing, and troubleshooting crashes, operational failures, or security breaches.
- Customer Support: Responding to user inquiry emails and technical support requests handled by HMA Solutions.
Local Storage & Data Security
HMA Solutions employs industry-standard technical and organizational security measures to safeguard user data:
- Encrypted Transport: All data transmitted between the application and authentication servers is encrypted in transit using industry-standard TLS (Transport Layer Security / HTTPS).
- On-Device Storage: App preferences and local calculation logs are stored locally on your device storage (`GetStorage`) protected by standard Android app sandboxing.
- Cloud Authentication Security: Firebase Authentication uses secure token-based authorization managed directly by Google Infrastructure.
Third-Party Services
MCSC Calculator integrates trusted third-party developer services provided by Google LLC:
-
Google Firebase Authentication: Used for secure user sign-in and email verification.
Privacy Policy: Google Privacy Policy | Firebase Privacy Details
HMA Solutions does not sell, rent, or trade your personal information to third-party advertisers or data brokers.
Data Retention & Account Deletion
In full compliance with Google Play User Data Policies, users have the right to request full deletion of their account and associated authentication data at any time.
You can request complete account and data removal through either of the following methods:
- Interactive Web Request: Click the "Request Data Deletion" button in the header of this page to submit an instant request.
- Email Support: Send an email from your registered email address to support@hmasolution.com or privacy@hmasolution.com with the subject line "Account Deletion Request - MCSC Calculator".
Upon receiving a deletion request, HMA Solutions will process the deletion of your Firebase authentication user record within 7 business days. Local calculation history on your mobile device can be removed immediately by uninstalling the application or clearing App Data in your Android Device Settings.
App Permissions Requested
MCSC Calculator requests only minimum system permissions required to operate:
- INTERNET (`android.permission.INTERNET`): Required for Firebase authentication checks, email verification requests, and essential app updates.
- ACCESS_NETWORK_STATE (`android.permission.ACCESS_NETWORK_STATE`): Used to detect network connectivity status prior to performing online authentication.
Children's Privacy
MCSC Calculator is designed specifically for structural engineering and construction professionals. It is not intended for or directed toward children under the age of 13 (or 16 in the European Union).
We do not knowingly collect personal information from children. If we become aware that a child has provided us with personal information, we will take immediate steps to delete such data from our servers.
User Rights (GDPR & CCPA)
Depending on your geographic location, you possess rights regarding your data:
- Right of Access: Right to request copies of your personal authentication data.
- Right to Rectification: Right to request correction of inaccurate profile details.
- Right to Erasure (Right to be Forgotten): Right to request complete deletion of your account.
- Right to Restrict Processing: Right to limit processing of personal information.
Changes to This Privacy Policy
HMA Solutions may update this Privacy Policy periodically to reflect app updates or legal requirements. When updates occur, the "Last Updated" date at the top of this document will be revised accordingly. We encourage users to check this page periodically for any changes.
Contact Information & Developer Details
If you have questions, concerns, or requests regarding this Privacy Policy or your data, please contact the developer:
HMA Solutions
App Title: MCSC Calculator
Developer Email: support@hmasolution.com / privacy@hmasolution.com
Developer Website: https://hmasolution.com
Firebase Hosting Domain: `mcsc-calculator.firebaseapp.com`