Cookie Policy
Last updated September 2026. A short, honest explanation of the browser storage SmartJib uses.
1. Browser storage we use
SmartJib uses cookies, localStorage and IndexedDB to keep you signed in, remember language/theme and workspace choices, cache budget data for fast and offline use, and hold pending edits until they safely synchronize.
2. Essential storage
Authentication state, security/session data, preferences, offline cache and the finance outbox are required for the service you request. Blocking or clearing them may sign you out, reset preferences, or remove device-only demo and unsynchronized data.
3. Analytics on this site
Two kinds of measurement run on this site. The first is always on: Vercel Web Analytics and Vercel Speed Insights come from our hosting platform and count visits by page path, referrer and country, plus how fast real pages render. They set no cookies, hold no cross-site identifier and contact no advertising network, and the only URL they report is the page path — the query string and fragment are stripped before anything is sent, so an invitation link or a household join code can never leave your device. Because this is first-party audience measurement rather than profiling, the usage-analytics toggle does not control it; a content blocker that refuses the platform's measurement endpoints stops it, and SmartJib behaves identically either way. The second kind is optional: Firebase Analytics and any configured analytics provider stay unloaded and send nothing unless you explicitly agree. When enabled, only allowlisted product-usage dimensions are sent; financial amounts and free-form budget content are blocked. If a Google Tag Manager container id is configured, the container script is loaded on every page so the tag can be verified, but it starts in Google Consent Mode with every storage signal denied: nothing is read from or written to your device for analytics or advertising, and none of the reviewed events above are mirrored to its dataLayer, until you agree. Allowing usage analytics flips those signals to granted; declining leaves them denied and the container stays silent. With no container id configured, no Google Tag Manager script is loaded at all.
4. No advertising cookies
SmartJib does not use advertising cookies, cross-site tracking, or sell profiles. Analytics consent is separate from the storage needed to run your budget.
5. Managing your choice
You can grant or withdraw analytics consent in Profile settings and clear browser storage through your browser. Withdrawing analytics consent stops future optional analytics events; the cookieless first-party measurement described above is not controlled by that toggle and is stopped by a content blocker instead. Blocking essential storage may prevent SmartJib from working or synchronizing correctly.