One platform. From pilot registration to official results — tracking, automated scoring, and live broadcast for free-flight competitions worldwide.
Managing a free-flight competition today means coordinating registration, tracking, scoring, and results across multiple platforms — each with its own workflow and data format.
Event registration and task check-in are conflated. Check-in should happen after briefing — per task, per day — but most tools treat them as one step.
Live tracking runs on a separate service. No link to pilot list, no automatic safety monitoring per task.
IGC files collected manually by email, scored in a desktop app, results copy-pasted into a web page.
EasyXCScore connects every actor and every step of a free-flight competition — from event creation to live broadcast — in a single, coherent platform.
Tracking
Powered byEasyXCScore implements the complete GAP 2026 formula — the official CIVL scoring standard for paragliding and hang gliding competitions — with automatic IGC validation and multi-waypoint geometry support. Full paragraph-by-paragraph compliance is documented in the Technical Annex (FAI Section 7F) attached to this presentation.
Race to Goal, Elapsed Time, Open Distance, Speed Run — all GAP task formats supported.
Cylinder and Goal Line (D-shape with perpendicular + semicircle arc) — standard CIVL GAP.
B-record parsing, fix rate check, duration validation, G-record integrity — per pilot, per task.
Every IGC upload triggers instant scoring recalculation. Results always reflect the latest data.
EasyXCScore's architecture allows custom scoring engines to be implemented and tested against real task data and IGC logs — under identical conditions, side by side with GAP 2026. This makes EasyXCScore an ideal platform for CIVL to prototype, compare, and validate new scoring methodologies before standardisation. Custom engines can be developed and deployed rapidly.
| GAP 2026 Feature | EasyXCScore |
|---|---|
| Leading Points | ✔ Full |
| Arrival Points | ✔ Full |
| Distance Points | ✔ Full |
| Goal Line geometry | ✔ |
| Multi-source IGC (email/bot/tracker) | ✔ Best-win |
| Auto recalculation on upload | ✔ |
No pilot is ever lost. EasyXCScore combines two independent tracking layers — a dedicated 1 Hz app and the global OGN/APRS-IS infrastructure — with a clear upgrade path to autonomous RF beacons for full off-grid coverage.
EasyXC Tracker — Integrated Position Logging
The EasyXC Tracker (EXTK) app sends real-time position logs redundantly: to the dedicated EXTK server at 1 fix/second as primary network, and to APRS-IS / OGN as automatic backup. Always free for all users — even outside competition days. Simple to use, no configuration required. A built-in mini logbook records both XC and H&F flights, synced to the EasyXCScore platform.
Mode Selection — switch between XC, H&F and competition tracking modes in one tap
Live Position Plotter — real-time track display and position broadcast during flight
H&F Mode — dedicated interface for height & frequency flights with integrated logbook
From creating an event to publishing official results, every step is handled inside EasyXCScore. No external tools, no copy-pasting, no manual errors.
Name, location, dates, disciplines, pilot database
Import .xctsk / QR, set waypoints, goal type, windows
Telegram bot in 8 languages, self-service, automatic DB entry
Pilots confirm via bot after viewing the task briefing — per day
Live map, real-time positions, safety monitoring
4 channels in parallel — best-win merge automatic
GAP 2026 recalculation on every upload
Live leaderboard, showcase page, CIVL export
IGC arrives via email, Telegram, EXTK app or OGN — scoring recalculates automatically. The scorer only needs to review and publish.
Event registration is a one-time step. Daily task check-in happens via Telegram bot after pilots view the task file — ensuring informed participation.
From first contact to receiving results, a pilot never needs to leave their phone. No PDFs, no spreadsheets, no queues at the scorer's table.
Pilot finds the event link or QR code. Registers via Telegram bot in their language — name, nation, glider, CIVL ID. Data goes directly into the competition database.
Each morning the bot sends the task file. Pilot reviews waypoints and briefing, then confirms participation with a single tap — check-in is locked to task viewing.

Opens EasyXC Tracker on their phone. 1 Hz GPS tracking starts automatically — position visible on the live map for safety and spectators.
After landing: send IGC via Telegram bot, email, or EXTK auto-upload. System validates, stores, and scores within seconds.
Live leaderboard updates as IGC files arrive. Pilot sees their score, distance, rank — no waiting for the scorer to publish a PDF.
Every flight — XC competition or free HF — stored in personal logbook with map, stats, and IGC download. Accessible anytime via EXTK app.
Pilots submit their tracklog through whichever channel is most convenient. EasyXCScore accepts all four simultaneously and always keeps the best one.
EasyXC Tracker records at 1 Hz and uploads IGC automatically after landing. Zero pilot action — the target channel for all pilots.
Send IGC file directly to the bot after landing. Works on any phone, no app install needed.
Pilot emails IGC from any logger (Flymaster, XCTrack…). Parsed and scored automatically within seconds.
raceBuffer silently builds IGC from APRS beacons. Activates automatically when no other source is available.
When multiple sources are available, EasyXCScore always keeps the highest-quality IGC — EXTK 1 Hz over OGN 25 s, dedicated logger over auto-collect. No manual conflict resolution needed. Every submission triggers an instant GAP 2026 recalculation.
A public, real-time map shows every pilot's position during the task — visible to spectators, media, and organisers from any device, no login required.
The live map deliberately shows positions 60 seconds in the past. This prevents real-time stalking of individual pilots and ensures smooth, gap-free playback even with irregular beacon intervals. The organiser's admin view can access real-time positions when needed.
EasyXCScore turns every competition into a public event. Spectators, sponsors, and media get their own dedicated views — no login, no app, just a link.
Every event gets a public page with branding, photos, task map, and results — shareable on social media.
Results update in real time as IGC files arrive. No refresh needed — standings are always current.
Public race map accessible from any browser. Ideal for venue screens, media broadcasts, and social streams.
The competition is no longer just for pilots. With EasyXCScore, spectators on the launch ramp can follow every glider, sponsors see their logo on the live map, and media have a shareable link to embed in their coverage — all without any extra work from the organiser.
Built on proven open-source technology, deployed on a dedicated VPS with PM2 process management and Nginx reverse proxy — reliable, maintainable, and extensible.
EasyXC Tracker app — 1 Hz HTTPSEasyXCScore combines all of these in a single, production-tested system — already running real competitions and ready for CIVL evaluation today.
Registration, check-in, tracking, scoring, live map, results, showcase — one platform, zero integrations to maintain.
EXTK 1 Hz primary + OGN/APRS backup. RF beacon roadmap for full off-grid coverage. No pilot is ever lost.
Telegram bot in 8 languages. Check-in after briefing. Auto-upload IGC. No app mandatory, no PDF forms.
Full FAI Section 7F compliance — tested on a real competition (Norma LP 2026-1). Technical annex attached.
Every IGC upload recalculates instantly. Pilots and spectators see standings in real time — no scorer action needed.
Integrates OGN, APRS-IS, SafeSky, FLARM, ADS-L, .xctsk, XContest. Standards-first, no vendor lock-in.
We invite CIVL to evaluate EasyXCScore in a real or simulated competition setting. The platform is live, the compliance documentation is complete, and the team is available for a technical deep-dive at any time.