Privacy Policy

Last updated: 1 January 2026

Your financial data stays yours. ZakatPro calculates your Zakat on-device. We never sell your personal or financial information. This policy explains exactly what we collect, why, and how you can control it.

1. Overview

ZakatPro ("we", "our", or "us") is committed to protecting the privacy of our users. This Privacy Policy explains what information we collect when you use the ZakatPro mobile application, how we use it, and the choices you have regarding your data. By using ZakatPro you agree to the practices described in this policy.

2. Information We Collect

We collect the following categories of data:

CategoryExamplesPurpose
Account dataDisplay name, email address (Google / Apple Sign-In), anonymous UIDAuthentication, cross-device sync
Financial inputsGold weight, cash balances, trade inventory values, livestock countsZakat calculation — processed locally, never sold or shared
Device & usage dataDevice model, OS version, app version, crash reportsCrash reporting (Crashlytics), performance monitoring
Analytics dataFeature usage events, language preference, madhab selectionProduct improvement via Firebase Analytics (anonymised)
Notification tokensFCM registration tokenPush notifications (Hawl reminders, Zakat al-Fitr alerts)
Purchase dataIn-app purchase receipt (remove-ads)Premium feature unlocking — processed by Google Play / App Store

3. How We Use Your Information

  • Perform Zakat calculations according to the selected madhab and asset types.
  • Sync your calculation history and Hawl dates across your devices via Firebase Firestore.
  • Send timely push notifications (Hawl reminders, Ramadan alerts, Nissab price changes) based on your preferences.
  • Detect and fix crashes through Firebase Crashlytics.
  • Understand feature usage patterns (anonymously) to improve the app.
  • Serve relevant advertisements via Google AdMob (free tier); ads are disabled for Premium users.
  • Process and verify in-app purchases (remove-ads subscription).

4. Your Financial Data

Your financial inputs (gold weight, cash balances, trade inventory, etc.) are treated with the highest level of confidentiality:

  • All calculations are performed on-device first; the internet is only required for live gold/silver prices and currency exchange rates.
  • Financial data stored in Firestore is scoped exclusively to your authenticated user ID and is not accessible to other users or third-party services.
  • Sensitive values (e.g., premium status) are additionally encrypted locally using flutter_secure_storage.
  • We never sell, rent, or share your financial inputs with advertisers, data brokers, or any third party.

5. Third-Party Services

ZakatPro integrates the following third-party services, each governed by its own privacy policy:

6. Advertising & Premium

  • Free-tier users see contextual ads served by Google AdMob. We have configured AdMob to exclude gambling, alcohol, dating, interest-based financial products, and other content incompatible with Islamic values.
  • Rewarded ads (for PDF export and live price refresh) are shown only when you actively choose to watch them.
  • AdMob may collect device identifiers and inferred interests for ad targeting. You can opt out via your device's ad-personalisation settings.
  • Purchasing ZakatPro Premium (Remove Ads) disables all AdMob SDKs for your session. No ad data is collected for Premium users.

7. Data Retention

  • Your Firestore data (profile, Hawl dates, history) is retained as long as your account is active.
  • You can delete all cloud data at any time from Profile → Settings → Delete My Data.
  • Anonymous accounts that have been inactive for 12 months are automatically purged.
  • Firebase Analytics aggregates are retained for 14 months per Google's standard policy.

8. Your Rights

Depending on your jurisdiction (GDPR, CCPA, etc.) you may have the right to:

  • Access the personal data we hold about you.
  • Request correction of inaccurate data.
  • Request deletion of your account and associated data (right to be forgotten).
  • Object to or restrict certain types of processing (e.g., analytics).
  • Data portability — export your Zakat history as PDF or CSV.

To exercise any of these rights, contact us at privacy@zakatpro.app. We will respond within 30 days.

9. Children's Privacy

ZakatPro is not directed at children under the age of 13. We do not knowingly collect personal data from children. If you believe a child has provided us with personal information, please contact us immediately so we can delete it.

10. Security

We implement industry-standard security measures including TLS in transit, Firebase Security Rules for Firestore access control, and on-device encryption for sensitive values. No method of transmission over the internet is 100% secure, and we cannot guarantee absolute security.

11. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page and, for material changes, send an in-app notification. Continued use of ZakatPro after changes constitutes your acceptance of the revised policy.

12. Contact Us

For privacy-related questions, data requests, or concerns, please reach out at privacy@zakatpro.app.

Questions about your privacy?

We respond within 30 days.

Contact privacy team