Cookie Policy

Last updated: March 12, 2026

Contact: support@matchesio.com
Privacy: info@matchesio.com

1) What cookies and storage are

Cookies are small text files stored on your device. We also use localStorage to remember consent and preferences.

2) Consent and controls

Our consent model uses two categories: Necessary and Analytics. Necessary is always active. In regulated regions (EEA, UK, and Switzerland) and when region detection is unavailable, Analytics remains disabled until you make an explicit choice (no auto-consent). In non-regulated regions, the site may apply an initial automatic consent state for Analytics. You can change or withdraw your choice at any time via Cookie settings in the footer.

3) Cookies we use

Name Category Purpose Duration First/Third party
sessionid Necessary Session management (when a server session is required). Session (default up to 2 weeks in Django). First party
csrftoken Necessary Security token for form submissions. Up to 1 year (Django default). First party
matchesio_timezone Preferences Stores your timezone preference. 30 days. First party
matchesio_language Preferences Stores your language preference. Up to 1 year (Django default). First party
matchesio_calendar_token Necessary Stores your calendar subscription token. Session. First party
matchesio_filtered_feed_token Necessary Stores your filtered calendar feed token. 1 year. First party
matchesio_activity_consent Necessary Legacy compatibility cookie from the previous consent model; used to preserve prior choices during transition to the analytics consent key. 180 days (configurable). First party
matchesio_analytics_consent Necessary Stores your analytics consent choice (necessary to remember your choice). 180 days (configurable). First party
matchesio_cookie_policy_version Necessary Stores the accepted cookie policy version. 180 days (configurable). First party
matchesio_visitor_id Analytics Anonymous identifier for internal activity tracking (only after consent). 180 days (configurable). First party
_ga / _ga_* Analytics GA4 identifiers used for usage measurement (only after consent). Up to 2 years (Google). Third party (Google)

4) LocalStorage keys

Key Category Purpose Duration First/Third party
matchesio_analytics_consent Necessary Stores analytics consent state. Persistent (until cleared). First party
matchesio_activity_consent Necessary Legacy compatibility key from the previous consent model. Persistent (until cleared). First party
matchesio_cookie_policy_version Necessary Remembers the policy version associated with consent. Persistent (until cleared). First party
matchesio_theme Preferences Stores your theme choice. Persistent (until cleared). First party
matchesio_tz_auto Preferences Remembers auto-timezone preference. Persistent (until cleared). First party
matchesio_recent_searches_v2 Preferences Stores recent searches on the homepage. Persistent (until cleared). First party
matchesio_filtered_feeds Preferences Remembers filtered feed selections. Persistent (until cleared). First party
matchesio_filters_* Preferences Stores filters on competition pages. Persistent (until cleared). First party
django.admin.* Necessary Admin interface preferences (only in the admin area). Persistent (until cleared). First party

5) Managing cookies

  • You can block or delete cookies and localStorage in your browser settings, but the site may not function properly.
SUPPORT MATCHESIO

Help us keep Matchesio online

Unfortunately, the costs of keeping Matchesio online have increased, and the donations collected so far are not enough to ensure the site’s long-term continuity. Matchesio will continue to cover the entire 2026 World Cup; after the competition ends, if the financial situation remains unchanged, the site will unfortunately have to shut down. Thank you for your attention and support.

Support matchesio
0 / 0 this month