This Privacy Policy describes how the Tirthankara app ("we", "our", or "the app") collects, uses, and protects your information. We are committed to protecting your privacy and being transparent about how data is handled.
Information We Collect
Most features of the Tirthankara app work without any account. The following data may be collected depending on how you use the app:
- Account information: If you choose to create an account (email/password or Google Sign-In via Firebase Authentication), we store your email address and Firebase user ID (UID) to enable cross-device sync of your pilgrimage visit journal.
- Visit journal: When you record a pilgrimage visit, the teerth ID, timestamp, and optional note are stored locally on your device. If you are logged in, this data is synced to our server for cross-device access.
- Location data: With your explicit permission, the app uses your foreground location to show nearby pilgrimage sites and to detect when you arrive at a teerth (geo-fencing). Location data is processed only on-device and is never uploaded to our servers.
- Book view counts: If logged in, the app stores reading progress (view counts per book) in Firebase Firestore, associated with your UID.
- Usage analytics: We use Firebase Analytics to collect data about how the app is used (screens viewed, features accessed, events triggered). Analytics data is associated with a Firebase-generated anonymous identifier.
- Crash and performance data: Firebase Crashlytics collects crash reports to help us diagnose and fix bugs. Crash reports include your Firebase UID and email domain (e.g., "gmail.com") to help us identify affected users. Firebase Performance Monitoring collects app performance metrics (startup time, network latency).
- Push notification tokens: If you enable push notifications, Firebase Cloud Messaging (FCM) stores a device token to deliver notifications. You can disable notifications at any time in your device Settings.
- Payment information: If you make a Kalash offering, payment is processed by Razorpay. We do not store your payment card details. Razorpay may collect information as described in their privacy policy.
- Local preferences: The app stores your preferences (tradition, reading settings, favorites) locally on your device using AsyncStorage. This data is not sent to our servers.
How We Use Your Information
- To provide and maintain the app's features, including visit sync and reading progress
- To identify and fix bugs via crash reports
- To monitor and improve app performance
- To send push notifications about app updates or relevant content (with your consent)
- To process Kalash offerings securely
- To personalize your experience based on your saved preferences
Third-Party Services
We use the following third-party services, each of which may collect and process data according to their own privacy policies:
- Firebase Authentication (Google): Account creation and sign-in. Privacy Policy
- Firebase Analytics (Google): Anonymous usage analytics. Privacy Policy
- Firebase Crashlytics (Google): Crash reporting with UID and email domain. Privacy Policy
- Firebase Performance Monitoring (Google): App performance metrics. Privacy Policy
- Firebase Cloud Messaging (Google): Push notifications. Privacy Policy
- Firebase In-App Messaging (Google): In-app messages and prompts. Privacy Policy
- Firebase Remote Config (Google): Feature flags and app configuration. Privacy Policy
- Razorpay: Payment processing for Kalash offerings. We do not store card details. Privacy Policy
These third-party service providers are required to maintain appropriate data protection standards.
Location Data
Location access is foreground-only and used only while the app is open. It is used to show nearby pilgrimage sites and to trigger the visit geo-fence feature. We do not track your location in the background, and location data is never sent to our servers. You can revoke location permission at any time in your device's Settings.
Data Retention
- Account and visit data: Retained until you delete your account.
- Analytics data: Retained for 14 months (Firebase default), then automatically deleted.
- Crash reports: Retained for 90 days.
- Payment records: Retained as required by applicable law.
- Local data: Retained on your device until you uninstall the app or clear app data.
Your Rights
- Account deletion: You may delete your account and all associated data at any time from within the app (More tab > Delete Account). This permanently removes your account, visit journal, and all server-side data.
- Location permission: You can revoke location access at any time in your device's Settings.
- Push notifications: You can opt out of push notifications at any time in your device's Settings.
- Data export: You may request a copy of your data by contacting us at the email below.
- Local data: Local data can be cleared by uninstalling the app or clearing app data in your device's Settings.
For users in the European Economic Area (GDPR): You have the right to access, rectify, erase, restrict processing, and port your personal data. To exercise these rights, contact us at the email below.
For users in California (CCPA): We do not sell your personal information. You have the right to know what data we collect, request deletion, and opt out of any future sale of personal information.
Children's Privacy
The content of the app is suitable for all ages. However, account creation requires users to be at least 13 years of age. We do not knowingly collect personal information from children under 13. If we learn that we have collected data from a child under 13, we will delete it promptly. Browsing the app without an account has no age restriction.
Data Security
We use reasonable technical and organizational measures to protect your data, including HTTPS encryption for all data in transit and secure Firebase infrastructure for data at rest. However, no method of transmission or storage is 100% secure.
Changes to This Policy
If we make material changes to this Privacy Policy, we will update the effective date above and notify users through the app where appropriate.
Contact Us
If you have any questions about this Privacy Policy or wish to exercise your data rights, please contact us at: connect@tirthankara.in