Fleet operations · Free CSV tool

GPS tracker signal gap and tamper review from position exports

Load an export from any tracking platform. See every gap longer than your limit, where the vehicle was when it went quiet, and whether the same place or hour keeps coming back. The list says what to review, not who to blame. The file is read in your browser. Only your settings, and the text when it is short, are sent if you ask for the emailed report.

One row per report. A time stamp is required. Latitude and longitude switch on the distance checks. The sample is made up: one vehicle, three mornings. Replace it with your own export, or open a file.

Load a sample

Columns and date format

The tool guesses each column from its name. Change a choice if a guess is wrong. Optional columns can stay on "Not in my file".

hours

Used only for numeric Unix time stamps, to place gaps on the clock. Saudi Arabia is +3.

Set what counts as a gap. The starting values are typical for a vehicle that reports every few minutes while it moves.

min

A gap is a silence longer than this. Use at least twice the normal reporting interval while moving.

min

Parked devices may sleep. Used only when the file has an ignition column.

km

A gap counts as moved when the first report after it is farther than this from the last report before it.

km/h

A position change that implies a higher speed is marked as a jump.

× limit

A gap this many times the limit counts as long.

Typical values. Replace them with your own policy. They are not a standard.

Review summaryIndicative

Keep a record of this review

A report with your limits, the gap list, repeated places and times, and a plain note on what the list does not prove.

Review report

Get a review sheet you can keep with the driver conversation

  • The limits and date settings you used
  • Every gap with start, end, duration and distance moved
  • Repeated places and times
  • Position jumps
  • A plain note on what the list does not prove

What is a signal gap?

A tracker reports a position now and then. A signal gap is a stretch of time with no report. An export shows the last report before the silence and the first one after it.

A gap alone does not say why the device went quiet. It says where to look. The tool measures four things around each gap: how long it lasted, how far the vehicle moved, whether the position jumped, and whether the same thing happens again at the same place or hour.

Last reportFirst reportSilence longer than your limit35 minPosition APosition B21 km apart · 37 km/h implied
Fig. 1 A gap is measured between the last report before the silence and the first one after it.

Why does a tracker go quiet?

Most gaps are ordinary. The table lists common causes and what each tends to leave in an export.

Common causes of a gap
CauseWhat the file usually shows
Dead zone or tunnelA gap at the same place on every trip. Reports resume where the signal returns.
Parked and asleepIgnition off before the gap and the same position after it.
SIM, data plan or network faultGaps on many vehicles on the same day or on the same network.
Power loss or loose connectionSudden silence while moving. The last fix was good.
Poor sky viewFew satellites or a high HDOP before and after the gap.
GNSS interferenceA weak fix before the gap, a long silence and a position jump when reports resume. It can repeat at the same place.
Deliberate disconnectionSilence at a similar place or hour on different days. The other causes can leave the same signs.
One file, several possible causes

The same pattern can fit more than one cause. Use the list to choose where to ask a question, and add power events, SIM status and the route before you decide anything.

What does the tool check?

Seven checks run on every gap. The limits are inputs you can change in the tool. The starting values are typical, not a standard.

Checks and starting limits
CheckRuleStarting limit
GapTime to the next report is longer than the limit.10 min typical
Gap, ignition offA longer limit applies when ignition was off at the start.120 min typical
MovedThe first report after the gap is at least this far from the last one before it.1 km typical
JumpDistance divided by elapsed time is above the jump speed and the distance is at least 0.5 km.200 km/h typical
Repeated placeGap starts of one vehicle fall inside the radius, at least the repeat count of them.300 m, 3 times typical
Repeated hourGap starts of one vehicle fall inside one window, on at least the repeat count of different days.60 min, 3 days typical
Weak fixSatellites below the limit or HDOP above it in the 3 reports before or after the gap.5 satellites, HDOP 5 typical

Typical values. Replace them with your own policy.

How is a gap scored?

Each gap starts at 1 point and gains one point for every sign below. The total sets the level. The level is a prompt to look, not a verdict.

Score = 1 for a gap over the limit + 1 long: duration is at least the long factor x the limit + 1 moved: distance is at least the moved limit + 1 jump: speed across the gap is above the jump speed + 1 repeated place + 1 repeated hour + 1 weak fix Distance = 2 R asin( sqrt( sin²(dLat/2) + cos(lat1) cos(lat2) sin²(dLon/2) ) ) R = 6371.0088 km Speed across a gap = distance / hours between the two reports4 or more = worth a review, 2 to 3 = check, 1 = noteMean Earth radius 6371.0088 km (IUGG). Straight-line distance, not road distance.
  • Worth a review: 4 or more
  • Check: 2 to 3
  • Note: 1
  • Parked and quiet: not scored

A gap that starts with the ignition off, and ends within the moved limit of where it started, is parked and quiet. It is counted on its own and left out of the score. This keeps nights and weekends from filling the list. It needs an ignition column.

Worked example

The sample in the tool is one vehicle that reports every 5 minutes on three mornings. Each morning it goes quiet at 08:40 at the same spot.

  • Gaps on the three mornings last 35, 35 and 20 minutes. A fourth gap, on the first day at 10:30, lasts 15 minutes.
  • Across a 35-minute gap the vehicle is 21.4 km from where it went quiet. That is 21.4 / (35 / 60) = 36.7 km/h, a normal speed, so it is not a jump.
  • The 35-minute gap scores 1 + 1 long (35 is at least 3 x 10) + 1 moved + 1 repeated place + 1 repeated hour + 1 weak fix (3 satellites in the last report before it) = 6, worth a review.
  • The 15-minute gap scores 1 + 1 moved = 2, check.
  • On the second day one position is 45 km off for a single report. The tool shows it as one jump of 540 km/h and not as two.
  • Total silence is 105 minutes. The two nights with ignition off are parked and quiet. The share of active time is 105 / 540 = 19%.

What should you do with a gap?

  1. Check the ordinary causes first. Look at SIM and data status, power events and known dead zones.
  2. Look at the repeated places. Open one on a map, or visit it, and check the sky view and the signal.
  3. Ask for the reason in neutral words. Record the answer next to the gap.
  4. Compare with other records. Fuel, route and job records show whether the quiet time matters.
  5. Decide with your policy, not with the list. Keep the export with the record, and use your tamper policy and the signed undertaking.

Your file

The file is read and analyzed in your browser. The sample is made up. Your settings, and the text when it is short, are sent to our server and kept for up to 45 days only if you ask for the emailed report, because the link in the email carries them. A share link carries the text only when it is short, and only because you copied the link yourself.

Assumptions and limits

  • Time stamps are compared as written. A file with no time zone mark is read as one clock, which is right for a single export.
  • Reports with the same time stamp are counted once. Rows are sorted by time before they are compared.
  • Distances are straight lines between reports. They are not road distances.
  • The tool cannot see radio. It cannot tell GNSS interference from a dead zone. It shows patterns that can fit it.
  • The tool reads up to 200,000 rows and 400 vehicles. A larger file is cut and the page says so.
  • The limits are typical starting values. The levels are indicative.
Related Tracom solution

Know about a gap when it happens, not weeks later

Tracom builds tracking devices that produce location records. Ask us which tamper-related events your Tracom model reports and how to receive an alert for them.

  • Tamper-proof security is a published Tracom feature. Ask which events your model reports.
  • Real-time SMS adjustments change device settings by text message without a workshop visit.
  • Second-by-second data gives a finer record around a gap.
  • SCMS portal manages device settings and configuration files in one place.
  • Over-the-air updates keep device software current in the field.
Questions

Questions about signal gaps

Need to know which events your Tracom device reports? Contact Tracom.

Does this prove that a driver tampered with a tracker?

No. A gap only shows that the device did not report. A dead zone, a tunnel, a sleeping device, a SIM or data fault, a power problem, GNSS interference or a deliberate disconnection can all look the same in an export. Use the list to decide where to ask questions, and add power events, SIM status and the route.

Can it detect a GPS jammer?

Not directly. A jammer is radio interference, and an export cannot show radio. The tool finds patterns that can fit it: a weak fix before a gap, a silence that returns at the same place or hour, or a position jump when reports resume. Only a device that measures interference, or a radio check on site, can confirm it.

Which columns does my file need?

A time stamp is required. Latitude and longitude switch on the distance, jump and place checks. Ignition, speed, satellites, HDOP and a vehicle name are optional and sharpen the review. The tool guesses columns from their names and lets you change them.

What gap limit should I use?

Start with at least twice the normal reporting interval while moving. Ten minutes is a typical starting point. A device that reports every 30 seconds can use a shorter limit, and a device that sleeps when parked needs a longer one. Use the same limit for every vehicle you compare.

Is my file uploaded anywhere?

Only if you ask for the emailed report. The file is read and analyzed in your browser. If you ask for the report by email, your name, your email and your settings are sent to our server, and so is the text when it is short, and all of it is kept for up to 45 days.

What is Tracom's role here?

Tracom makes tracking devices. This tool is a review aid for any position export. It does not say that a gap is a violation, and it is not an approval or a certification of any kind. Which tamper-related events a Tracom device reports depends on the model and firmware, so ask Tracom before you plan around it.

Related tools and templates

Keep going when a tracker goes quiet

Get the report

Enter your details and we will email you the file.

Use your real name so the file arrives addressed to you. Don't worry, we won't flood you with emails or calls.

Scroll to Top