LeagueCipher
Privacy

Privacy

Minimal data by design

LeagueCipher is intentionally lightweight. You can play without signing in, or optionally sign in with Google to save progress across devices.

Playing without signing in

You can play without signing in. In that case, in-progress puzzles and device stats are stored locally in your browser (localStorage).

  • Progress and streaks stay on this device.
  • Guest progress does not sync across devices or browsers.
  • Clearing browser storage removes saved progress for this device.

Playing while signed in

Sign-in is optional and currently available via Google. Authentication is handled by Supabase Auth. This is not a full standalone account system; it is Google sign-in plus a lightweight profile and gameplay record stored in Supabase.

Signed-in users can set a username and optionally choose a favourite team.

Account-linked data stored for signed-in users includes:

  • Google email address
  • Username
  • Favourite team
  • Streaks
  • Solve history
  • Last-played timestamps
  • Related gameplay stats

We use this data to:

  • Save progress across devices.
  • Show streaks and stats.
  • Maintain account-linked gameplay history.

Usernames are not currently public to other players.

Third-party services

LeagueCipher relies on a small set of providers to run the site and sign-in flow:

  • Google for optional sign-in.
  • Supabase (Auth + database) for authentication and account-linked gameplay storage.
  • Cloudflare Pages and Cloudflare Web Analytics for hosting, security, and aggregated usage metrics.
These services may process standard request data for security, reliability, and performance.

Your requests

To request correction or deletion of your account-linked data, email contact@leaguecipher.com. Requests are currently handled manually.

Deleting LeagueCipher data does not delete your Google account. Policy updates will be posted on this page.