What are Cookies & Local Storage?
Cookies are small alphanumeric files placed on your computer or phone browser by websites you visit. They allow websites to remember actions, authenticate accounts, and save functional preferences over time.
Because PunjabiShelf operates primarily as an Android native mobile application, we rely on modern mobile equivalents, such as Local Storage (SharedPreferences) and Secure Key-Value Tokens. These technologies allow the app to store your preferences offline without injecting tracking cookies into your web browser.
How We Use Them (Strictly Essential)
Every stored value or token used on PunjabiShelf is tied to a functional feature inside the digital library:
| Storage Type | Key / Name | Purpose | Duration |
|---|---|---|---|
Secure Auth Token |
Firebase ID Token | Keeps you signed into your PunjabiShelf profile securely. | Session / Refreshable |
Local Storage |
Reader Preferences | Remembers your PDF reader settings (e.g. Dark Mode vs. Light Mode). | Persistent (On Device) |
Local Storage |
Reading Progress | Saves bookmarks, last-read pages, and offline-cached PDF pointers. | Persistent (On Device) |
Temporary Cache |
AI Companion History | Retains in-session conversational context for book summaries and explanations. | Session only |
- Account Authentication: Allows you to browse literature, open your saved shelf, and write reviews without re-authenticating on every page.
- Dark Mode & Viewer Preferences: Remembers your chosen reading themes for night-time reading.
- Offline Book Experience: Preserves downloaded chapters and page states directly in internal storage.
Third-Party Services
We work with trusted cloud and platform infrastructure providers who handle technical tokens strictly on our behalf:
- Google Firebase: Manages authentication tokens, real-time Firestore synchronization, and anonymized crash reporting to identify app crashes.
- Cloudflare (R2 & Workers): Delivers encrypted digital book assets with rapid global edge caching.
Neither PunjabiShelf nor our infrastructure partners use your storage data to build marketing profiles or display external targeted ads.
Managing Your Cookies & App Storage
You have full, unencumbered control over what is saved on your device at all times:
- Clearing App Data on Android: Open your Android device Settings > Apps > PunjabiShelf > Storage > Clear Storage / Clear Cache. This immediately deletes all stored preferences, saved pages, and offline files.
- Logging Out: Tapping Sign Out in your app profile instantly purges local authentication tokens from memory.
- Browser Settings (Website): You can configure your browser (Chrome, Firefox, Safari) to reject cookies or warn you before a cookie is received.
Contact Us
If you have any questions or require clarification regarding our storage policies or data security practices, please reach out to our team:
Official Portal: punjabishelf.in
Based In: Punjab, India 🇮🇳