Cookie Policy
Nexus uses localStorage and sessionStorage for authentication and preferences. We distinguish currently used from future/optional categories below.
Currently used
Authentication/session — `nexus_web_session`, `nexus_web_user`, `nexus_return_url` (sessionStorage)
Your cookie choices — `nexus_cookie_consent` (versioned JSON, localStorage)
Rejecting non-essential cookies does not affect login. Essential storage is required to stay signed in.
Future / optional categories
Site measurement (not currently loaded)
Personalised ads (not currently loaded)
Non-essential preferences (theme, etc.)
No third-party analytics or advertising scripts are loaded before you consent. If introduced, they will be gated by the banner.
How to manage
Use the banner on first visit or reopen Cookie Settings at any time. Choose:
- Accept All — enable all available optional categories
- Reject Non-Essential — keep only Essential + Consent
- Save Preferences — custom per-category toggles (Essential always on)
Consent is stored as { version:1, essential:true, analytics:false, advertising:false, preferences:true, updated_at } — no sensitive data. Bump version when policy materially changes to re-prompt.
Third parties & retention
Cloudflare infrastructure may set essential security cookies per its policy. Auth storage persists until logout/expiry (30 days) or 401 invalidation. Consent persists until you clear site data or we bump the version.