App Privacy
How the Calculator Dude Android app handles your data: sign-in is optional, analytics and crash reporting are off by default, your calculation history never leaves your device, and you can export or delete everything at any time.
Last updated
This is the privacy policy for the Calculator Dude Android app. It is separate from the calculatordude.com website policy, because the app supports accounts and cloud-synced favorites and therefore processes different data.
Calculator Dude (“we”, “us”) is an Android app that provides 566 calculators across 26 categories. The data controller is the sole developer operating under the name M. Hamza Hashim. For any privacy-related request (access, correction, deletion, objection, portability, or to withdraw consent), use the contact button at the bottom of this page and we will respond within 30 days.
If you do not sign in we collect nothing from you except optional, opt-in usage analytics (see the next section).
If you sign in with email or Google, we collect:
Your calculator history (what you typed and the result) is stored only on your device in a local database. It is never transmitted off-device.
We do not collect location, contacts, photos, microphone input, camera images, or device identifiers such as IMEI or MAC address. (If you opt into analytics, Firebase may use your Android Advertising ID — see the next section.)
With your explicit consent, we use Firebase Analytics and Firebase Crashlytics to understand which calculators are popular and to fix bugs. Both are OFF by default for all users. You can turn them on or off anytime in Settings → Privacy, and you are asked to choose on first launch.
calculator_opened, calculated, favorite_toggled, search_submitted (length only — we do not record what you typed).Legal basis: consent under GDPR Article 6(1)(a) / UK DPA 2018. You may withdraw consent at any time with no impact on other app functionality.
Account data, favorites, and feature requests are processed by Google LLC (Firebase Firestore and Firebase Authentication) on our behalf. Analytics and crash reports are processed by Google LLC (Firebase Analytics and Firebase Crashlytics). Google acts as our processor under Google's Data Processing and Security Terms for Firebase.
We do not sell, rent, trade, or share your personal data with any other third party, and we do not use it for advertising.
Firebase services are hosted in the United States. When you use the app from the EU or UK, your data is transferred to the US under the European Commission Standard Contractual Clauses (SCCs) — Commission Implementing Decision (EU) 2021/914 — and the UK International Data Transfer Addendum, as incorporated into Google's Firebase processing terms.
You have the right to:
California residents: under the CCPA/CPRA you also have the right to know what personal data we collect, the right to delete, and the right not to be discriminated against for exercising these rights. We do not sell or share personal data for cross-context behavioural advertising.
Calculator Dude is not directed at children under 13 (or 16 where local law sets a higher age of consent). We do not knowingly collect data from children. If you believe a child has created an account, contact us and we will delete it immediately.
All network traffic uses HTTPS; the app refuses cleartext connections. Firebase data is encrypted by Google in transit and at rest. Local data is protected by the Android app sandbox; cloud backup to Google Drive is explicitly disabled, as is Android 12+ device-to-device transfer. Sign-in supports email + password and Google authentication via Android Credential Manager.
We do not carry out profiling or automated decision-making that produces legal or similarly significant effects. Calculator results are computed deterministically from inputs you provide.
We will update this policy if our practices change. Material changes will prompt you in-app to renew your consent before analytics or crash reporting resume. The “Last updated” date at the top always reflects the current version.
For any privacy question or request, use the contact button at the bottom of this page — we read and respond to every message. This policy covers the Android app only; for the website, see the website Privacy Policy.
If anything here is unclear, or you want to exercise a right described above, get in touch and we will respond within a reasonable timeframe.