Cookie Policy
Policy version 1
This page lists the cookies and browser storage OmniSphere actually sets, why, and for how long. It is generated from the application code.
What are cookies and browser storage?
Cookies are small text files; localStorage and sessionStorage are similar browser features. We use all three. Strictly necessary items do not need consent; everything else is off until you allow it.
Your choices
On your first visit you can accept all, reject all, or customize. Reject all is as easy as Accept all. You can change or withdraw consent at any time with the Cookie settings link in the footer or in Settings. Withdrawing analytics or marketing stops those scripts and deletes their cookies. We ask again after 6 months or when this policy changes.
Global Privacy Control and Do Not Track
If your browser sends Global Privacy Control or Do Not Track, analytics and marketing start switched off. A choice you make yourself in the banner overrides the signal.
What we set
| Name | Type | Category | Purpose | Duration |
|---|---|---|---|---|
| omnisphere_access, omnisphere_refresh | Cookie | Strictly necessary | HttpOnly sign-in session set by the API (access and refresh token). | 15 minutes / 14 days |
| omni_consent | Cookie | Strictly necessary | Remembers your cookie choice (also mirrored in localStorage). | 180 days |
| omni_consent | localStorage | Strictly necessary | Mirror of the consent record (version, timestamp, choices). | 180 days (re-validated) |
| omnisphere_auth | localStorage | Strictly necessary | Signed-in user, organization and tokens for the dashboard. | Until sign-out |
| omnisphere_2fa_pending, omnisphere_pending_verify_email, omnisphere.billing.paypalPending, omnisphere:partner-key | sessionStorage | Strictly necessary | Holds a step of a sign-in, e-mail verification, PayPal checkout or partner session you started. | Session |
| app-locale, marketing-locale, omnisphere.ui.locale, omnisphere_agent_lang, omnisphere.org.tz | localStorage | Strictly necessary | The language and time zone you picked explicitly (user-requested interface setting). | Until you clear it |
| agent_session, agent_session_history, omnisphere:dashboards:<org>, omnisphere:team_chat:<org>, chats:ticket:<org>:<id>, omnisphere:osm_geocode_v1:* | localStorage | Strictly necessary | Content you create or request in the app: assistant conversation, custom dashboards, team chat state, ticket cache and geocoding cache. Stays on your device. | Until you clear it |
| omnisphere_agent_panel_open, omnisphere_agent_floor_view_mode, omnisphere-onboarding-dismissed | localStorage | Preferences | Cosmetic memory: assistant panel open, agent floor view mode, dismissed setup checklist. | Until you clear it |
| omnisphere-sticky-cta-dismissed | sessionStorage | Preferences | Remembers that you closed the mobile sign-up bar. | Session |
| _ga, _ga_*, _gid, _gat* | Cookie | Analytics | Google Analytics / Tag Manager (third party, only if configured and consented). | Up to 2 years |
| Cloudflare Web Analytics, Plausible | Cookie | Analytics | Cookieless page-view measurement. No cookie is set, but loaded only with analytics consent. | None |
| _fbp, _fbc, _gcl_* | Cookie | Marketing | Meta Pixel and Google advertising signals (third party, only if configured and consented). | Up to 90 days |
Third parties
Analytics and marketing providers load only if the site operator configured them and you consented. They then set their own cookies under their own policies: Google (_ga, _ga_*, _gid, _gat*, _gcl_*), Meta (_fbp, _fbc). Cloudflare Web Analytics and Plausible do not use cookies but are still treated as analytics and load only with consent. Map views fetch tiles from OpenStreetMap / CARTO and address lookups go to Nominatim only when you use a map or address feature.
Contact
Questions about this policy: [email protected].