Cookies & Storage Policy
Last updated April 2026
This Cookies & Storage Policy explains how PriceWhisper, operated by Fitts Company LLC (“we,” “us,” or “our”), uses cookies and browser storage when you use our application at pricewhisper.ai.
PriceWhisper is built to minimise its storage footprint. We use only what is necessary to keep you signed in, remember your preferences, and make the app work reliably, particularly in low-signal environments abroad. We do not use advertising cookies, cross-site tracking, or third-party marketing pixels.
1. Cookies vs. Local Storage
Traditional cookies are small files stored on your device by a server and automatically sent back with every request. They are commonly used for session tracking, personalisation, and advertising.
Local storage is a browser-based mechanism that stores data directly on your device. Unlike cookies, local storage data is never transmitted automatically. It is only read or written by the app code explicitly, and it cannot be accessed by other websites.
PriceWhisper uses a combination of cookies for authentication and policy acceptance, and local storage for app state and offline functionality.
2. What We Store and Why
The tables below list every category of cookies and local storage entries used by PriceWhisper.
Cookies
| Entry | Category | Purpose | Duration | Essential? |
|---|---|---|---|---|
| Authentication session | Essential | Keeps you signed in to PriceWhisper between visits. Set by our authentication provider as secure, httpOnly cookies. Cleared when you sign out. | Until sign-out | Yes |
| Policy acceptance | Essential | Records the version of the Terms of Service and Privacy Policy you have accepted, so you are not asked again unless policies change. Stored as a secure, httpOnly cookie. | 1 year | Yes |
| Analytics tracking | Analytics | Used by our analytics provider to understand how users interact with the app. See Section 3 for details. | Session | No |
Local Storage
| Entry | Category | Purpose | Duration | Essential? |
|---|---|---|---|---|
| Preferences cache | Functional | Caches your settings (such as home currency and display preferences) locally for offline access and faster loading. | Until cleared | Yes |
| Ask history cache | Functional | Caches your recent Asks (price checks) locally so the app remains usable in low-signal or offline conditions abroad. | Until cleared | Yes |
| Exchange rate cache | Functional | Caches currency exchange rates locally to reduce network requests and support offline use. | Until cleared | Yes |
| Offline Ask queue | Functional | Temporarily stores Asks made while offline so they can be processed when your connection is restored. | Until synced | Yes |
| Network status | Functional | Records when your device was last online to manage offline behavior. | Until cleared | Yes |
| Sound preference | Functional | Remembers whether you have enabled or disabled sound in the app. | Until cleared | Yes |
| Install prompt state | Functional | Remembers if you dismissed the Add to Home Screen prompt, so it is not shown repeatedly. | Until cleared | Yes |
| UI state | Functional | Remembers minor display preferences such as which history groups are expanded. | Until cleared | No |
Session Storage
| Entry | Category | Purpose | Duration | Essential? |
|---|---|---|---|---|
| Install modal state | Functional | Prevents the app install prompt from appearing more than once per browser session. | Browser session | No |
We do not use advertising cookies, social media pixels, or any cross-site tracking.
3. Storage Categories Explained
Essential — Authentication (Cookies)
Your authentication session is stored as secure, httpOnly cookies set by our authentication provider. These cookies keep you signed in between visits. They are scoped to pricewhisper.ai and cannot be read by any other website or by client-side scripts. They are cleared when you sign out.
Essential — Policy Acceptance (Cookie)
A secure, httpOnly cookie records which version of our policies you have accepted. This allows us to check acceptance quickly without querying our database on every page load. It contains no personal data beyond a version identifier.
Functional — Offline Support (Local Storage)
PriceWhisper is designed for travelers who may have unreliable internet connections. Several local storage entries exist specifically to keep the app functional in low-signal environments:
- Your preferences and recent Ask results are cached locally so you can review them offline
- Exchange rates are cached so currency conversions work without a connection
- If you submit an Ask while offline, it is queued locally and processed when your connection returns
This data is stored on your device only and is never transmitted automatically.
Analytics (Cookie)
Our analytics provider may set cookies to track anonymous session and page interaction data. This helps us understand how the app is used so we can improve it. Analytics data is not used for advertising.
If you are located in the EU or EEA, we will seek your consent before enabling analytics in accordance with applicable law.
4. Third-Party Storage
Our authentication provider sets secure, httpOnly cookies on our behalf to manage your session. These exist solely to keep you signed in and cannot be accessed by other websites.
Our analytics provider may set cookies to track session interactions. See Section 3.
Our payment processor and text-to-speech provider operate exclusively through server-side calls. They do not set cookies or local storage entries in your browser.
We do not permit any third party to set advertising cookies or tracking pixels on pricewhisper.ai.
5. How Long Is Data Retained?
- Authentication cookies persist until you sign out or clear your browser data. Signing out from within the app automatically clears your session.
- The policy acceptance cookie is retained for up to one year. It contains no sensitive data.
- Local storage entries for preferences, Ask history, exchange rates, and other functional data persist until you clear site data for pricewhisper.ai.
- Session storage entries are automatically cleared when you close your browser tab.
6. Managing and Clearing Storage
Clearing Local Storage and Cookies
To clear PriceWhisper's stored data from your device:
- Chrome / Android: Settings → Privacy and security → Clear browsing data → Site data
- Safari / iOS: Settings → Safari → Advanced → Website Data → pricewhisper.ai → Delete
Clearing storage will sign you out and reset your policy acceptance and preference states. You will be prompted to accept policies again on your next visit.
Opting Out of Analytics
Enable a Do Not Track signal in your browser settings. We honour this signal and will not load analytics for users who have enabled it.
7. Your Rights
If you are located in the European Economic Area, the United Kingdom, or California, you have rights regarding data stored on your device through our Service. You may request information about what we store, ask us to delete it, or withdraw consent for non-essential analytics at any time.
To exercise these rights, contact us through our Contact Us page. For full details on your data rights, see our Privacy Policy.
8. Changes to This Policy
We will update this policy if we add or remove storage entries or change how we use them. We will update the effective date at the top of this page and notify you within the app if changes are material.
9. Contact Us
Questions about this policy or how PriceWhisper stores data on your device:
Fitts Company LLC
Virginia, USA
Contact Us page: pricewhisper.ai