Legal
Cookie Policy
Effective 14 September 2026
Boardem does not set cookies of its own, and there are no analytics, advertising or social-media trackers on this site. That is why you have not been asked to accept a cookie banner. The app does keep data in your browser so it can load fast and work offline. This page explains exactly what and why.
Cookies
A cookie is a small text record a website asks your browser to keep and send back on later visits. Boardem's own code sets none. Two things outside our code can:
- Sign-in providers. If you sign in with Google or Discord, their pages set their own cookies on their own domains to complete the sign-in. Those are governed by Google's and Discord's policies, and nothing about them is readable by Boardem.
- Our host. Cloudflare, which serves boardem.games, may set a strictly necessary security cookie (such as
__cf_bm) on some requests to tell people from automated abuse. It contains no personal information and expires within about 30 minutes.
Neither of these is used to track you across other websites.
Browser storage Boardem uses
Instead of cookies, Boardem uses your browser's built-in storage. None of it is sent to us as a tracking signal; it is the app's working memory on your device. Everything here is strictly necessary for the feature it belongs to.
Local storage
| Key | What it holds |
|---|---|
kallax_v3 | Your shelf: games, dimensions, placement, notes, tier lists, loans, play logs and settings. This is the app's main state and the copy that works offline. |
kallax_cfgs_v1 | Saved shelf layouts. |
kallax_theme, kallax_theme_mobile, kallax_theme_auto*, kallax_toggle_* | Your chosen colour theme and light, dark or automatic mode. |
kallax_gnid, kallax_gdid, kallax_slid | The ID of the Game Night, Game Day or shortlist you currently have open, so a refresh returns you to it. |
kallax_slguest_name, kallax_wkv_guestname, kallax_pollresp_* | The name you typed as a guest and the poll answers you gave, so you are not asked twice. |
kallax_whatsnew_*, kallax_new_first_seen_*, kallax_mob_shelfmode, kallax_mycamp_count | Small interface memories: which tips you have seen, which shelf view you last used. |
firebase:* | Written by Firebase Authentication to keep you signed in between visits. |
Session storage
Cleared when the tab closes. Holds short-lived flags such as whether the BGG sync check has already run this session, and the one-time ticket that carries a Discord sign-in across its redirect.
IndexedDB
boardem-covers: downscaled copies of box-cover images (up to 600, roughly 40 KB each) so the hi-res shelf loads without re-downloading every cover.- Firebase's own databases, which hold your sign-in session and a local mirror of cloud data for offline use.
Cache storage (offline mode)
Boardem installs a service worker so it can open without a connection. It caches the app itself, the fonts, recent BoardGameGeek responses and game thumbnails. A new release replaces the cache automatically.
Managing it
- Clear everything for this site from your browser's settings (usually under Privacy, then Site data, then boardem.games). If you were signed in, your shelf and profile are restored from the cloud on your next sign-in; a demo or signed-out shelf is gone for good, so export it first if you want to keep it.
- Start fresh inside the app wipes your library and shelf placement but keeps your settings.
- Sign out removes your session from the device.
- Use the app without signing in. The demo shelf runs entirely on your device.
Blocking storage in your browser will stop the app from saving your shelf between visits, but the packing and demo will still run.
Questions
Email hello@boardem.games. For how the data itself is handled, see the Privacy Policy.