LeagueCipher
Data policy

Game Data

Snapshot-first data for fair daily puzzles

LeagueCipher uses static JSON files so answers do not shift mid-day and every player sees the same clues.

What is stored

Each player record contains gameplay traits such as:

  • Name and club at the snapshot date.
  • Birth country and age-driving fields.
  • Role bucket and debut year.
  • Representative and Origin categories.

What is intentionally excluded

  • No official logos.
  • No player photos.
  • No copied biographies or editorial text.
  • No personal user accounts in the current build.

Refresh process

  1. Update `data/players.json` and `data/schedule.json`.
  2. Redeploy static files to Netlify.
  3. Confirm `/data/*` endpoints return current JSON with no-store headers.
Past results are not retroactively re-scored after data refreshes.

Corrections

If an attribute appears wrong, send the player name and proposed correction to [email protected].

This dataset is gameplay-focused and not an official league database.