Cookies and browser storage
What the Ordovola web application stores in your browser, including optional analytics storage used only after your choice.
- Last updated
- 29 Aug 2026
Current notice model
Ordovola separates necessary storage from optional product analytics. Analytics is denied by default and the Analytics SDK is not loaded until you choose “Allow analytics”. Advertising and marketing storage remains denied and is not used. Your versioned choice is stored so the notice is not shown on every visit.
Storage audit
The 29 Aug 2026 audit inspected application source and a clean signed-out browser session. Before an analytics choice, the application did not initialize Firebase Analytics or write analytics cookies. Firebase Authentication and SDK storage remain separate and necessary for requested account, security and application functions.
| Storage | Category | Purpose | Duration |
|---|---|---|---|
firebase:authUser:* · localStorage | Necessary | Keeps the requested Firebase Authentication session available across page reloads and browser restarts. | SDK-managed; sign-out removes the active user session. |
firebaseLocalStorageDb · IndexedDB | Necessary | Supports migration of existing Firebase Authentication sessions and acts as a fallback where Web Storage is unavailable. | SDK-managed; it may remain empty when Web Storage is available. |
firebase-heartbeat-database · IndexedDB | Necessary technical | Stores limited Firebase SDK heartbeat metadata used in service requests and operational diagnostics. | SDK-managed and periodically refreshed. |
ordovola:vite-preload-reload · sessionStorage | Necessary technical | Prevents repeated automatic reloads when a newly deployed version replaces an application module that an open page still references. | Created only after a module load failure and normally removed about 10 seconds after the refreshed page opens; otherwise it ends with the browser tab session. |
ordovola.whatsappPackPurchase.v1 · sessionStorage | Necessary technical | Temporarily remembers the pre-checkout purchased-message balance so Ordovola can show when the signed webhook has updated it. It contains no organization, order, customer or checkout identifier. | Removed when the backend balance update is observed, after two hours, or when the browser tab session ends. |
ordovola.storage-notice · localStorage | Preference | Records the policy version, your analytics choice and when it was made; the preference itself is not used to track product activity. | Until browser data is cleared or a new policy version needs acknowledgement. |
ordovola.locale.* · localStorage | Preference | Remembers an English or Serbian interface preference for authentication pages or a specific organization. If localStorage is unavailable, Ordovola keeps it only for the current page session. | Until browser data is cleared or the preference is changed. |
_ga, _ga_* · cookies | Optional analytics | Google Analytics distinguishes browser sessions and measures limited Ordovola product usage only after analytics is allowed. | Google-managed and subject to the configured GA4 retention and cookie lifetime; commonly up to two years unless cleared sooner. |
These categories describe the current technical behavior. Whether a storage mechanism is legally exempt from consent depends on the final service, jurisdiction and legal review.
Cookies
Ordovola does not write analytics cookies before consent. If analytics is allowed, Google Analytics may write first-party _ga cookies. Google or Firebase may also use provider-domain cookies that are necessary to complete and protect an optional Google sign-in flow.
Necessary
Firebase authentication and technical SDK storage keep requested sign-in and core application features working.
Preferences
Ordovola stores the first-party analytics choice and language preferences described above.
Analytics
Firebase / Google Analytics measures limited navigation and product actions only after opt-in. It is not necessary for Ordovola to work and does not receive public confirmation-token pages.
Marketing and advertising
No marketing pixel, advertising tracker or behavioral profiling storage is currently used.
Browser controls and future changes
Change your analytics choice below at any time. Choosing “Only necessary” stops future analytics collection; it does not retroactively delete data already collected. Clearing Ordovola site data may sign you out, reset preferences and make the notice appear again.
Current choice: only necessary storage