‹ Arcade

Privacy & Cookies

How Blitzcade handles data. Last updated: 5 September 2026.

The short version. You can play every game without creating an account. Both our own usage statistics and Google Analytics run only after you accept analytics. Our own statistics do not store raw IP addresses or detailed device identifiers. If you create an optional leaderboard account, we store your email address, display name and scores. If you report a public display name, we store the limited report and anti-abuse information described below. Rejecting analytics is just as easy as accepting, and you can change your mind at any time via Cookie settings.

Contents: Community names & moderation · Cookies · Google Analytics · Advertising · Your choices & rights

Who we are

Blitzcade, an independent UK arcade publisher, operates this browser-games site. For the purposes of UK GDPR, Blitzcade is the data controller for the limited information described below. You can reach us at privacy@blitzcade.com.

What we deliberately do not collect

Optional usage statistics

So we know which games people enjoy and whether anything is broken, with your analytics consent the site records limited activity on our own server. This is what a single record can contain:

Both our own usage statistics and Google Analytics require your analytics consent. Rejecting or withdrawing consent stops both systems and clears the local analytics session and campaign labels. Gameplay, saved progress, sign-in and score sharing still work. Accepting during a game starts a fresh measured segment; earlier play is not counted. Paused or hidden gameplay does not add to active play time. These changes apply to new records from 5 September 2026; earlier records are not retroactively changed.

Do Not Track

If your browser sends Do Not Track or Global Privacy Control, the arcade sends no usage events to either measurement system and does not load Google Analytics. The same exclusions apply to browsers using our opt-out link, verified administrator sessions and configured internal IP addresses. The server checks an address transiently for exclusion; it is not written to usage records. If we cannot confirm that measurement is permitted, both systems stay off.

Things stored on your device

The arcade uses your browser's localStorage. Most of this data stays on your device; an optional analytics session id accompanies permitted first-party usage events, and a signed-in player's saved best scores may be synchronised to their leaderboard account. It holds things such as:

You can wipe all of it at any time by clearing site data for this site in your browser settings. Doing so resets your local high scores and also forgets your cookie choice, so the banner will ask you again.

After analytics consent, safe source, medium, campaign and content labels from our links may be held in sessionStorage under arcade.campaign. This connects a landing on the arcade with the game opened next. The raw address is never kept. Labels stop being used after 30 minutes without measured activity and are cleared on a new analytics session, when consent is withdrawn, or when the tab closes.

The arcade also installs a service worker and an offline cache so the games keep working without a connection and can be added to a phone home screen. The cache holds only the game files themselves — no personal data.

Optional accounts

Accounts are entirely optional. You only need one if you want your scores to appear on the global leaderboards.

Leaderboards

If you sign in and submit a score, your chosen display name and that score are shown publicly on that game's leaderboard while your account is active. Your email address is never displayed. Pick a nickname rather than your real name if you would rather stay anonymous.

If a display name is hidden, the name and scores stop appearing publicly but the account holder may choose a different compliant name to return. A leaderboard ban also keeps the name and scores off public boards: the player may still play, sign in and use private duels, but cannot submit leaderboard scores or change their public name until an administrator restores access. Decisions can be appealed at privacy@blitzcade.com.

Community names & moderation

Public leaderboard display names can be reported by signed-in or anonymous visitors under our Community Rules. A report contains the internal reference for the account being reported, a snapshot and one-way fingerprint of the display name, the game, the selected reason, any optional detail the reporter enters, its status and timestamps. If the reporter is signed in, it also records their internal account reference; for an anonymous reporter it records a non-reversible, target-specific keyed digest so duplicate and abusive reports can be limited without keeping the source address.

We do not store the reporter's raw IP address, User-Agent, email address, session cookie or signed report token in the report. Separate target-specific rate-limit digests stop counting after 24 hours and expired rows are removed during later housekeeping. Optional details are visible to administrators, so please do not put private, sensitive or unnecessary personal information in them.

Administrators can resolve reports, hide or replace a name, suspend leaderboard participation, or restore a user. The decision history records the action, relevant old and new status or name, an optional short note, the administrator's internal account reference and the time. We process reports and moderation records for our legitimate interests in protecting players, enforcing the Community Rules, preventing abuse and keeping public leaderboards suitable for the site.

Open reports remain until a decision is made. Resolved reports and moderation-event history are retained for 12 months, after which they are deleted. A hidden or banned account status remains until the player completes the permitted remediation or an administrator restores it. Deleting an account removes reports and moderation records about that account; reporter or moderator links on records concerning somebody else are removed or de-linked where applicable. See our Terms, Community Rules and Contact page, or email privacy@blitzcade.com with an appeal or privacy request.

Two-player rooms

When you start a "play with a friend" duel, the server creates a temporary room holding a random 5-character code, the game being played, a random number that gives both players an identical game, each player's chosen display name, and the live scores for that match. Rooms are short-lived and are deleted automatically — abandoned rooms within minutes, finished rooms within hours. You do not need an account to use one.

Sharing scores and gameplay demonstrations

After a run, you can create a score card in your browser. The image contains only the game name and score; it is not uploaded to us. Your device's share sheet decides where it goes, or you can download it. Gameplay demonstrations use YouTube's privacy-enhanced embed and are not loaded until you choose to play one, so simply opening a game page makes no YouTube request.

Keeping the arcade working (security & abuse)

To stop people spamming sign-in codes, name reports or duel rooms, we keep short-lived rate-limiting records. Depending on the feature, these count recent attempts against an email address or a keyed, non-reversible digest derived from the source address; name-report limits can also be specific to the reported target. We do not store the raw address in these records. The records stop counting after their stated limit window; expired rows are removed during subsequent housekeeping and are never used for analytics, profiling or anything else. Our web host also keeps standard server logs, as every web host does, for security and troubleshooting.

Signing in sets the arcade_t cookie (and, for the site administrator only, arcade_a). Both contain a random session token and nothing else — see the Cookies table.

Cookies

A cookie is a small text file your browser stores for a website. Under UK law (PECR) we may set cookies that are strictly necessary for something you have asked for — remembering your cookie choice, or keeping you signed in — without asking. Anything else, such as analytics or advertising cookies, needs your consent first. This is the complete list of what this site can store:

NameSet byPurposeDurationCategory
arcade_consent (cookie) and arcade.consent (localStorage) Us (Blitzcade) Remembers your analytics choice and its date, and makes the choice available to the server. No analytics identifier. 12 months Essential
localStorage keys arcade.* Us Saved best scores, settings (sound, display name) and game progress. Signed-in best scores may synchronise to the leaderboard; other values stay on your device unless a feature says otherwise. Optional analytics storage is listed separately below. See Things stored on your device. Until you clear site data Essential
arcade.analytics.session (localStorage) Us Random identifier for optional usage statistics; not derived from your identity or device and not linked to an account in new records. 30 minutes without activity; eight-hour maximum; cleared when consent is withdrawn Analytics — only with your consent
arcade_analytics_optout Us Remembers your request to exclude this browser from both measurement systems. Contains only the exclusion preference. 12 months, or until you remove the exclusion Essential privacy preference
arcade_t / arcade_a Us Keeps you signed in for the leaderboards (arcade_t) or, for the site administrator, the admin area (arcade_a). Random session token only — no personal data. 90 days / session Essential — set only if you sign in
_ga and _ga_* Google Analytics Distinguishes visitors and sessions so we can measure how the site is used (which pages are popular, how people arrive, roughly how long they stay). Contains a random client id, not your name or email. Up to 2 years Analytics — only with your consent
ytidb::LAST_RESULT_ENTRY_KEY (localStorage) and the YtIdbMeta database (IndexedDB) Google (YouTube) Created by YouTube's player only if you choose to load a gameplay demonstration and confirm it. Loading one also contacts www.youtube-nocookie.com, www.google.com, fonts.gstatic.com and jnn-pa.googleapis.com. We use the no-cookie player, so YouTube sets no cookies of its own. Nothing loads if you have not asked for it, and nothing is offered at all if your browser sends Do Not Track. Until you clear site data Only if you load a demonstration
sessionStorage key arcade.campaign Us Remembers bounded source, medium, campaign and content labels from our links after analytics consent. No raw address or visitor identifier. 30 minutes without measured activity; cleared on a new analytics session, withdrawal of consent or tab closure Analytics — only with your consent
Google AdSense cookies (e.g. __gads, __gpi, DoubleClick IDE) Google Serving, measuring and — if you agree — personalising ads. Not currently active: no ad code runs on this site today. Varies (up to 13 months) — n/a while inactive Advertising — only with your consent

Before you make a choice on the banner, only essential storage is used. Neither usage statistics nor Google Analytics runs. If you tap Reject non-essential, both remain off and no Google Analytics cookie is set. If you tap Accept analytics and no exclusion applies, our usage statistics start and Google Analytics loads and may set its cookies. You can change your mind at any time using Cookie settings (also in the footer of every page). Withdrawing consent stops measurement, clears our analytics session and campaign storage, and attempts to delete the _ga cookies.

Technically, the banner sets the Google Consent Mode v2 signals — analytics_storage, ad_storage, ad_user_data and ad_personalization — to "denied" before any optional Google tag can run. Analytics uses basic consent mode: its tag is requested only after analytics consent. Advertising is disabled, and the current Blitzcade banner is not represented as the Google-certified consent-management platform required before AdSense can be enabled for relevant visitors.

Google Analytics

What it is. Google Analytics 4 (GA4) is a measurement service run by Google LLC. It tells us things like how many people visit, which pages and games they open, roughly where in the world they are (country/region level), what kind of device and browser they use, and which site sent them here. It works by loading a small Google script that sets the _ga cookies listed above and sends page-view and event data to Google's servers, some of which are outside the UK. Google acts as our processor for this data.

It only runs after you accept analytics. The Google Analytics tag is not requested, and no Google Analytics cookie is set, until you consent and our shared exclusion check permits measurement. Rejecting is one tap and is remembered. Do Not Track, Global Privacy Control, a browser opt-out, configured internal IP addresses and verified administrator sessions keep both measurement systems off.

How we have configured it to collect as little as possible:

Legal basis. Your consent (UK GDPR Article 6(1)(a) and PECR regulation 6). You can withdraw it as easily as you gave it.

Withdrawing consent. Open Cookie settings (also linked in the footer of every page) and reject analytics. Both measurement systems stop, the local analytics session and campaign labels are cleared, and the site attempts to delete its _ga cookies. Google Analytics is not requested on later pages. You can also clear site data or block Google Analytics everywhere with Google's opt-out browser add-on.

More from Google. How Google handles this data is described in Google's privacy policy and its privacy & terms for partner sites.

Advertising (Google AdSense)

Advertising is NOT currently enabled on this site. No ad network code runs, no ad request is made, and no advertising cookie is set anywhere in the arcade today.

We may introduce advertising through Google AdSense in future to cover hosting costs. If and when we do:

Our optional usage statistics will continue to require analytics consent.

Children

Blitzcade is a general-audience games site, not a service directed at children. Individual titles may contain mature content: Red Shift Relay includes graphic fictional violence and carries a “16+ advised” content advisory, which is not an official age rating. No account is needed to play. We do not knowingly collect personal data from anyone under 13. If a child has created an account, email us and we will delete it.

How long we keep things

Your choices

Exclude this browser. Use this opt-out link to stop both our usage statistics and Google Analytics on this browser. It sets the essential arcade_analytics_optout privacy-preference cookie for 12 months. Remove the browser exclusion to return to your normal consent choice; this does not grant consent or override Do Not Track, Global Privacy Control, internal IP rules or verified administrator-session exclusions. The preference parameter is removed from the address before measurement starts.

Your rights (UK GDPR)

Where we hold personal data — such as optional account details, display names and scores, or a report linked to a signed-in account — you have the right to:

Email privacy@blitzcade.com from the address on the account and we will action it. It costs nothing. Account deletion removes reports and moderation history about that account; where the account was the reporter or moderator on a record concerning somebody else, its account link is removed or de-linked rather than changing that other person's moderation record. If you are unhappy with how we respond, you can complain to the UK Information Commissioner's Office at ico.org.uk.

Where your data is held

Accounts, scores, duel rooms, display-name reports and moderation history are stored in a small database on our UK web hosting. Emailed sign-in codes are sent through our host's mail service. We do not transfer your data outside the UK/EEA for our own purposes. The one exception is Google Analytics, if you accept it: Google may process that data on servers in the United States under the UK–US Data Bridge and Google's standard data-protection terms.

Changes to this policy

If we change how the arcade handles data — in particular if advertising is switched on — we will update this page and change the "last updated" date at the top. Material changes will also be flagged on the arcade home page, and if a change means we need a new or wider consent from you, the cookie banner will ask again rather than assuming.

18 August 2026: added Google Analytics (consent-only), the cookie banner and Cookie settings control, and the full cookie table above.

20 August 2026: added score sharing and score cards, campaign labels stored for the tab (arcade.campaign), and optional gameplay demonstrations hosted by YouTube. A demonstration is never loaded unless you ask for it and confirm, and is not offered at all if your browser sends Do Not Track. The storage table above was extended to cover both.

21 August 2026: clarified that the catalogue is for a general audience and that individual titles may carry mature-content advisories.

30 August 2026: added public display-name reporting, moderation decisions, anti-abuse digests, retention periods, remediation and appeal information.

30 August 2026: returned Google Analytics to basic, opt-in loading and clarified that a Google-certified consent platform must be configured before AdSense is enabled for relevant EEA, UK or Swiss visitors.

5 September 2026: brought both measurement systems under the same analytics consent and exclusion checks, replaced the persistent session identifier with a short-lived one, stopped linking new usage records to accounts, added browser opt-out controls, and described bounded gameplay and site events.

Contact

Questions, requests or anything that looks wrong: privacy@blitzcade.com.