Cookies & Storage
This page lists every cookie and browser-storage item QayyimAI Web actually uses, and explains why. We do not use analytics, advertising, or tracking cookies of any kind.
Effective: 2026-08-08 · Version 1.0.0
Because everything below is either required for the app to function (like staying signed in) or a simple preference (like remembering your language), we don't show a cookie-consent banner — there is nothing non-essential to ask permission for. If that ever changes, real consent controls will be added before anything non-essential loads.
Cookies
| Name | Category | Purpose |
|---|---|---|
| Session cookie (Auth.js) | Strictly necessary | Keeps you signed in to your business account. |
| CSRF cookie (Auth.js) | Strictly necessary | Protects the sign-in process from cross-site request forgery. |
| Platform-admin session cookie | Strictly necessary | Keeps a QayyimAI operator signed in to the internal admin console — unrelated to your business account. |
| Platform-admin CSRF cookie | Strictly necessary | Protects the admin sign-in process from cross-site request forgery. |
| NEXT_LOCALE | Preference | Remembers your chosen language (Arabic or English). |
| qayyimai-active-branch | Preference | Remembers which branch you last selected, for businesses with multiple branches. Never trusted on its own — the server re-checks your actual access every time. |
Browser storage (localStorage & sessionStorage)
| Name | Type | Purpose |
|---|---|---|
| qayyimai-sidebar-collapsed | Local storage | Whether you last collapsed the app's side navigation, on this device. |
| qayyimai-drawer-adapter | Local storage | Cash-drawer hardware setting for this specific register. |
| qayyimai-idle-lock-minutes | Local storage | Your chosen auto-lock timeout for this device. |
| qayyimai-device-id | Local storage | A random id for this browser, used only to label cash-drawer audit entries — not used to identify or track you personally. |
| qayyimai-legacy-cleanup-v1 | Local storage | An internal marker confirming a one-time cleanup of an older, retired offline system has run. |
| qayyimai-import-session | Session storage | Tracks your progress through a multi-step data import you started, so a refresh doesn't lose your place. |
| qayyimai-print-agent-token | Session storage | A short-lived pairing token connecting this browser tab to the optional local Print Agent app. |
QayyimAI Desktop and the Print Agent are separate applications with their own local storage on the device they're installed on — see the Terms of Service for how they work.