Rahu reads your approximate location to calculate sunrise and sunset times.
Your location is sent to our computation partner for the calculation and is not stored anywhere.
Rahu does not collect your name, email, contacts, photos, health data, or any advertising identifier.
Rahu has no ads, no analytics SDKs, and no tracking.
You can delete Rahu at any time to remove all locally stored data.
1. Data we collect
Location (approximate)
Rahu uses Core Location with the whenInUse authorization and kCLLocationAccuracyReduced to fetch your approximate position (accuracy ~1–3 km, sufficient for sunrise/sunset math).
Why: Vedic period calculations depend on the exact local times of sunrise and sunset.
When: When you open the App or tap refresh.
Where it goes: Your coordinates are sent over HTTPS to api.moon-bot.cc to compute the schedule.
Storage on our side: We do not store your coordinates on any server.
Storage on your device: The last known location is cached in UserDefaults for offline use. It never leaves your device except in the API request described above.
API key
Rahu ships with an API key for the Panchanga service, stored securely in the iOS Keychain. This key identifies the App itself, not you personally.
Cached schedule data
After each successful API call, the computed schedule (auspicious periods, Rahu Kaal, sunrise/sunset) is saved to a local file inside the App Group container. This cache allows the main app and widget to stay in sync and work offline.
2. Data we do not collect
Personal identifiers (name, email, phone number)
Contacts, photos, microphone, health data
Advertising identifiers (IDFA) or analytics identifiers
Exact GPS coordinates
Any cross-site or cross-app tracking data
3. Third parties
Panchanga API (api.moon-bot.cc)
Rahu relies on the Panchanga API for astronomical calculations. The API receives your approximate coordinates and a UTC timestamp to compute the schedule.
Apple
If you enable notifications, the iOS system may process your notification content locally through Apple's standard APIs. Rahu does not use Apple Push Notification Service (APNs) — all notifications are scheduled locally on-device.
4. Your rights
You have the right to:
Revoke location access at any time in iOS Settings → Privacy & Security → Location Services → Rahu.
Disable notifications in iOS Settings → Notifications → Rahu.
Delete all cached data by deleting the App from your device.
Because Rahu does not store any data on a server, there is nothing to request, export, or delete server-side.
5. Children
Rahu is not directed to children under 13. We do not knowingly collect information from children.
6. Changes to this policy
We may update this policy from time to time. The "Last updated" date at the top indicates when it was last revised. Significant changes will be announced in the App update release notes.