Privacy Policy
๐ THE SHORT VERSION
- We do not collect, store or transmit any personal data
- All Panchang calculations run entirely on your device
- We do not use analytics, advertising or third-party trackers
- Your city and Rashi preference are saved locally in your browser only
- Payments are handled by ExtensionPay / Stripe โ we never see your card details
- The AI feature (Gemini Nano) runs on your device โ no prompts are sent to any server
1. Who We Are
PanchangPulse is a Chrome extension developed and published by darkmessiah0071 (contact: imdarkmessiah007@gmail.com). This Privacy Policy explains how the extension handles information when you use it.
2. What Data We Collect
We collect no personal data. PanchangPulse does not collect, transmit, sell or share any personally identifiable information.
Data stored locally on your device only
The following preferences are stored in your browser's local storage (chrome.storage.local) and never leave your device:
| Data Item | Purpose | Transmitted externally? |
|---|---|---|
| Selected city name | Remember your location preference for sunrise/sunset calculations | No |
| Birth Rashi selection | Show personalised Rashi guidance | No |
| Notification preference (on/off) | Control Rahukaal alert behaviour | No |
| Review reward expiry timestamp | Track whether the 30-day free reward is active | No |
| Subscription cache (paid/free status) | Avoid repeated network calls to ExtensionPay | No (read-only local cache) |
| Install date | Required by ExtensionPay to initialise your account | Sent to ExtensionPay only |
3. Panchang Calculations
All Panchang data โ Tithi, Nakshatra, Yoga, Karana, Vara, Choghadiya, Muhurats, sunrise, sunset, Rahukaal and all other values โ are calculated entirely within your browser using JavaScript. No location data, date, or calculation result is ever sent to any server. The extension works fully offline.
4. AI Features (Gemini Nano)
The AI Rashi insights feature (available on the Yearly and Lifetime plans) uses Google Chrome's built-in Gemini Nano language model. This model runs entirely on your device using Chrome's on-device AI APIs.
This feature requires Chrome 127 or later with AI features enabled. If Gemini Nano is not available on your device, the feature will show a polite message explaining why and no data will be transmitted.
5. Payment Processing
Paid plans (Monthly $5.99, Yearly $49.99, Lifetime $129) are processed by ExtensionPay (extensionpay.com) using Stripe as the payment processor.
- When you click an upgrade button, you are directed to ExtensionPay's secure payment page.
- We never see, store or handle your credit card, debit card or bank information.
- ExtensionPay makes a network request to
https://extensionpay.comto verify your subscription status. This request includes your anonymous install date and extension ID โ no name, email or device identifiers. - ExtensionPay's own privacy policy applies to payment processing: extensionpay.com/privacy
- Stripe's privacy policy applies to card processing: stripe.com/privacy
6. Permissions Explained
PanchangPulse requests the following Chrome permissions. Each one is strictly necessary:
| Permission | Why It Is Required |
|---|---|
| storage | To save your city, birth Rashi, notification preference and subscription status locally on your device between sessions. Without this, your settings would reset every time you open the extension. |
| clipboardWrite | To copy your daily Panchang card to the clipboard when you tap "Copy Today's Panchang Card". This is triggered only by your explicit tap โ the extension never reads from your clipboard. |
| notifications | To send a browser notification 15 minutes before Rahukaal starts each day (Monthly plan only). Notifications are only sent after you explicitly enable this toggle in Settings. |
| alarms | To schedule the daily Rahukaal notification alarm at the correct time each morning and to refresh the subscription cache at midnight. The alarm API is the standard Chrome mechanism for timed background tasks in Manifest V3. |
7. Host Permissions
The extension requests access to one external host:
| Host | Purpose |
|---|---|
https://extensionpay.com/* |
To verify your subscription status with ExtensionPay. This request is made once (then cached for 5 minutes) when you open the extension. It sends only your anonymous install date and extension ID โ no personal data. Without this permission the paid features cannot be unlocked. |
8. Data Sharing
We do not sell, rent, trade or otherwise share your data with any third party. The only external communication the extension makes is the subscription verification request to ExtensionPay described above, which contains no personally identifiable information.
9. Children's Privacy
PanchangPulse does not knowingly collect any information from children under the age of 13. The extension does not target children and does not contain any content directed at children.
10. Your Rights
Since we collect no personal data, there is nothing to access, correct or delete. Your local preferences (city, Rashi) are stored in your own browser and you can clear them at any time by uninstalling the extension or clearing Chrome's extension storage.
If you are an EU/EEA resident, you have rights under the GDPR. Since we collect no personal data, there is no data to exercise those rights against โ but you are welcome to contact us if you have questions.
11. Data Security
All data stored by the extension lives in Chrome's sandboxed extension storage on your local device. It is subject to Chrome's own security model. The only external connection the extension makes uses HTTPS (TLS) to ExtensionPay.
12. 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 increment the version number. Continued use of the extension after changes constitutes acceptance of the updated policy.
13. Contact
If you have any questions about this Privacy Policy, please contact us:
GitHub: github.com/darkmessiah0071
Extension: PanchangPulse on Chrome Web Store