Two roles: who rides or runs (app, one live map, SOS) and who watches the map (browser, no app).
APP
With the app you are visible in real time on a single map, together with every other participant. You can share your position for help or support (SOS).
No, you don't need one: open the app, enter your name and phone number on the device and go. Free sessions (ride / training) last 24 hours.
Set up permissions — otherwise GPS tracking stops and you'll show up as a stuck dot on the map!
| Android | iPhone |
|---|---|
| Location → ALLOW ALL THE TIME + PRECISE LOCATION | Location Services → ALWAYS + PRECISE |
| Turn off Pause app activity if unused | Turn on Background App Refresh |
| Xiaomi/Samsung/HyperOS: battery → No restrictions | Don't close the app from the switcher during a race |
You appear on the same live map as everyone else using TrailCore: the organiser, family, friends, teammates and managers see you in real time.
If you need help, hold SOS to share your position with people on the map and with staff. TrailCore Radar does not replace 112 / emergency services.
No code needed. Install the Android or iOS app, enter your name and phone number (stored on the device only), then tap ON in the tracker and ride. A free session lasts 24 hours. The screen can stay off: tracking continues in background.
The organiser (e.g. a Gran Fondo, a trail race, a cycling tour) gives you a 4-digit code. Open the app, enter it and tap JOIN: the race name appears to confirm.
On scheduled races GPS starts by itself inside the race window. Do not kill the app; the screen can stay off.
Anyone who has the map link (staff, family, team). The phone number is for staff emergencies and does not appear to people who only open the public link.
Within 300 m of start and finish the map can hide the marker and trail. Details in the Privacy Policy.
The app is built to use little power, but phones vary: there is no universal figure. In a hard test (Milano–Sanremo Amatori) TrailCore Radar ran for about 10 hours using less than 70% battery — about 7% per hour. Start with a full charge; on multi-day events bring a power bank.
After a few still minutes the app auto-pauses: it keeps a periodic heartbeat and sends fewer points. Movement resumes tracking. Screen off is fine; killing the app or leaving battery optimisation on is not.
In the app, hold SOS for 3 seconds and pick a type (fall, lost, medical, other). Staff get an email with position and map links. TrailCore Radar does not replace 112 emergency services.
In the Tracker, I'm here is a button separate from SOS. It creates a Google Maps or Waze link to share via WhatsApp or SMS. The person who receives it does not need an account or the app.
On the map, Elevation is the GPS altitude of the latest fix, not accumulated climb. Summing every phone swing produces impossible values.
It is the sum of accepted GPS hops, not GPX length. Unrealistic speed jumps are dropped. In woods or while paused it can creep up from GPS drift.
MAP
Organiser, family, friends, teammates, managers. No app: a web browser on a phone, tablet, PC or laptop is enough.
The event organiser, family, friends, teammates, managers. Everyone sees the same live map.
No. A web browser is enough. It works on anything: phone, tablet, PC, laptop.
Every participant who uses the app. For anyone who is stopped, off track or in danger (SOS) you see the last available position, with status and last fix.
Use the staff viewer link, or open radar.trailcore.app and enter the 4-digit code. The page updates live: position, status, battery, distance and last fix.
PAUSED is not an official stop. If GPS points keep arriving but net displacement stays under 50 metres for more than 60 seconds, the map shows PAUSED so jitter does not look like racing. Once net movement clears the threshold, the badge returns to RACING.
In woods, gullies or while standing still, phone GPS is off by several metres. Points fall in a zigzag around the true position. It is sensor noise, not a late map.
The event has no official course. The map shows only the athlete trail: no completion percent, distance to finish or course ETA. The organiser can upload a GPX at any time.
Filters cut false alarms and dirty tracks. The main ones:
The left-hand list can filter by status: ALL, RACING, PAUSED, NOT STARTED, LOST, STOPPED, FINISHED, DNF, SOS. Useful on large events.
The OFF TRACK button shows only athletes more than 500 m from the official GPX (when a course is loaded).
EVENTS
The organiser watches the same map as everyone else. This section is only for creating races, GPX and logo.
Anyone who wants to create races or repeatable events, with no expiry, and customise them with a GPX course and a team or club logo.
Riders and people watching the map do not open an account: they use the app or the browser. Staff panel: Organiser guide.
The platform is designed for about 400 people on the same map. It can scale on request from organisers: there is no hard cap.
The staff panel lets you:
Details: Organiser guide.
Yes. In the panel ORG tab you maintain a list of staff / volunteers (name, phone, role). Roles include Staff, Medic, Judge, Vehicle — each with a default emoji, or you can upload an image (PNG/JPG/WebP/SVG) instead of the emoji.
Listed people join the race with the same code or QR as athletes, using the same phone number in the app as in your list. No second code or separate QR is required.
On the viewer, staff pins are larger than athlete pins (emoji ~40 px vs ~32 px; with a custom image up to ~56 px) so support, medics or vehicles are easy to spot on the course.
Step-by-step: Organiser guide (ORG · Track staff section).