Schedule sources
Match metadata is collected from official competition schedule pages and normalized to UTC. Every match page links back to the official source when one is available.
Failure handling
An empty or malformed source response never replaces a known-good schedule. When the last successful update is older than 24 hours, the site labels the data as awaiting verification.
No invented live scores
The site shows “In progress” only when an official source reports that status. It does not infer live state or set scores from the clock.
Privacy
No account is required. Favorites and timezone preferences remain in your browser. Calendar files do not contain personal identifiers.