This project is still in active development. You may encounter bugs and incomplete features while using the application.

Cookies & Tracking Technologies

How Fisca Stores Consent

  • When the Cookie Consent Banner is displayed, your decision is stored in the browser's localStorage under the key fisca_cookie_consent.
  • Detailed category choices are stored under:
    • fisca_cookie_settings – your overall toggles for Necessary, Functional, and Analytics cookies.
    • fisca_cookie_details – per‑cookie on/off flags.
  • Clicking Accept All or Save Preferences runs applyCookieSettings(), which sets or removes the actual cookies below to match your choices.
  • If you clear your browser storage or switch devices/browsers, you will be asked to consent again.
Important: The Cookie Consent Banner and Settings Modal must be rendered in the application layout. If the banner isn't present (e.g. you've customized the UI), no cookies will be set—except those strictly required by your browser or network.

Banner Implementation Details

  • First‑Visit Banner: On a user's first-ever page load, a banner appears at the bottom of the screen prompting for cookie consent.
  • Once the user Accepts All or Saves Preferences, the banner will not reappear (consent is permanent).

Cookies We Use

Cookie NameCategoryPurposeLifespanDefault Status
sessionNecessaryMaintains your authenticated session and protects against CSRF attacks.1 yearAlways on
preferencesFunctionalPersists UI settings (dark mode, language, etc.) across visits.1 yearOn if Functional cookies are enabled
ui_stateFunctionalRemembers minor interface states (e.g. sidebar collapse) for a smoother UX.1 yearOn if Functional cookies are enabled
analyticsAnalyticsCollects anonymized usage metrics to help us improve features and performance (no ads).1 yearOn if Analytics cookies are enabled
All cookies are set with path=/, making them available across the entire fisca.app domain.
  • Cookies are only created/updated via client‑side JavaScript (document.cookie) once you've granted consent—except for session, which is essential and always set.
  • No other cookies will ever be stored before you opt in.

Managing Your Cookie Preferences

  1. Cookie Settings Modal
    • Accessible directly from the initial Cookie Consent Banner (no footer link).
    • Toggle Functional or Analytics cookies; Necessary cookies remain enabled at all times.
  2. Browser Controls
    • Most browsers let you view, delete, or block cookies on a per‑site basis. Consult your browser's help documentation for details.
  3. Clearing LocalStorage
    • Remove any fisca_cookie_* keys from your browser's localStorage to reset your choices. The consent banner will reappear on your next visit.

We use cookies to enhance your experience. Choose your preferences in cookie settings or accept all cookies.