Free Chrome Extension · Version 1.0.1

Never Miss A 2026 World Cup Kickoff

Get a browser notification 30 minutes before every match. All 104 fixtures, all 48 qualified nations, time-zone aware. Filter to your team. Free, no ads, no tracking.

33 KB · Chrome 116+ · works on Edge, Brave, Opera, Arc · 4 permissions, no personal data

The Numbers

104
Matches
48
Teams
16
Host cities
5min
-3hr
Lead time
33KB
Install size
$0
Price, forever

The complete fixture list from the 5 December 2025 draw — 72 group-stage games plus the full knockout bracket through the 19 July 2026 Final at MetLife Stadium. Every kickoff time computed from the venue's local time and IANA timezone offset, so notifications fire at the right wall-clock moment whichever timezone you are in.

Features

🔔

Match-day notifications

Desktop notification 30 minutes before every kickoff. Or any lead time you pick: 5 min, 15, 30, 60, or 3 hours.

🌎

Time-zone aware

Every fixture stored as UTC and converted to your local time automatically. Works wherever you are.

Filter by team

Toggle "all 48 nations" off, pick the teams you care about, and only their matches trigger alarms.

📱

Side panel default

Opens in Chrome's right-hand side panel — wide, persistent. Toggle to popup any time via the footer.

🔄

Auto-refresh fixtures

Pulls the latest schedule from worldcuply.com every 12 hours. If FIFA reschedules, you get the update.

🔒

Zero tracking

No personal data collected. Settings stored locally. One outbound request — to worldcuply.com — with no identifiers.

How It Works

  1. Install from the Chrome Web Store — one click, approve four permissions (alarms, notifications, storage, side panel). Under 30 seconds.
  2. Click the toolbar icon — the side panel opens on the right. Or toggle to popup via the footer if you prefer the classic UI.
  3. Set your lead time — default 30 min before kickoff. Configurable from 5 min to 3 hours.
  4. Choose your teams — leave "all 48 nations" on for full coverage, or filter to a handful.
  5. That's it. The service worker schedules a system alarm for every relevant match. Notifications fire on time, every time, even if Chrome is in the background.

Specifications

Version1.0.1
Published10 May 2026
BrowserChrome 116+ · Edge · Brave · Opera · Arc
Operating systemsWindows · macOS · Linux · ChromeOS
Manifest version3
Install size33 KB
Permissionsalarms, notifications, storage, sidePanel
Host permissionshttps://worldcuply.com/*
PriceFree, forever
Tournament coveredFIFA World Cup 2026 (11 Jun – 19 Jul 2026)
Schedule sourceworldcuply.com/data/matches.json — refreshes every 12 hours
Data file size~14 KB (104 matches, 48 teams)

Privacy & Data

Zero personal data. Zero tracking. Zero ads.

The extension does not collect, transmit or share any personal data. Your settings (lead time, selected teams, side-panel-vs-popup preference) are stored locally in your browser only via chrome.storage.local — never sent to any server. The extension makes exactly one outbound network request — to worldcuply.com/data/matches.json — to refresh the fixture schedule every 12 hours. That request contains no user identifiers; it is identical for every install. No analytics, no ads, no tracking pixels.

The four permissions exist for the bare minimum surface:

The extension does not request access to: tabs, active tab, cookies, history, bookmarks, geolocation, clipboard, content scripts on third-party sites, or any other privacy-sensitive permission. Full policy at worldcuply.com/privacy.html.

Frequently Asked

What does the extension actually do?
Schedules a desktop notification 30 minutes before every 2026 FIFA World Cup match. Default lead time is 30 min; configurable to 5, 15, 60 or 180 minutes. Notify on all 48 nations or filter to specific teams. Bundles all 104 matches with kickoff times converted to your local timezone automatically.
Is it free?
Yes. Fully free, no in-app purchases, no subscription, no ads. Operated by WorldCuply.com as a community service for the 2026 cycle.
Which browsers does it support?
Google Chrome 116+ and any Chromium-based browser supporting Manifest V3 and the chrome.sidePanel API — Edge, Brave, Opera, Arc, Vivaldi. Does not work on Firefox or Safari (different extension formats). Does not work on Chrome for Android or iOS — desktop only.
How do I filter notifications to specific teams?
Open the extension (click the toolbar icon — opens as side panel by default). Toggle "Notify for all 48 nations" OFF. A grid of all 48 qualified teams appears; tap each team you want notifications for. From then on, only matches involving your selected teams trigger alarms.
How does the extension know about fixture changes?
The extension bundles a static fixture file (104 matches sourced from FIFA via roadtrips.com, verified post the 5 December 2025 draw). On every browser startup AND every 12 hours, the background service worker re-fetches from worldcuply.com/data/matches.json. If FIFA reschedules, the extension picks up the change on the next refresh — no re-install needed. The popup has a "Refresh schedule now" button for immediate pulls.
What's the difference between side panel mode and popup mode?
Side panel is Chrome's newer extension UI — docks to the right, stays open while you browse, wider canvas. Popup is the classic UI — a small floating window that closes on outside click. Default is side panel; a two-button toggle in the footer lets you switch. Your choice persists across browser restarts.
Does the extension collect any personal data?
No. Settings stored locally via chrome.storage.local, never sent anywhere. The extension makes exactly one outbound request — to worldcuply.com — with no user identifiers. No analytics, no ads, no tracking pixels.
Will kickoff times be correct for my time zone?
Yes. Every match is stored as a UTC timestamp computed from the venue's local kickoff time + the venue's IANA timezone offset for June-July 2026. The notification fires at the right wall-clock moment in your timezone automatically.
What happens after the World Cup ends?
The extension keeps working through the 19 July 2026 Final. After the tournament, all scheduled alarms have fired, no new ones are added, the extension goes quiet. You can leave it installed for the 2030 cycle (Spain · Portugal · Morocco, with three centenary matches in South America), at which point we will publish a 2.0.x update with the new schedule.
What permissions does it request?
Four: alarms (schedule kickoff alarms), notifications (surface them as desktop notifications), storage (save settings locally), sidePanel (open the right-hand side panel UI). Plus one host permission for https://worldcuply.com/* so the service worker can refresh the schedule. No tabs, no history, no cookies, no clipboard, no third-party content scripts.
How do I uninstall it?
Right-click the toolbar icon → "Remove from Chrome". Or via chrome://extensions. All settings and stored data are deleted automatically.

Install In Under 30 Seconds

Free, no sign-up, no ads. 33 KB. Four permissions, zero tracking. Get notified 30 minutes before every 2026 World Cup kickoff — or any lead time you set.