ApexLog

Works with your lap timer — RaceChrono, RaceBox & more

Every lap, every setup, every track day — in one place.

Drop your RaceChrono export, RaceBox CSV or VBO file. ApexLog reads your sessions, links them to your setup, tracks your PBs across the season, plays your GoPro onboard synced to the data and turns it into an overlay video.

A real session: telemetry, track map and synced onboard video — no account, no download.

  • Free during beta
  • Private by default
  • Mobile-first interface for use at the track
Redesigned ApexLog track day page — overall best lap, sessions and distance at the top, the day's sessions with their best laps, and the selected session's onboard video next to its laps, setup and notes tabs.

Ask your AI

Ask Claude, ChatGPT or Grok about your track days.

A built-in assistant now ships in the app — ask about sessions, setups, tire wear and lap progression in plain language (free during the beta, 10 questions a month). For the full experience, connect your own AI: ApexLog is an official listing in ChatGPT's Plugin Directory and an MCP connector for Claude and Grok — same data, your model, no question limit. Read-only either way.

See how AI access works
Track map of Silesia Ring drawn by ChatGPT from ApexLog connector data: 20 GPS sectors colored by time delta between two laps, with lap comparison table and corner-cluster commentary.
"Draw a track map showing where I'm losing time" — ChatGPT rendered this map itself from a real Golf R session at Silesia Ring, sector deltas and speeds pulled live through the ApexLog connector.

What You Get

Eight ways ApexLog extends your RaceChrono or RaceBox data — from a single lap, through the season, to a head-to-head between two cars.

Overlay video

Your GoPro footage with the data burned in — rendered in your browser.

Pick the original GoPro file on the session page. ApexLog syncs it from the GPS time recorded in the file and renders an MP4 with speed, lap time, delta, track map and G on top — plus gear, RPM and other OBD channels when the session has them. Render the whole file, the best lap or a lap range, in one of three styles. It runs in your desktop browser, so the footage never leaves your computer. The same overlay also runs live while you play a clip from disk. No GPS in the file? Place one sync point by hand.

How the overlay render works →
Frame from an ApexLog overlay render of a Golf GTI Edition 50 lap at Silesia Ring: gear and speed, an RPM bar with the pedal, the running lap time with the delta to lap 3, lap 7 of 9 with best and last lap times, a track mini-map, and coolant, intake, load and fuel readings along the top.

Play from disk

Watch your onboard straight from the SD card — synced, with the data on the picture.

On a session's Telemetry tab, play a video from disk or link the folder with your GoPro clips, such as the SD card. A GoPro clip with GPS (HERO11 or newer, MAX) syncs itself from the camera's GPS time, and a linked folder finds each session's clips by that time. The overlay — speed, lap time and delta, track map, G — runs on the picture while it plays, and Render this clip turns what you're watching into an MP4. Nothing is uploaded. Desktop browser; Chrome is the one to use: it remembers the folder and the file between visits and renders faster than Safari.

Watch your onboard from disk, synced →

Notes from audio

Say it on track — find it in your notes, at the right moment.

With a GoPro file that has sound, what you said in the car becomes notes placed at the moment you said them — in 97 spoken languages. Each note keeps its timestamp: one click on it and the synced video jumps to that moment. You review and edit the list first; nothing is saved until you click Save. Mute my comments silences them in the rendered video, so you can talk on track and still post a clean clip. Only the speech is cut out in your browser and sent for transcription in the EU, and the audio is not stored. 60 minutes a month.

How notes from audio work →
Notes from audio review in ApexLog, from a test drive around a block: a synced GoPro clip and the list of transcribed comments (Understeer here, Braking too early here, Perfect apex that felt fast, Brakes feel soft now, Tires are sliding grip is gone), each with its time in the clip and a checkbox, plus the Save 6 notes and Discard buttons and the minutes left this month.

In-browser telemetry

Racing line, speed, longitudinal G — lap by lap on a big screen.

After a RaceChrono or RaceBox import you get a big-screen review view: a racing line coloured by speed or longitudinal G (derived from GPS speed), speed and G traces under the map, and a lap strip colour-graded from fastest to slowest. Pick a lap from the list on the left, the view zooms onto that loop. When you want a coach or another driver to review it, you can include the telemetry on a public session link.

ApexLog lap analysis at Silesia Ring — lap 8 (2:00.554) against lap 7 (2:01.489): racing line on a satellite map coloured by speed, the synced onboard video, a speed trace peaking at 191 km/h with sector marks, a delta trace finishing at −0.92 s, and a sector table with the time won or lost in each sector.

Setup history

Pressures, alignment, springs — in lap-time context.

Log the setup for every session. Compare what changed between runs, next to the lap times you ran on each. No Google Docs, no paddock photos.

ApexLog setup comparison — two sessions of a VW Golf MK8 R side by side at Silesia Ring, the faster lap (−6.401s) highlighted, with the tire model and cold pressures called out as the changes and the unchanged sections collapsed.

Consumables mileage + proof

Pads, tires, discs — mileage calculated for you, every swap with a photo.

Log the install date, ApexLog adds up the kilometres from your sessions. Front and rear axle separately. You know there are two track days left on the pads — before the last session of the day. Every service entry can carry a photo: caliper after the season, tire showing wear marks, disc seal. The car's history stays with you, even when the car doesn't.

ApexLog consumables, Tires tab — front and rear tire sets with kilometres on each set, tread depth measurements and percent worn, cost per lap, a wear forecast and photos of the tires.

Lap progression

The season, session by session — what actually made you faster.

Lap-time chart across track days. See whether the gain came from track knowledge, a setup change, or new tires. Real data, not a mockup.

Open the live progression sample ↗
Lap progression chart — 9 sessions at Silesia Ring, −6.4 s improvement season over season.

Car vs car comparison

Two cars at the same track — was it you, or was it the car?

Stand two cars side by side on the same circuit. Lap-time chart on a shared timeline, per-session delta strip, interleaved session table. When you want to, generate a public share link and send the comparison straight to a friend — no login on their side. The sample below is real data: the same driver's Golf GTI Edition 50 vs Golf MK8 R at Silesia Ring — different tires, a season apart.

Open the live comparison sample ↗
Public ApexLog car-vs-car comparison share — VW Golf GTI Edition 50 next to VW Golf MK8 R at Silesia Ring, personal-best delta tiles, a lap-time chart for both cars on a shared season timeline and a session table with deltas.

Plus the rest — in the app

  • RaceChrono .rcz / CSV v3 import
  • RaceBox CSV import
  • VBO import (RaceChrono Pro, RaceBox app)
  • OBD channels from .rcz — fuel, temps, RPM
  • Cost per lap from your consumables history
  • Preview before import
  • Onboard on the session: YouTube or played from disk
  • At-track notes
  • Public session links with optional telemetry
  • Track Mode
  • Track auto-detect from GPS

Already have a lap timer? Keep it.

RaceChrono and RaceBox do the recording part well: laps, GPS and OBD at the track. ApexLog is everything after the session — the lap analysis, the season history around it, and the overlay video you post.

Your lap timer

  • –Records laps, GPS and OBD at the track
  • –Live lap timing in the car
  • –Exports the session file

ApexLog

  • ✓Lap analysis on a big screen: racing line, traces, lap-to-lap delta
  • ✓Overlay video rendered from your GoPro file
  • ✓Multi-session, multi-track-day history
  • ✓Setups linked to sessions and laps
  • ✓Consumables mileage (pads, tires, discs) per car
  • ✓Season-long progress per track and per car
  • ✓Public session share links

Your lap timer captures the session. ApexLog keeps the season.

See how RaceChrono import works →

Frequently Asked Questions

Is it free?

Yes. During beta, all features are free with no limits. Pricing launches later — early users get a loyalty discount.

What telemetry formats are supported?

RaceChrono .rcz files, RaceChrono CSV v3, RaceBox CSV, and VBO files exported from RaceChrono Pro or the RaceBox app. More formats are on the way.

Can I make an overlay video from my onboard footage?

Yes, in a desktop browser (Chrome, Edge or Safari). Open the session, pick the original camera file and ApexLog renders an MP4 with your data on top; the file is never uploaded. GoPro files with GPS sync automatically (tested on a HERO13 Black). For a GoPro without GPS, such as the HERO12 Black, or another camera that records MP4, you place one sync point by hand. The same overlay also plays live on a video played from disk.

Can I watch my onboard without uploading it?

Yes, on a computer. On a session's Telemetry tab, play the video from disk or link the folder with your GoPro clips, such as the SD card. It plays synced to the track map and speed trace, with the overlay on the picture, and nothing is uploaded. Chrome and Edge remember the file or folder; Safari and Firefox ask again on each visit. YouTube links still work too.

Does ApexLog record what I say, and where does the audio go?

Notes from audio doesn't record anything: it works on a GoPro video you already have. Your browser finds the stretches where you speak and sends only that speech for transcription, processed in the EU. The audio is not stored, and neither is the text unless you save the notes after reviewing them. There is an allowance of 60 minutes of speech per month.

Which camera or video works?

GoPro HERO11 or newer and MAX record GPS, so their original files sync automatically from the camera's GPS time (tested on a HERO13 Black). MAX files should sync the same way, but I haven't tested one. Any other video your browser can play, from another camera or a phone, works with one manual sync point. A file the browser can't decode, often HEVC/H.265, shows a message instead of playing.

Which browser works best?

Chrome (or Edge) on a computer. They remember the footage folder and the video you played between visits, and rendering the overlay video is much faster: on one full 4K HEVC chapter I measured about 9× real time in Chrome and about 2× in Safari. Safari and Firefox can play from disk too, but they can't remember the folder or file, so you pick it again each visit.

Does ApexLog work with my lap timer?

Yes — ApexLog is a companion to lap timers like RaceChrono and RaceBox. Import their data and ApexLog turns it into season-long track day analysis.

Can I use it without telemetry?

Yes. You can create track days, sessions, and laps manually. Telemetry import just makes it faster.

Is my data private?

Yes. All your data is private by default. You can optionally share individual sessions via unlisted links; telemetry only appears when you enable it for that specific session link.

What languages are supported?

English, Polish, Spanish, German, French and Italian.

Next track day — already in your logbook.

One import = the whole season in a single view. No spreadsheet, no notes app.