Hazard Terrain
Cookie Policy
Effective and last updated:
Hazard Terrain uses a small amount of browser storage to keep you signed in, protect your account and remember interface preferences. Optional analytics are off unless you accept them, and you can change your choice at any time. We do not use advertising cookies.
1. Cookies and browser storage
Cookies are small files a website stores in your browser. Local storage keeps information in your browser until it is cleared. Session storage keeps it only for the current tab or browsing session. Hazard Terrain mainly uses local and session storage, plus one interface cookie. This policy covers all three.
2. Categories we use
- Essential: sign-in, session security, consent records and reliable app updates. These are required for the platform to work.
- Functional: remembers interface preferences such as the sidebar and map layer order. These are not used for analytics.
- Optional analytics: only after you accept, we record the pages you visit while signed in, with approximate city, region and country looked up from your IP address through ipapi.co. Page addresses are recorded without query strings.
Security records are separate from analytics. Sign-ins, failed sign-in attempts and access errors are always recorded, with IP address and browser details, to protect accounts. These records do not include third-party location lookups unless you have accepted optional analytics.
3. Storage we use
| Name | Type and category | Purpose | Lifetime |
|---|---|---|---|
| sb-<project>-auth-token | Local storage · Essential | Keeps you signed in and refreshes your session. | Until you sign out, the session ends (including automatic sign-out after inactivity) or you clear browser storage. |
| ht_cookie_preference_v1 | Local storage · Essential | Remembers your optional-analytics choice. | Until you change it or clear browser storage. |
| sidebar_state | Cookie · Functional | Remembers whether the app sidebar is open or collapsed. | 7 days. |
| ht.map.activeJurisdictionId | Local storage · Functional | Earlier saved map jurisdiction selection. | Until cleared. |
| Map layer order (one key per client or jurisdiction) | Local storage · Functional | Remembers the order you set for map layers. | Until cleared. |
| admin-map-layer-view-explainer-dismissed | Local storage · Functional | Remembers that an administrator dismissed a help notice. | Until cleared. |
| ht_password_setup_required | Session storage · Essential | Sends new users to finish setting a password. | Until the browser tab or session closes. |
| ht_login_logged_uid | Session storage · Essential | Prevents the same sign-in from being recorded twice. | Until the browser tab or session closes. |
| ht:chunk-reloaded | Session storage · Essential | Reloads the app once after an update without looping. | Until the browser tab or session closes. |
“<project>” is the identifier of our authentication service. Your browser’s own settings and extensions can also affect how long items last.
4. Third-party requests
To display maps, your browser loads resources directly from Mapbox, which receives your IP address and technical request information under its own privacy policy. We do not list or control storage that third parties may set in your browser.
5. Managing your choice
When you first visit, choose “Accept All” or “Essential Only,” or open Cookie Settings. Optional analytics are off until you accept them. You can change your choice at any time with Cookie Settings in the page footer or the button above. Turning analytics off stops new optional analytics records right away. Essential and functional storage stays on because the platform needs it.
6. Clearing browser storage
You can delete cookies and site data in your browser’s privacy settings. Doing so signs you out and resets your saved map and interface preferences. Your cookie choice is also reset, and you will be asked again on your next visit.
7. Changes and contact
We will update this policy when the storage we use changes. See our Privacy Policy for more about how we handle information, or reach us through Contact Us.
