Browser storage inventory

What lives in your browser.

Puzzle Workout does not hide tracking behind the word “cookies”. This page lists every storage mechanism the application currently uses, what goes into it and how to remove it.

Last audited:

Cookie bannerNot required today
Progress locationThis browser
Cloud synchronisationNot used
Advertising storageNot used

Three different things

Cookie, database and cache are not synonyms.

Browsers can keep information in several ways. They have different jobs and different controls, even though privacy rules may refer to all of them as storage and access technologies.

Cookies

Small values sent with web requests

Puzzle Workout application code sets none. A hosting or security provider may set essential storage during a security check.

Workout data?
No
Tracking use?
No
IndexedDB

A structured database inside the browser

This is where Puzzle Workout keeps game history, daily-workout state and any saved preferences.

Workout data?
Yes
Sent with requests?
No
Browser cache

Copies of static site files

Your browser may cache HTML, CSS, JavaScript and images to load pages efficiently. Cached files do not contain your workout history.

Workout data?
No
Site-managed?
Only through cache headers

Exact local inventory

One database. Three stores.

Database namepuzzle-workout-progressIndexedDB · first party
01
Active

gameResults

When used
A game page loads saved history; a record is written when an eligible game is completed.
What it contains
Game ID, mode, difficulty, date, seed, start/completion times, active duration, correct and attempted answers, errors, response times, score breakdown and version numbers.
Lifetime
Until reset, browser data is cleared, private browsing ends or the browser evicts site data.
02
Active

dailyWorkouts

When used
The Daily Brain Workout reads this store on load and updates it after the player starts or completes stations.
What it contains
Local date, workout and schema versions, deterministic seed, in-progress/completed status, current position, completed result IDs and timestamps.
Lifetime
Until reset, browser data is cleared, private browsing ends or the browser evicts site data.
03
Reserved

preferences

When used
Only when a Puzzle Workout setting is explicitly saved. Ordinary play does not currently write a preference.
What it contains
A setting key, JSON-compatible value, schema version and update time.
Lifetime
Until reset, browser data is cleared, private browsing ends or the browser evicts site data.

When storage happens

Reading history and writing a result are separate steps.

A game page opens the local database to display any existing history. Playing happens in memory. An eligible completed result is then written to IndexedDB so records and recent averages work next time.

  1. Opening a game can create the empty database.The history panel needs a place to read previous results from, even on a first visit.
  2. Incomplete standalone rounds are not saved as results.Daily Workout separately saves its circuit position so an interrupted circuit can resume.
  3. The first official Daily result is protected.Another attempt on the same local date cannot overwrite that official game result.
  4. Difficulty levels remain separate.Easy, Standard and Hard records are not compared as if equivalent.

Your controls

Four ways to manage what stays.

The in-site controls affect Puzzle Workout’s database. Browser controls can remove all information associated with the site, including any provider security storage and cached files.

01

Export progress

Downloads a JSON snapshot containing results, workouts and preferences. The temporary download URL is revoked immediately after the file is started.

Open export controls
02

Reset progress

After confirmation, clears all three IndexedDB stores in one local transaction. This cannot be undone from our server because no server copy exists.

Open reset controls
03

Use browser settings

Find site data for puzzle-workout.com in your browser’s privacy settings to inspect or remove storage and cached files.

04

Use private browsing

Private windows normally separate storage and remove it when that private session ends. Exact behaviour depends on the browser.

Browser actions that are not tracking

Share, clipboard and download happen only after a click.

These features use browser or operating-system capabilities. Puzzle Workout does not use them to read unrelated device information.

Share

Web Share

When supported and selected, score text is handed to the device share sheet. The player chooses a destination.

Copy

Clipboard write

Used as a share fallback and to copy the contact address. The site writes the requested text; it does not read clipboard contents.

Save

JSON download

Created locally only after Export is selected. It is not uploaded automatically or imported by the current site.

Not in the current build

Technologies this audit did not find.

This list describes the application code audited on 13 July 2026. Hosting infrastructure remains covered separately above and in the Privacy notice.

  • ×localStorage
  • ×sessionStorage
  • ×Application cookies
  • ×Advertising pixels
  • ×Client-side analytics
  • ×Device fingerprinting
  • ×Social-media embeds
  • ×Service worker cache

When this page must change

New purpose, new review.

Before Puzzle Workout adds advertising, client-side analytics, an account system, a mailing list, embedded third-party media or another new use of browser storage, we must:

  1. 01Audit the technology and every purpose.
  2. 02Update this inventory and the Privacy notice.
  3. 03Identify the correct PECR exception or lawful consent route.
  4. 04Keep non-exempt storage off until the player chooses.

Questions can be sent to [email protected].

Your browser, your records

See exactly what you have saved.

Manage local data