| Data | Purpose | Storage |
|---|---|---|
| Email address | Account creation, authentication, and support | Firebase Authentication |
| Language preferences | Content and UI language selection | Local (Hive) + Firestore (when signed in) |
| Journal entries | Personal reflections on verses | Local (Hive) + Firestore (when signed in) |
| Daily reminder time | Notification scheduling | Local (Hive) only; not synced to cloud |
| Data | Purpose | Storage |
|---|---|---|
| Streak data | Daily completion tracking | Local (Hive) + Firestore (when signed in) |
| Device locale | Language preselection during onboarding | Device only; not transmitted |
| Subscription status | Premium entitlement verification | RevenueCat + Google Play |
| Service | Data shared | Purpose |
|---|---|---|
| Firebase Authentication (Google) | Email, UID | Account sign-in and management |
| Cloud Firestore (Google) | Profile, journal, streak data | Cloud sync across devices |
| RevenueCat | App User ID (Firebase UID), purchase tokens | Subscription management and entitlement verification |
| Google Play | Purchase tokens, subscription status | Billing and subscription processing |
Each service operates under its own privacy policy: Google Privacy Policy · RevenueCat Privacy Policy
We do not: Sell personal data · Share data with advertising networks · Use data for behavioral profiling · Process payment information directly (all payments go through Google Play)
You can delete your account and associated data at any time:
See our Account & Data Policy for detailed information about the cancellation-first deletion process, what data is erased vs retained, local data cleanup, and account recreation after deletion.
| Data type | Retention period |
|---|---|
| Account data | Until account deletion |
| Journal entries | Until account deletion |
| Deletion fence record | 30 days (TTL-based auto-cleanup) |
| RevenueCat purchase history | Per RevenueCat's retention policy |
| Crash/analytics logs | Per Firebase retention policy |
This app is not directed at children under 13. We do not knowingly collect personal information from children under 13. If we become aware that a child under 13 has provided us with personal information, we will take steps to delete it.
We may update this policy as features evolve. Material changes will be notified via in-app notification and an updated "Last updated" date.
For privacy questions or data requests: Email: [Support email — TBD]
Online: shloka-byte-policies.pages.dev/privacy-policy.html
Response time: Within 5 business days