Back to Home

Data Storage & Local Storage Policy

Last updated: January 24, 2026

What Is Local Data Storage

As a mobile application, Nirantara Stuti stores data locally on your device to provide a seamless experience. Unlike traditional web cookies, mobile apps use device storage mechanisms such as local databases, app preferences, and cached files.

This local storage helps us provide you with a better experience by remembering your preferences, enabling offline access to songs and Bible content, and syncing your data across sessions.

How We Use Local Storage

Nirantara Stuti uses the following types of local data storage:

1. Essential App Data (AsyncStorage & Secure Storage)

This data is necessary for the basic functionality of our app:

  • Authentication tokens (stored securely)
  • Session management and login status
  • User account information (email, display name)
  • App configuration and core settings

Storage Type: React Native AsyncStorage and Expo SecureStore (encrypted)

2. User Preferences (Local Storage)

These preferences are saved locally to remember your choices:

  • Language preference (Kannada/English)
  • Theme settings (light/dark/system mode)
  • Font size and accessibility settings
  • Audio playback preferences

Storage Type: AsyncStorage (persists across app sessions)

3. App Activity Data (Database Cache)

Activity data is stored locally and synced with our secure server:

  • Songs viewed, played, and practiced
  • Playlists created and favorites
  • Bible reading progress and bookmarks
  • Learning progress and practice history

Storage Type: Local SQLite database synchronized with Supabase

Note: We do NOT use any third-party analytics services (no Google Analytics, Firebase Analytics, or advertising trackers).

4. Offline Content Cache (File Storage)

Cached data enables offline functionality:

  • Downloaded song audio files for offline playback
  • Cached Bible chapters for offline reading
  • Song lyrics and chords stored locally
  • App assets and images

Storage Type: Device file system cache (managed by the app)

Third-Party Services and Data Storage

We use the following trusted third-party services that may store data on their servers:

  • Supabase: For secure database storage, user authentication, and real-time synchronization. Your account data, preferences, and activity are stored on Supabase servers with encryption.
  • Bible API Services: We fetch Bible content from external public APIs (cdn.jsdelivr.net, bible-api.com, bible-go-api.rkeplin.com). These services only receive the Bible reference you request - no personal information is shared.
  • Google/Apple Sign-In: For social authentication. These providers only provide us with your email and basic profile during initial login.

Important: We do NOT use Google Analytics, Facebook SDK, Firebase Analytics, or any third-party advertising networks. Your usage data stays within the app and our secure database.

Managing Local Data Storage

You have control over the data stored on your device:

App Settings

You can manage your data storage preferences through the App Settings:

  • Clear cached Bible content
  • Delete downloaded songs
  • Reset app preferences to defaults
  • Manage theme and language settings

Note: Essential authentication data cannot be cleared without logging out, as it is required for the app to function.

Device Storage Settings

You can manage app data through your device settings:

  • Android: Settings → Apps → Nirantara Stuti → Storage → Clear Data/Cache
  • iOS: Settings → General → iPhone Storage → Nirantara Stuti → Delete App

Warning: Clearing all app data will sign you out and delete all local content (downloaded songs, cached Bible chapters). Your account data on the server will remain intact.

Privacy-Focused Approach

We do not use third-party tracking or analytics services. All activity data is stored locally on your device and synchronized only with our secure Supabase database. There are no advertising trackers or behavioral analytics collecting your data.

Offline Functionality

Local data storage enables the app to work seamlessly even without an internet connection:

  • Offline Song Access: Downloaded song audio files and lyrics are stored locally for playback without internet
  • Bible Content Cache: Previously viewed Bible chapters are cached for faster loading and offline reading
  • Playlists & Preferences: Your playlists and app settings are saved locally and synced when online
  • Seamless Experience: The app continues to function with most features available even when offline

Storage Space: Typical storage usage is 50-200 MB depending on how many songs you download and how much Bible content you cache. You can monitor and manage storage in the app settings.

Updates to This Policy

We may update this Data Storage Policy from time to time to reflect changes in our practices or legal requirements. We will notify you of any significant changes by:

  • Posting the updated policy on this page and in the app
  • Updating the "Last updated" date at the top
  • Sending an in-app notification for major changes that affect your data

Contact Us

If you have questions about how we store data or this Data Storage Policy, please contact us:

Email: nirantarastuti@gmail.com

Phone/WhatsApp: +91 9902380430

Location: Shivamogga, Karnataka, India

Your Privacy Matters

We are committed to protecting your privacy and being transparent about how we store data locally on your device. Unlike many apps, we do NOT use third-party tracking, advertising networks, or analytics services. Your data stays on your device and our secure database only.

By using Nirantara Stuti, you consent to local data storage as described in this policy, which is necessary for the app to function properly and provide offline access.