Privacy Policy – Alarm App

Last Updated: December 3, 2025

Effective Date: December 3, 2025

MuhurtaKala (“we,” “our,” or “the app”) is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and share information when you use our Android application.


1. Information We Collect

1.1 Location Data

  • What: Approximate geographic location (GPS coordinates or selected city)
  • Why: To calculate accurate sunrise times and Brahmamuhurta windows for your location
  • How: Accessed when you enable location-based alarms or search for cities
  • Storage: Stored locally on your device; NOT transmitted to our servers or third parties
  • Control: You can manually enter coordinates or select a city instead of using GPS

1.2 Device Identifiers

  • Advertising ID: A unique identifier for advertising purposes (managed by Google Play Services)
  • Firebase Analytics Instance ID: A unique identifier for analytics (assigned by Firebase)
  • FCM Token: A unique token for push notifications (assigned by Firebase Cloud Messaging)
  • Why: To display relevant ads, measure app performance, and send notifications
  • Shared with: Google (AdMob, Firebase Analytics, Firebase Cloud Messaging)
  • Control: You can reset your Advertising ID in Android Settings → Google → Ads

1.3 Usage Data (Analytics)

We collect anonymous usage data through Firebase Analytics, including:

  • App opens, screen views, and feature usage
  • Alarm creation/deletion events (alarm_created, alarm_triggered, alarm_dismissed, alarm_snoozed)
  • Brahmamuhurta mode enablement (brahmamuhurta_enabled)
  • Permission grant/denial outcomes (permission_granted, permission_denied)
  • Why: To understand how users interact with the app and improve features
  • Shared with: Google Firebase
  • Anonymous: Analytics data does NOT include personally identifiable information (PII)

1.4 Crash and Diagnostic Data

We collect crash reports through Firebase Crashlytics, including:

  • Stack traces, device model, Android version, app version
  • Logs leading up to crashes
  • Why: To identify and fix bugs
  • Shared with: Google Firebase
  • Control: Crash reporting is disabled in debug builds

1.5 Alarm Data (Local Only)

  • What: Alarm times, labels, sounds, vibration patterns, repeat settings
  • Storage: Stored locally in an encrypted database on your device
  • NOT shared: This data never leaves your device

2. How We Use Your Information

2.1 Core Functionality

  • Calculate precise sunrise times and Brahmamuhurta windows
  • Schedule and trigger alarms reliably
  • Save your preferences and alarm configurations

2.2 Advertising

  • Display banner ads, interstitial ads, and rewarded ads via Google AdMob
  • Ads are personalized based on your Advertising ID (you can opt out in Android settings)

2.3 Analytics & Improvements

  • Understand which features are most used
  • Identify and fix crashes
  • Measure app performance (startup time, battery usage)

2.4 Notifications

Send push notifications via Firebase Cloud Messaging for:

  • Alarm reminders (optional)
  • Feature announcements (rare, non-intrusive)
  • Critical updates (e.g., bug fixes)

3. Data Sharing & Third Parties

We share limited data with the following third parties:

ServiceData SharedPurposePrivacy Policy
Google AdMobAdvertising ID, device type, app usageDisplay adsAdMob Privacy
Firebase AnalyticsAnalytics instance ID, usage eventsApp analyticsFirebase Privacy
Firebase CrashlyticsCrash logs, device infoBug fixesFirebase Privacy
Firebase Cloud MessagingFCM tokenPush notificationsFCM Privacy

We do NOT:

  • Sell your data to third parties
  • Share your location data with anyone
  • Collect personally identifiable information (name, email, phone number)

4. Data Security

We implement industry-standard security measures:

  • Encryption in transit: All communication with Firebase/AdMob uses HTTPS
  • Encryption at rest: Local database is encrypted using Android’s built-in encryption
  • No cloud storage: Your alarm data stays on your device

5. Data Retention

  • Location data: Ephemeral (used only for calculation, not permanently stored)
  • Alarm data: Stored until you delete alarms or uninstall the app
  • Analytics data: Retained by Firebase for up to 14 months (configurable)
  • Crash logs: Retained by Firebase for 90 days

6. Your Rights & Choices

6.1 Opt-Out of Personalized Ads

  1. Open Android SettingsGoogleAds
  2. Enable “Opt out of Ads Personalization”

6.2 Reset Advertising ID

  1. Open Android SettingsGoogleAds
  2. Tap “Reset advertising ID”

6.3 Disable Analytics (Not Currently Available)

  • Analytics is currently enabled by default in release builds
  • Future versions may include an in-app opt-out toggle

6.4 Delete Your Data

  • Alarm data: Uninstall the app to delete all local data
  • Analytics/AdMob data: Managed by Google; reset your Advertising ID to disassociate past data

7. Children’s Privacy

MuhurtaKala is not intended for children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with data, please contact us immediately.


8. Changes to This Policy

We may update this Privacy Policy occasionally. Changes will be posted:

  • On this page with a new “Last Updated” date

Your continued use of the app after changes constitutes acceptance of the updated policy.


9. Contact Us

If you have questions or concerns about this Privacy Policy:

  • Email: admin@muhurtakala.com

By using MuhurtaKala, you agree to this Privacy Policy.

Permissions Rationale

PermissionAndroid NameWhy NeededData Collected
LocationACCESS_COARSE_LOCATIONCalculate sunriseGPS coordinates (not stored)
Exact AlarmsSCHEDULE_EXACT_ALARMTrigger alarms preciselyNone
NotificationsPOST_NOTIFICATIONSDisplay alarm alertsNone
StorageREAD_EXTERNAL_STORAGEAccess custom soundsFile paths (not content)
DnD PolicyACCESS_NOTIFICATION_POLICYOverride Do Not DisturbNone
Battery OptimizationREQUEST_IGNORE_BATTERY_OPTIMIZATIONSPrevent alarm delaysNone

This privacy policy was generated on December 3, 2025 and is subject to updates as the app evolves.