Kaivalya Privacy Policy
"Your privacy is part of your journey."
Introduction & Philosophy
At Kaivalya, privacy is an important part of the experience we are building.
Kaivalya is designed to help you build discipline, maintain your daily routine, make personal commitments, track progress, and continue your journey with greater awareness.
This Privacy Policy explains what information Kaivalya stores, how it is used, and how we protect it.
1. Information We Collect
Kaivalya is designed with a privacy-first approach.
Depending on the features you use, Kaivalya may store information related to your personal journey, including:
- routineDaily routine and Dincharya information
- timerSankalp commitments and progress
- local_fire_departmentStreak information
- military_techLeague and achievement progress
- autorenewRelapse / recovery records
- analyticsPersonal progress and report information
- settingsApp settings and preferences
We only use information that is necessary to provide the features of Kaivalya.
2. Your Personal Journey
Some information entered into Kaivalya can be personal or sensitive in nature.
For example, you may choose to record:
This information is used solely to provide Kaivalya's tracking and progress features.
3. Local Storage (Offline-First)
Kaivalya is designed to work offline-first.
Information needed for your day-to-day experience can be stored locally on your device. This allows you to continue using important parts of the application even when an internet connection is unavailable.
Your locally stored app data generally remains on your device until you:
- Delete the relevant data inside the application, where supported
- Clear the application's storage
- Uninstall Kaivalya
4. Data Synchronization
When synchronization features are used, selected information may be securely transmitted to Kaivalya's backend services.
Synchronization is intended to help maintain your account and progress across supported application functionality.
Depending on the information required by the current version of Kaivalya, synchronized information may include:
- • Current and best streak information
- • League progress
- • Sankalp records
- • Relapse / recovery records
- • Other information required to provide synchronization & account functionality
We do not synchronize every piece of locally generated information simply for the purpose of collecting data.
5. How We Use Your Information
Information stored by Kaivalya may be used to:
6. Advertising and Tracking
Kaivalya is designed without an advertising-first model.
• We do not sell your personal information to advertisers.
• We do not intend to use your personal discipline, routine, Sankalp, or recovery information for targeted advertising.
If third-party analytics, crash reporting, advertising, or other services are introduced in a future version, this Privacy Policy will be updated to explain the relevant data practices before or when those practices become applicable.
7. Third-Party Services
Kaivalya may use infrastructure and service providers necessary to operate its backend and technical services.
These providers may process information only as necessary to provide their services to Kaivalya.
We do not authorize third-party service providers to use your personal Kaivalya journey for their own advertising purposes.
The services used by Kaivalya may change as the application evolves. This Privacy Policy will be updated when material changes are made.
8. Data Security
We take reasonable technical and organizational measures to protect information handled by Kaivalya.
These measures include:
- 🔒 Secure HTTPS communication
- 🔑 Authentication & access controls
- 🛡️ Protected backend infrastructure
- 🗄️ Database security measures
- 🚫 Restricted access to production systems
- 📦 Secure application release practices
However, no method of electronic storage or transmission can be guaranteed to be 100% immune from security vulnerabilities.
9. Data Retention
We retain information only for as long as it is necessary to provide the relevant Kaivalya functionality or to meet legitimate operational and legal requirements.
Locally stored information may be removed when you clear the application's data or uninstall Kaivalya.
For information stored on our backend, retention and deletion depend on the applicable account and synchronization functionality.
10. Deleting Your Data
You may delete locally stored Kaivalya information by using the deletion options available within the application or by clearing the application's data / uninstalling the application, where applicable.
If you have information stored on Kaivalya's backend and wish to request its deletion, you can contact us directly.
Please include enough information for us to understand your request. We may need to verify the request before processing it.
11. Children's Privacy
Kaivalya is designed as a personal discipline and routine application.
We do not knowingly collect personal information from children in violation of applicable laws.
If you believe that a child has provided personal information to us in a manner that violates applicable requirements, please contact us so that we can review the situation and take appropriate action.
12. Device Permissions
Kaivalya requests Android permissions only when they are necessary for an application feature.
The purpose of each permission should be clear from the feature that uses it.
13. Changes to This Privacy Policy
Kaivalya may evolve over time.
If we introduce new features or make changes that affect how information is collected, stored, or used, we may update this Privacy Policy.
The latest version will always be available at:
The effective date at the top of this page indicates when the policy was last updated.
14. Contact Us
If you have questions about this Privacy Policy, your data, or Kaivalya's privacy practices, contact us at:
🌐 Website: https://niteshgupta.dev/kaivalya
📧 Email: rishira999@gmail.com
Your Privacy Matters
Kaivalya is built around a simple idea:
"Your discipline is your journey. Your journey should remain yours."
We aim to keep Kaivalya useful without turning your personal progress into a source of advertising or unnecessary data collection.
Prior to publishing production builds to Indus or Google Play, verify:
- Exact data payload stored in your Laravel API backend
- Presence of analytics/crash SDKs (Firebase Crashlytics, Sentry, etc.)
- Requested permissions declared in the Android release manifest
