RentalMath real estate investment calculator. RentalMath Legal Documents Back to App
Terms of Use Subscription & Billing Terms Financial & Calculator Disclaimer Privacy Policy Cloud Sync Disclosure Storage, Cookies & Caching Sharing Disclosure Data Retention & Deletion Third-Party Services Consumer Privacy Rights Account Security Notices Offline & PWA Disclosure

Legal Documents

  • Terms of Use
  • Subscription & Billing Terms
  • Privacy Policy
  • Financial & Calculator Disclaimer
  • Cloud Sync Disclosure
  • Storage, Cookies & Caching
  • Sharing Disclosure
  • Data Retention & Deletion
  • Third-Party Services
  • Consumer Privacy Rights
  • Account Security Notices
  • Offline & PWA Disclosure

RentalMath

Storage, Cookies & Offline Caching Notice

How we use browser storage technologies across all tiers.

📅 Effective Date: March 16, 2025 ✉️ admin@housatonicholdings.com

In This Document

  1. Overview
  2. localStorage (All Tiers)
  3. IndexedDB (Paid / Premium Only)
  4. Service Worker Cache / CacheStorage (All Tiers)
  5. Cookies
  6. Summary

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)

WhatBrowser storage that persists on your device until cleared. Not sent to servers.
What is storedFree 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 clearBrowser Settings → Clear Site Data, or DevTools → Application → Local Storage.

3IndexedDB (Paid / Premium Only)

WhatBrowser database used by Firebase Firestore's offline persistence layer.
What is storedA local cache of your Firestore data and a queue of pending writes. Managed automatically by the Firebase SDK.
How to clearDevTools → Application → IndexedDB. Clearing does not delete cloud data but may lose unsynced local writes.

4Service Worker Cache / CacheStorage (All Tiers)

WhatCaches the App shell and static assets for offline use.
What is cachedindex.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 contentYou may see a cached version of the App until the service worker updates. We increment the cache version with every App release.
How to clearDevTools → 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

TechnologyWhat's StoredPersistence
localStorageDeal records, UI stateUntil cleared manually
IndexedDBFirestore offline cache (Paid/Premium)Managed by Firebase SDK
CacheStorageApp shell and static assetsAuto-refreshed on update
CookiesNone set by the App directlyN/A

RentalMath

Real Estate Investment Calculator

Legal Documents

  • Terms of Use
  • Subscription & Billing Terms
  • Privacy Policy
  • Financial Disclaimer
  • Cloud Sync Disclosure
  • Storage & Cookies
  • Sharing Disclosure
  • Data Retention & Deletion
  • Third-Party Services
  • Consumer Privacy Rights
  • Account Security Notices
  • Offline & PWA Disclosure
© Housatonic Holdings. All rights reserved.Back to RentalMath