Glider Safety Analysis

safeGlide

Turn your IGC flight logs into a clear picture of when, where, and how often you flew close to the edge, and how your risk exposure has changed as you gained experience.

Pure webapp without install or upload requirements. The full analysis engine runs in your browser and your flight logs never leave your machine.

Overview

What is safeGlide?

There are few injuries in the world of gliding. Most risky situations have a binary outcome: either come out in one piece with an amazing low-save story to tell your flying colleagues, or end up in a heap of twisted fiberglass. safeGlide is a personal toolkit that aims to give pilots a way of gauging their current danger level. It reviews recorded flights for risky flying situations and tracks how your exposure to them evolves over a flying career. It allows for detailed review of single safety episodes, an overview of a single flight, or trends over your flight career.

Single-flight debrief

One IGC file becomes an interactive map, synced altitude/speed/risk plots, a 3D terrain replay, and a table of every flagged episode and thermal climb.

Career trends

Every event from every flight, smoothed into rate curves over your accumulated flight hours — so you can see whether experience is actually making you safer.

Terrain-aware

SRTM elevation, a database of landable fields, and a ridge database derived from watershed analysis let the model reason about terrain clearance, ridge crossings and glide range.

Tour

A tour of the app

Or if you just want to get started, try the web app.

Career trend curves: combined danger score and outlanding score over cumulative flight hours
Events are smoothed into trend curves with a tunable smoothing window.

Career trend curves

Track how your risk-taking behaviour evolved over time.

  • Combined danger score: Events weighted by severity. Low thermalling is counted as events, whereas low & slow events are time-integrated severity value.
  • Per-detector rates: Circling low, low & slow, ridge crossings and field reachability can be analysed individually.
  • Configurable graphs: Gaussian averaging over flight hours, with single-seater and two-seater flying separated, selectable terrain (flat/hill/mountain), as well as per flight hour or per flight season plotting.
Per-flight summary table with caution/warning/critical event counts per detector
Caution/warning/critical counts per detector, one row per flight.

Per-flight summary

Every flight on one line: date, glider, hours, and colour-coded event counts for each of the four detectors. Sort by any column, spot the outlier days, and click a row to open the full debrief.

Flight map with graded event markers along an alpine flight near Varese, Como and Lecco
An alpine flight with every flagged moment pinned where it happened.

Interactive flight map

The full track with every event marked in place and graded by severity, plus thermal climbs, ridge crossings, landable fields and airports. Toggle layers to focus on what you care about, and jump from any marker straight into a 3D replay.

Synced plots: altitude vs terrain, ground speed, AGL vs energy altitude, risk degree
Altitude vs. terrain, ground speed, AGL vs. energy altitude, risk degree.

Synced timelines

Four stacked plots tell the story of the flight minute by minute:

  • Altitude against the terrain profile beneath you.
  • Ground speed with the stall margin in view.
  • AGL vs. energy altitude the model is energy-aware: speed you can trade for height counts.
  • Risk degree when and why the model got nervous.
3D episode replay of a low-energy ridge crossing, track coloured by risk
A single episode in 3D: the track turns red exactly where margins vanished.

3D episode replay

Every flagged episode, ridge crossing and low save can be opened as a 3D scene: The terrain from the database with the track draped over it and coloured by risk. It's one thing to read "crossed the ridge with 70 m clearance at low energy" — it's another to see it from a third person perspective.

Pilot profile: a written, plain-language summary of your flying patterns
The written profile pulls no punches.

Your pilot profile, in plain words

After analysing your logbook, safeGlide writes you a short profile in English, German or French, describing the habits it found: where you take your risks, what you're conservative about, and what the numbers say you should hear. It is deliberately direct; a debrief that flatters you teaches you nothing.

The model

What safeGlide watches for

Four detectors, each aimed at a flight state the accident record keeps pointing back to. Every event is graded:

caution warning critical

Circling low

Thermalling close to the ground, the classic stall/spin setup, and a clear no-no of mountain flight instruction. Tightening a turn at an altitude where a departure is unrecoverable.

Low & slow near terrain

The soaring squeeze: low and slow and close to terrain at the same time, with little energy in hand to fix any of it.

Ridge crossing at low energy

Crossing a ridge line with minimal clearance and no speed reserve. This actively detects if one crosses from the water basin of one landing field to another, over a ridge, with low energy reserve, and aims at detecting the typical unnecessary risk to avoid an outlanding.

Field out of reach

Moments when no landable field remained within conservative glide range, computed from your glider's actual performance and the terrain in between.

The model adds excess speed to altitude for the low&slow detector, and it should not flag safe ridge flying. The goal isn't to second-guess any single decision, but to surface the patterns you don't notice flight-to-flight.

Evidence

What the accident record shows

safeGlide watches the flight states that the accident record keeps pointing back to: low, slow, and close to terrain. Here's why those are the ones worth watching.

Loss of Control: 7 (19%)Terrain/Obstacle/Wire Impact: 7 (19%)Stall/Spin: 6 (16%)Off-field/Outlanding: 3 (8%)Pilot Incapacitation/Medical: 2 (5%) — outside scopeWinch/Tow Launch Failure: 8 (22%)Approach/Landing: 2 (5%)Midair Collision: 2 (5%) 19%19%16%8%22% 62%of causessafeGlide watches MONITORABLE  62%Loss of Control — 7 (19%)Terrain/Obstacle/Wire Impact — 7 (19%)Stall/Spin — 6 (16%)Off-field/Outlanding — 3 (8%)OUTSIDE SCOPE  38%Pilot Incapacitation/Medical — 2 (5%)Winch/Tow Launch Failure — 8 (22%)Approach/Landing — 2 (5%)Midair Collision — 2 (5%)
Cause of 37 Swiss (SUST/STSB) glider-accident final reports, 2004–2024. 3 reports with an undetermined cause are excluded from the base. 23 of 37 (62%) involve flight states safeGlide directly monitors: low, slow and close to terrain or landing field out of reach.
Workflow

How it works

Three steps from logbook to insight — entirely in your browser.

  1. Bring in your flights

    Drop .igc files or whole folders onto the page, or enter your WeGlide user name and let safeGlide pull your own flights directly. One flight or a twenty-year logbook, both work.

  2. Automatic analysis

    The engine runs locally in your browser, reconstructs each track, detects your glider type to set its performance (L/D, stall speed; you can override both and re-analyse), and grades every risky moment against terrain, ridge and landing-field databases. Nothing is uploaded anywhere.

  3. Review the results

    Debrief a single flight on the map, plots and 3D replay, or step back and watch your event rates trend across months and years of flying. Then read your pilot profile and see if you agree with it.

Get started

Getting started

⚠️ Not a certified safety device. safeGlide is a personal analysis project for post-flight review and self-study. It is not avionics, not certified, and must never be used for — or relied on in — in-flight decision-making. Its danger assessments are estimates computed from GPS logs and terrain data and can be wrong, incomplete or misleading. The software is provided as is, without warranty of any kind; you use it entirely at your own risk, and the author accepts no liability for any loss, damage, injury or death arising from its use. It is no substitute for training, currency, official information or your own judgement — as pilot in command you remain solely responsible for every decision.

See your own flying in a new light

Drop in last season's logbook and find out what your trend curves have to say.