Vantage Player telemetry
Last updated: 3 August 2026
What Vantage Player sends to LTC Labs. Short version: a once-a-day update check, launch and close, optional watch and folder-nav events, plus crash reports if playback or the app fails. No file paths, no filenames, no video content. Optional usage data is off with one Settings toggle. Crash reports stay on so we can fix decoder failures.
Events
| Event | When | What is in it |
|---|---|---|
| app_launched | Startup, always | Launch source, whether a file was opened (bool) |
| app_closed | Window closing, always | Session length in seconds |
| playback_failed | Decode error, always | Error code, codec, container |
| video_opened | Watched ~3 s (optional) | Container, codec, duration, pixel size. Skimmed files do not emit. |
| folder_navigated | Prev/next, coalesced (optional) | Direction and method (key / swipe / button). A burst of arrows is one event. |
| snapshot_saved | Ctrl+S (optional) | Render width and height only |
Update check: at most once per 24 hours to /api/app/update-check.
Crash reports go to /api/app/crash.
Batched usage events go to /api/app/telemetry.
What is never sent
- Video or audio content
- File paths, filenames, or folder names
- Subtitle text
- Resume positions or recent-file lists
Opt-out
Settings โ Send anonymous usage data (on by default) suppresses the optional events. Crash reports and the once-a-day update check remain so we can fix decoder and startup failures.
The machine is identified by a SHA-256 hash of Windows MachineGuid. The raw GUID never leaves the PC. There is no account.
Related: Privacy policy ยท Vantage Player documentation