Privacy Policy
1. Who We Are
MeisterCalc is developed and maintained by Meru Apps Dev (meruappsdev@gmail.com). This policy explains what data the MeisterCalc Android app collects, how it is used, and your rights.
2. Data We Collect
MeisterCalc is designed to collect as little data as possible.
2.1 Data Stored Locally on Your Device
The app stores the following data in Android SharedPreferences (local device storage only — never transmitted to any server):
- Theme preference (Dark / Light / Follow System)
- Unit preference (Metric / Imperial)
- Currency symbol preference
- Last-entered values for each calculator (to pre-fill fields on reopen)
- Calculation count (used to trigger the in-app review prompt after 5 calculations)
- Onboarding completion flag
This data never leaves your device.
2.2 Crash Reports (Firebase Crashlytics)
We use Firebase Crashlytics (by Google) to receive anonymous crash reports. When the app crashes, Crashlytics automatically sends:
- The stack trace (what code crashed)
- Device model and Android version
- App version number
- Time of the crash
Crashlytics does not collect your name, email, location, calculation inputs, or any personally identifiable information. Crash data is used solely to identify and fix bugs.
Firebase Crashlytics is governed by Google's Privacy Policy.
2.3 In-App Purchase (Google Play Billing)
The "Full Access" unlock is sold as a one-time in-app product through Google Play Billing. When you purchase:
- Google processes your payment entirely. We never see your name, email address, or card details.
- Google Play sends our app an anonymous purchase token and order ID to verify the transaction. These contain no personal information.
- The unlock status is stored locally on your device using Android's encrypted storage. It is not transmitted to any server we operate.
For purchase support (e.g. restoring a lost purchase), we may ask you for your Google Play order number. This is provided voluntarily by you via email and is used only to verify and resolve your support request.
2.4 Product Analytics (PostHog)
The app sends anonymous usage events to PostHog to help us understand how features are used. When an event is sent, it contains:
- Product ID (
meistercalc_unlock_all) - Purchase value and currency (e.g. 4.99 USD)
- No name, email, device ID, or any personal identifier
No personal identifiers, IP addresses, or device IDs are stored. PostHog is governed by the PostHog Privacy Policy.
2.5 In-App Review (Google Play)
After your 5th calculation, the app may prompt you to leave a review via the Google Play In-App Review API. This is handled entirely by Google. We do not receive your review content or any personal data through this prompt.
3. Data We Do NOT Collect
- No name, email address, or contact information
- No location data
- No calculation inputs or results
- No advertising identifiers
- No usage analytics or behavioural tracking
- No payment information (purchases handled entirely by Google Play)
4. Internet Usage
MeisterCalc operates 100% offline. No internet connection is required to use any calculator. The app does not make network requests for calculations, content, or user data. The only outbound connections are:
- Firebase Crashlytics (anonymous crash reports, when a crash occurs)
- PostHog (anonymous usage events)
- Google Play In-App Review API (when the review prompt is triggered)
5. Third-Party Services
| Service | Purpose | Data Shared | Policy |
|---|---|---|---|
| Firebase Crashlytics | Crash reporting | Anonymous crash data (device model, OS version, stack trace) | Google Privacy |
| PostHog | Anonymous product analytics | Anonymous usage events (no personal identifiers, no IP stored) | PostHog Privacy |
| Google Play Billing | In-app purchase processing | Anonymous purchase token & order ID only | Google Privacy |
| Google Play In-App Review | Review prompt | None | Google Privacy |
6. Children's Privacy
MeisterCalc is a professional tool intended for adults (18+). We do not knowingly collect any data from children under the age of 13.
7. Data Retention
All data stored by MeisterCalc (SharedPreferences) resides exclusively on your device and is deleted when you uninstall the app. Anonymous crash reports in Firebase Crashlytics are retained for 90 days per Google's standard data retention policy.
8. Your Rights
We collect no personal data under normal operation. The only scenario where we hold your information is if you voluntarily email us a Google Play order number for purchase support — in that case you can ask us to delete it at any time.
To clear all locally stored preferences, uninstall and reinstall the app. For any privacy-related questions, contact us at meruappsdev@gmail.com.
9. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date. Continued use of the app after changes constitutes acceptance of the updated policy.
10. Contact
Questions about this Privacy Policy? Contact us:
Meru Apps Dev
meruappsdev@gmail.com