diff --git a/config.yaml.example b/config.yaml.example
index 648acb1..5e498df 100644
--- a/config.yaml.example
+++ b/config.yaml.example
@@ -127,13 +127,13 @@ repeater:
jwt_expiry_minutes: 60
# Local GPS diagnostics. When enabled, the daemon reads NMEA sentences from the
-# configured source and exposes parsed attributes at /api/gps and /gps.
+# configured source and exposes parsed attributes at /api/gps.
gps:
enabled: false
# Use repeater.latitude/repeater.longitude as the displayed receiver location
# until the GPS has a valid non-stale fix. This prevents early no-fix GPS
- # estimates from moving the diagnostics globe/map away from the configured site.
+ # estimates from replacing the configured site location in API clients.
# The default 0,0 repeater location is treated as unset.
use_manual_location_until_fix: true
diff --git a/repeater/data_acquisition/gps_service.py b/repeater/data_acquisition/gps_service.py
index f50d929..1564f48 100644
--- a/repeater/data_acquisition/gps_service.py
+++ b/repeater/data_acquisition/gps_service.py
@@ -4,7 +4,7 @@ GPS/NMEA acquisition and diagnostics support.
The service intentionally keeps the NMEA parser local and dependency-light. It
accepts raw NMEA sentences from a serial receiver or from a file source used by
external bridge processes, then exposes a JSON-serializable snapshot for the
-HTTP API and diagnostics UI.
+HTTP API.
"""
from __future__ import annotations
diff --git a/repeater/web/html/gps.html b/repeater/web/html/gps.html
deleted file mode 100644
index c9b8987..0000000
--- a/repeater/web/html/gps.html
+++ /dev/null
@@ -1,1275 +0,0 @@
-
-
-
-
-
- pyMC GPS Diagnostics
-
-
-
-
-
-
-
-
-
-
GPS Diagnostics
-
Live NMEA receiver state, parsed fix data, and satellite visibility.