Your data and choices
Cookies and browser storage
This page explains the storage OfficeGuilds uses and how to change optional analytics preferences.
Necessary storage
The account session cookie and temporary credentials for your current Guest match support sign-in, access and gameplay. They stay available when you reject analytics.
Functional preferences
Language, theme and an email you explicitly choose to remember are separate preferences. Changing analytics consent does not delete them.
Optional analytics
With your consent, the production site can use Google Analytics 4. Local development, staging and preview environments do not initialize it. Your choice is stored in one host-only cookie for 182 days after you save it. Ordinary visits do not extend that period.
Change your choice
Open Cookie preferences here or in the site footer. You can enable or disable Analytics, then save. Closing the dialog without saving keeps your previous choice.
Current storage inventory
Cookies are sent with requests to the relevant host. Local storage keeps preferences in your browser; session storage is limited to a browser tab. The entries below have different purposes and lifetimes.
| Provider | Purpose | Cookie or storage | Duration | Category |
|---|---|---|---|---|
| OfficeGuilds | Remembers whether you allow optional analytics. | officeguilds.consent.v1 | 182 days from saving your choice. Ordinary visits do not extend it. | Necessary |
| OfficeGuilds | Keeps you signed in and authorizes account actions. JavaScript cannot read this cookie. | officeguilds_session_v1 | Until the session expires or is revoked. Its lifetime is limited by activity and the server’s session settings. | Necessary |
| OfficeGuilds | Supports the online presence count and current activity status. | og_presence | 90 seconds, renewed by activity checks. | Necessary |
| OfficeGuilds | Keeps access to the current Guest match and its invitation in the current tab. | sessionStorage: officeguilds:guest-memory:authority:v1:*; officeguilds:guest-memory:share:v1:* | The current browser tab. Access also has a server-controlled expiry; starting another match replaces the previous stored access. | Necessary for Guest play |
| OfficeGuilds | Remembers the language you select or the language of the last public page you opened. | officeguilds.locale.v1 | 1 year from selecting a language or opening a public page. Each public page visit renews this period. | Functional preference |
| OfficeGuilds | Remembers your light or dark theme. | localStorage: officeguilds-theme:v1 | Until you change it or clear browser storage. | Functional preference |
| OfficeGuilds | Remembers your sign-in email only when you choose Remember my email. | localStorage: officeguilds.remembered-email | Until you remove the remembered email or clear browser storage. | Optional form preference |
| Google Analytics 4 | Measures page usage and supported product events after analytics consent. | _ga; _ga_* | Configured by OfficeGuilds for 182 days, without extending expiry on ordinary visits. | Optional analytics |
Security services and provider information
Cloudflare Turnstile checks protected forms for automated abuse. It works independently of analytics consent. Google processes the optional analytics described above. Its documentation explains how it handles data.