Timeless Baseball League

Security policy

Last updated 18 August 2026. Timeless Baseball League is a free hobby project run by one person; this page describes what the app actually does today.

Accounts and sign-in

  • Sign-in is handled by a managed authentication service. The app never sees or stores your password.
  • Google sign-in is available; when you use it, Google confirms your identity and the app receives only your email address and account id.
  • Your session is kept in your browser's local storage and is cleared when you sign out.

League data

  • All traffic between your browser and the servers runs over HTTPS.
  • Database rules restrict reads and writes to the leagues you belong to. Owners can change only their own team; commissioner-only actions are checked on the server, not in the browser.
  • Nightly game simulation runs as a scheduled server job. It writes league progress only — it never touches account credentials.
  • The solo sandbox runs entirely in your browser and stores nothing on the server.

Reporting a vulnerability

If you find a security problem, email brianfarra@gmail.com with steps to reproduce. Please give a reasonable window to fix the issue before sharing it publicly, and avoid accessing other people's league data while testing. Reports are welcome from anyone; there is no bounty program.

What this page is not

Timeless Baseball League makes no certification or regulatory compliance claims and has not been independently audited. Treat it as a game, not as a system of record.

Back to Timeless Baseball League