Legal
Cookies & Local Storage
The short version
JasmoFlo runs without third-party advertising trackers. No Google Analytics, Mixpanel, Heap, Segment, Hotjar, or marketing pixels. We use a small set of strictly-necessary first-party storage keys; they’re listed below.
What we store, where, why
| Name | Where | Purpose | Lifetime |
|---|---|---|---|
anonymous_user_id | Cookie (.jasmoflo.com) | Attributes the marketing → workspace handoff so a deal read against the same address from the same browser doesn’t fan out to paid upstreams twice. | 30 days |
jasmoflo.threeq.seen | sessionStorage | Flag that the three-question philosophy capture has run this session. Skipping is honest about being a skip; coming back next session will re-offer. | Tab session |
jasmoflo.threeq.draft | sessionStorage | Autosaves your in-progress philosophy answers so a refresh doesn’t lose them. | Tab session |
jasmoflo.philosophy.v1 | localStorage | Your captured philosophy (target market, price ceiling, return floor, strategy lens). Persists across visits so Mona doesn’t re-ask. | Until you delete it |
jasmoflo.learnedPrefs.v2 | localStorage | Mona’s evolving read on your preferences, refined as you accept/pass on deals. | Until you delete it |
| Auth session cookie | HttpOnly cookie (.jasmoflo.com) | Set after sign-in via the Entra/CIAM provider. Used to identify you on subsequent requests; never readable by JavaScript. | Auth session expiry (varies) |
Clearing storage
You can wipe everything we’ve set in this browser at any time via your browser’s site-data settings. Note that clearing the auth cookie signs you out, and clearing localStorage means Mona will ask the three-question philosophy questions again on your next visit.
Do Not Track
We honor the DNT: 1 header by not setting the attribution anonymous_user_id cookie. The strictly necessary auth and philosophy keys are still set so the app functions.
Contact
Cookie or storage questions: privacy@jasmoflo.com.