Cookies Policy
Budfinix Cookies Policy (v2026.09.11). Cookies, local storage, and preference choices.
Updated 2026-09-11 · TH
Document version: v2026.09.11
Effective date: 11 September 2026
This Cookies Policy explains how Budfinix uses cookies and similar technologies (local/session storage). It should be read with our Privacy Policy.
1. What we mean by cookies
Cookies are small text files stored on your device. We also use browser localStorage and sessionStorage for preferences and short-lived flows. Together we call these “storage technologies”.
2. Categories
| Category | Default | Purpose |
|---|---|---|
| Strictly necessary | Always on | Sign-in session (HttpOnly refresh cookie), security, load balancing, core language where required to deliver the Service |
| Preferences | Off until you allow | Theme, optional locale persistence helpers, non-essential UI filters |
| Analytics | Off until you allow | Product analytics (none shipped today; will not load without consent) |
| Marketing | Off until you allow | Marketing tags/pixels (none shipped today; will not load without consent) |
You can change non-necessary categories anytime via Cookie settings in the app footer/banner.
3. Cookies and storage we use today
Strictly necessary
| Name / key | Type | Typical lifetime | Purpose |
|---|---|---|---|
budfinix_refresh (name configurable) | HttpOnly cookie | ~7 days (configurable) | Refresh authenticated session |
budfinix_admin_refresh | HttpOnly cookie | Session policy for admin console | Admin authentication |
| Access JWT | In-memory only | Short-lived | API authorisation (not persisted in storage) |
Preferences / functional (client storage)
These may be treated as preference storage. Until you accept the Preferences category, we keep preference storage minimal and avoid non-essential writes where practical.
| Key | Storage | Purpose |
|---|---|---|
budfinix_language | Cookie / localStorage | Locale preference |
budfinix-theme | localStorage | Light/dark theme |
budfinix.preferredTimeZone | localStorage | Timezone preference |
budfinix.reports.proFilters | localStorage | Report filter memory (Pro+) |
budfinix.publicCoreSettings | localStorage | Public settings cache |
budfinix.guestBillOwner | localStorage | Guest bill ownership token |
budfinix:recent-transaction-currency-ids | localStorage | Recent currency chips |
budfinix_billing_checkout_pending | sessionStorage | Resume Stripe checkout |
budfinix-notifications-tab-id | sessionStorage | Multi-tab notification sync |
Help Center may use budfinix_help_locale for locale.
Analytics / marketing
Not currently loaded. If we introduce them later, they will appear here and will require prior consent in the cookie banner.
4. Third parties
Payment checkout may set cookies on Stripe domains when you pay. Those are governed by Stripe’s policies.
We aim to reduce third-party requests on first load (including preferring self-hosted fonts where configured). Browser push, if enabled by you, involves your browser vendor.
5. How to manage choices
- Use Cookie settings / the cookie banner in Budfinix.
- Clear cookies and site data in your browser.
- Blocking strictly necessary cookies may prevent sign-in.
Withdrawing Preferences/Analytics/Marketing consent does not delete historical server logs already created lawfully, but stops non-necessary client tags going forward.
6. Changes
We may update this Policy when storage technologies change. The document version above is the current version.