RentalMath
Storage, Cookies & Offline Caching Notice
How we use browser storage technologies across all tiers.
In This Document
1Overview
RentalMath uses browser-based storage technologies to deliver functionality, enable offline use, and persist your data. The specific technologies in use depend on your tier. This App does not use advertising cookies or third-party tracking cookies.
2localStorage (All Tiers)
| What | Browser storage that persists on your device until cleared. Not sent to servers. |
|---|---|
| What is stored | Free tier: Up to 5 deal records, UI state, preferences, dismissed hints. Paid/Premium: Same local data, plus a local mirror used for offline access pending Firestore sync. |
| How to clear | Browser Settings → Clear Site Data, or DevTools → Application → Local Storage. |
3IndexedDB (Paid / Premium Only)
| What | Browser database used by Firebase Firestore's offline persistence layer. |
|---|---|
| What is stored | A local cache of your Firestore data and a queue of pending writes. Managed automatically by the Firebase SDK. |
| How to clear | DevTools → Application → IndexedDB. Clearing does not delete cloud data but may lose unsynced local writes. |
4Service Worker Cache / CacheStorage (All Tiers)
| What | Caches the App shell and static assets for offline use. |
|---|---|
| What is cached | index.html, firebase-init.js, sync.js, auth-ui.js, Bootstrap CSS/JS, Chart.js, Google Fonts, icons and manifest files. Deal data is NOT stored in the service worker cache. |
| Stale content | You may see a cached version of the App until the service worker updates. We increment the cache version with every App release. |
| How to clear | DevTools → Application → Cache Storage, or clear all site data. |
5Cookies
The App itself does not set cookies. Firebase Authentication may set session-related cookies as part of its SDK behavior. Stripe may set cookies in connection with its payment flow. Review their respective privacy policies for details.
6Summary
| Technology | What's Stored | Persistence |
|---|---|---|
| localStorage | Deal records, UI state | Until cleared manually |
| IndexedDB | Firestore offline cache (Paid/Premium) | Managed by Firebase SDK |
| CacheStorage | App shell and static assets | Auto-refreshed on update |
| Cookies | None set by the App directly | N/A |
RentalMath