JAWA MENU · Browser choices
Cookie Policy
What this application stores in your browser, why it is used and how to change your choice.
Your choice, explained
We use essential cookies to keep sign-in and security working and to remember your cookie choice. We currently use no optional analytics or advertising cookies.
“Accept” and “Reject” save your optional-cookie choice for six months on this browser. Neither changes essential cookies, and accepting does not authorise future tracking. We will explain any new optional use and ask again before enabling it.
3. Other browser storage and requested features
Local storage is different from a cookie: the browser keeps a setting locally rather than automatically sending it with every request. The application uses it for interface and till features. These settings are separate from optional analytics or advertising and are not enabled by accepting optional cookies.
- Interface choices
jawa-menu-theme,jawa-menu-keyboardandjawa-menu-[business ID]-layoutremember your chosen theme, on-screen keyboard state and till layout.- Receipt printing
jawa-menu-[business ID]-printerandjawa-menu-[business ID]-autoprintremember the printer you confirm, its paper width and your auto-print setting.jawa-menu-[business ID]-kitchen-printskeeps a local record of printed order-line identifiers and quantities to help avoid duplicate kitchen tickets.- Caller ID device settings
jawa-menu-caller-id-baudandjawa-menu-caller-id-metadataremember the connection speed and metadata setting selected when setting up a caller ID device.- Unsaved sale
jawa-menu-[business ID]-[till session]-draftis kept in session storage, which the browser clears when the tab closes. It holds the sale being built on the till, including any customer name, phone number or delivery address added to it, so a reload or a lost connection does not lose it. It is removed when the sale is saved or cleared, when you sign out or lock the till, and when a different till session opens in the tab.- Orders without a connection
- While the till is online it keeps a copy of the menu, order settings, receipt details and open tables (with their orders) in the browser's IndexedDB database
jawa-menu-offline, so it can take orders if the connection drops. Orders taken without a connection are kept there too, including any customer name, phone number or delivery address. They stay until they are synced, or, if the business has chosen never to sync them, until they are exported and cleared. Signing out deletes the database, and is refused while any of these orders have not been synced or exported.jawa-menu-[business ID]-offline-unsettledcounts those orders for that check. - Till device code
jawa-menu-[business ID]-devicekeeps the code this browser was given as a till (for example T2) and the last number it gave an offline order, so offline order numbers are never repeated. It holds no order or customer details and stays after signing out.- Installed app
- A service worker keeps a generic public offline page, a public till shell and the application's versioned styles, scripts and images in cache storage. The shell contains no business, customer, session or request-forgery data. Signed-in pages are never cached. A till reopens from its separately stored, authorised snapshot only before its existing session and staff-unlock deadlines.
- Offline till access
- jawa-last-till-v1 remembers the last prepared till address, business and session context, absolute deadline and last activity time. It contains no password or authentication token. Locking the till removes this reference and its public shell while preserving unsynced orders. Signing out clears the reference, shell, draft and offline database, and is refused while orders remain unsynced or unexported. Expired access does not delete orders needed for recovery.
These local settings have no automatic time expiry and can remain until you change them or clear the site's browser data. Printer and layout settings include a business identifier to keep different businesses' settings separate on a shared browser. Signing out does not clear these device settings.
When requested till features connect to a local printer or load an external map, additional information may be handled as described in the Privacy Policy. The map sends network requests to OpenFreeMap, and postcode lookup uses Postcodes.io. These are functional service requests rather than optional analytics cookies; this cookie choice does not authorise new third-party tracking.
