Bellingcat's Online Investigation Toolkit
  • About
  • Most Used
  • New Tools
  • ⚒️Categories
    • Maps & Satellites
      • Maps
      • Satellite Imagery
      • Street View
    • Geolocation
    • Image/Video
      • Reverse Image Search
      • Facial Recognition
      • Metadata
      • Misc
    • Social Media
      • Discord
      • Facebook
      • Instagram
      • LinkedIn
      • Reddit
      • Telegram
      • Tiktok
      • Twitter/X
      • Vkontakte
      • Youtube
      • Other Networks
      • Multiple Networks
      • International
    • People
    • Websites
    • Companies & Finance
    • Conflict
    • Transport
    • Environment & Wildlife
    • Archiving
    • Data Organization & Analysis
  • 📖Resources
    • Guides & Handbooks
    • Education
    • Newsletters & Toolkits
    • Stay Safe
  • More
    • All Tools
      • 4plebs
      • 527 Explorer
      • About Maps and Satellites
      • ACLED
      • AllTrails
      • Apollo Mapping
      • Apple Maps
      • Archive.today
      • Atlos
      • Auto Archiver
      • AutoStitch
      • Azure AI Video Indexer
      • Baidu Maps
      • Bellingcat OpenStreetMap Search
      • Bing Maps
      • Blackbird
      • Blender
      • Bluesky Insights
      • BskyFollowFinder/Bluesky network analyzer
      • BskyThreadReader
      • Bulletpicker.com
      • CAT UXO
      • China-related resources
      • Chronotrains
      • CITES Trade Database
      • Companies House
      • Convert Geographic Units
      • Datawrapper
      • DeHashed
      • DiscordLeaks
      • Distill.io
      • DomainTools Whois Lookup
      • Earth Explorer
      • Earth Online
      • EDGAR Suite
      • EDGAR
      • Equasis
      • Etherscan
      • EU consolidated corporate registers
      • ExifTool
      • F4Map
      • FaceCheck.ID
      • FlightAware
      • Flightradar24
      • Forensically
      • GeoHints
      • Gephi
      • Ghunt
      • Global Fishing Watch Map
      • Global Forest Watch
      • Global Monitoring System - ECOSOLVE
      • Global Suppliers Online
      • Google Earth Engine
      • Google Earth Pro
      • Google Flood Hub
      • Google Lens
      • Google Maps
      • GovMap
      • GPSJam
      • Have I Been Pwned
      • Hitta.se
      • Hoaxy
      • Hugin
      • Hunchly
      • ICANN Lookup
      • ICIJ Offshore Leaks Database
      • ImportGenius
      • ImportYeti
      • Index Database
      • Instagram Location Search
      • Instant Data Scraper
      • Intelx.io
      • InVID
      • KartaView
      • Leak-Lookup
      • License Plate Maps
      • LittleSis
      • Liveuamap
      • Logseq
      • Lumen
      • Maigret
      • Maltego Graph
      • MapChecking
      • Mapillary
      • MapSwitcher
      • MarineTraffic
      • Meta Content Library
      • MW Geofind
      • Name Variant Search
      • Namechk
      • NASA Firms
      • NASA Worldview
      • NeutrOSINT
      • North Data
      • Obsidian
      • OCCRP Aleph
      • Open Measures
      • Open Ownership
      • Open Source Munitions Portal
      • OpenCorporates
      • OpenSanctions
      • OpenSecrets
      • OrbTrack
      • Osint Tools Map
      • Overpass Turbo
      • PeakVisor
      • Picuki
      • PimEyes
      • Pinpoint
      • PixPlot
      • Planet Labs
      • QGIS
      • Quick geolocation search
      • Radar Interference Tracker
      • RAWGraphs
      • RootAbout
      • RuPEP
      • SanctionsExplorer
      • satellites.pro
      • Search by Image
      • Sentinel Hub Playground
      • ShadeMap
      • Shadow Finder
      • ShadowMap
      • Sherlock
      • Skopenow
      • SkyFi
      • Snap Map
      • Strava
      • Suncalc
      • Telegago
      • Telegram Group Joiner
      • Telegram Phone Number Checker
      • TelegramDB
      • Telemetrio
      • Telemetry
      • Telepathy
      • Tencent Maps
      • TGStat
      • The Information Laundromat
      • TinEye
      • TrueCaller
      • TruffleHog
      • Twitter Advanced Search
      • Twitter Location Search
      • Twitter Video Downloader
      • Umbra Space
      • UN Comtrade Database
      • UNOSAT Analyses
      • Uwazi
      • VesselFinder
      • Wayback Machine
      • Web Archives
      • What CMS
      • WhatsMyName
      • Who posted what?
      • Whoxy
      • Wikimapia
      • Wikipedia list of registers
      • WildEye
      • Wildlife Trade Portal
      • xIFr
      • Yandex Maps
      • Zotero
Powered by GitBook
On this page
  • URL
  • Description
  • How does it work?
  • How to analyze the hexagons
  • Use case
  • Cost
  • Level of difficulty
  • Requirements
  • Limitations
  • Ethical Considerations
  • Guide
  • Tool provider
  • Advertising Trackers

Was this helpful?

Edit on GitHub
Export as PDF
  1. More
  2. All Tools

GPSJam

GPSJam.org is a daily map that visualizes the GPS/GNSS disruptions on aircraft worldwide. It collects and presents 24-hour data showing areas experiencing interference.

Last updated 2 months ago

Was this helpful?

URL

Description

GPSJam.org is a website that provides information on GPS interference on aircraft worldwide. It uses data from , a crowd-sourced flight tracking website, to generate daily maps displaying areas of likely GPS interference based on aircraft reports of navigation system accuracy.

NOTE:

is an umbrella term that refers to any satellite navigation system that provides global coverage. It's a broader category that includes all satellite-based positioning systems. Examples: GPS (Global Positioning System) (United States), GLONASS (Russia), Galileo (European Union), BeiDou (China).

How does it work?

Some background information on flight tracking

Most aircraft are usually equipped with an instrument called an , which stands for “Automatic Dependent Surveillance-Broadcast.” It is a plane's way of sharing its location, speed, and altitude with air traffic control and other planes in the sky. Think of it as a plane's built-in GPS that constantly broadcasts its position. This helps prevent collisions and makes air travel safer. . With GPS interference, aircraft have fewer ways of accurately navigating toward their destination (however, they usually have other methods, too).

Flight professionals and enthusiasts use equipment to receive this information and "feed" that information to flight-tracking websites like ADS-B Exchange. These flight-tracking websites then visualize this information on an interactive map.

What does GPSJam do with these data?

In simple terms, when aircraft use ADS-B Out, not only are they sending their position, but they are also sending the level of accuracy of their position. According , “when there is interference with their GPS, the uncertainty goes up.” When there is little to no interference, the uncertainty goes down. In other words, accuracy goes up when there is no interference, and accuracy goes down when there is interference. In essence, ADS-B Exchange receives data on the level of accuracy of an aircraft's position. The tool provider then aggregates this data over 24 hours and groups it into hexagons. The level of accuracy is then grouped into different colors.

The data seems to be around midnight UTC.

Filter by date

To use the tool, click on the URL and then navigate to the menu in the upper left corner.

Choose your date of interest on the calendar icon. The tool automatically shows the results worldwide.

TIP: Create a timeline of interference patterns using GPSJam

Select a date of significance (e.g., 24 Feb 2022, when the Russian army entered Ukraine). Review the data from a few days before and a few days after this date to gain a broader understanding of the interference patterns surrounding the event.

Filter by location

In addition to filtering by date, users can zoom in on a particular location of interest. Users can enter an address or a general location/city, such as “Moscow.” Users can also use coordinates for specificity.

Traffic Threshold

Users can toggle the slider under the "traffic threshold" option to filter interference data.

How to analyze the hexagons

GREEN: Good navigation accuracy for over 98% of aircraft.

YELLOW: Between 2-10% of aircraft reported low accuracy.

RED: More than 10% of aircraft reported low accuracy (likely interference).

Causes of GPS/GNSS Interference

To put more context when looking at GPSJam data, looking at possible reasons for GPS/GNSS interference may be helpful.

Interference happens like this: Imagine you're in a room trying to listen to your friend (the satellite) whispering from far away. If someone (the jammer) suddenly shouts very loudly in the room, you won’t be able to hear your friend anymore. That's essentially how interference happens—it drowns out the important signal with a stronger one.

Unintentional:

  1. Atmospheric conditions

  2. Solar activity

Intentional:

Use case

GPSJam was used in this research to give an overview of global GPS jamming between 2020 and 2023:

GPSJam was also used to look at instances of GPS interference allegedly against Hezbollah in Lebanon, in April 2024 affecting civil aviation.

Cost

Level of difficulty

Requirements

Desktop or mobile device

Internet connection

Limitations

2022
2024
2025

14 Feb

28 Jan

8 Jan

8 Jun

30 Jan

9 Jan

9 Jun

14 Jul

13 Oct

14 Oct

27 Dec

“Good planes” are planes with functioning GPS.

“Bad planes” are planes experiencing GPS issues.

To figure out the color of the hex, the tool calculates a percentage based on the ratio of good planes to bad planes within that zone. If a lot of planes have GPS problems, the percentage of bad planes will be higher, turning the hex yellow or red. If most planes are fine, the hex stays green.

However, here’s the catch: in areas with very few planes, a single bad GPS reading could make it seem like there’s a serious issue, even if it’s just a one-off problem. To correct for this, they subtract one "bad plane" from the total count to reduce false alarms in zones with fewer planes.

The downside of this process is that in areas with very few planes, this adjustment might cause the system to miss real problems because there’s not enough data to confidently show that something is wrong.

In short, they balance showing accurate issues without overreacting to random bad signals, but this approach can hide real issues in places with less air traffic.

Ethical Considerations

Accuracy and Misinterpretation: Users are encouraged to look at the limitations of the tool when using it. In particular, to check dates under the FAQs section to see if they are looking at GPS interference data that is incomplete or missing. Users are encouraged to be transparent about these limitations.

Guide

-

Tool provider

Advertising Trackers

Page maintainer

Afton

NOTE: Historical data only goes back to . There is no data before this date.

The map shows areas where aircraft reported good, bad, or uncertain navigation accuracy based on 24 hours of data. The map features hexagonal divisions,

NO COLOR: Means No aircraft was flying in the zone with ADS-B or no receivers feeding data to the ADS-B Exchange website.

NOTE: RED/YELLOW does not always indicate jamming. According to , “Low accuracy could be caused by factors other than jamming (e.g., military testing, protecting high-profile individuals)”.

There are a .

A problem with an aircraft’s equipment (but when there are

which GPS (or other GNSS) devices use to determine their location. However, there are stronger signals that may come from somewhere else. Aat the But the jammer's signals are much . Confusion happens when this is the case. Because the jammer's signals are stronger, they overpower the satellite signals. This confuses the GPS device, and it can't correctly calculate the location. When GPS jamming happens, the device can’t read the satellite signals, so it either shows the wrong location or no location at all.

Some of the causes of are:

outside conflict zones (I.e., in the Southwestern United States).

Law enforcement agencies may activate GPS jamming to (power grids, emergency services) or government buildings.

Large-scale interference is often seen around conflict zones. , often associated with military applications.

When used with other data, news reports, and open-source research methods, the site can be useful for identifying patterns of GPS jamming and spoofing, often linked to military activities. Open-source researchers can supplement their investigations with this tool when monitoring incidents in conflict zones. With UAVs or unmanned aerial vehicles (“drones”) now more prominent in conflict zones, that jamming communication systems is one of the effective ways of countering them.

In conflict areas where GPS-guided drones or munitions are used, to help stop these from reaching their targets, i.e. in Ukraine.

Dong L. Wu, Ph.D, “Innovation: Recent GPS jamming in regions of geopolitical conflict”,

Helou, Agnes, “GPS jamming spreads in Lebanon, civil aviation caught in the electronic crossfire”, .

According to the tool provider's tweet on Jul 2022, data is updated manually by the tool provider daily around midnight UTC. Sometimes there are delays before he is able to update the data.

Daily update of data susceptible to technical failures: due to power outage, network issue, hardware failure, or data collection issues. Data are incomplete on:

(See also lack of ADS-B data on 8 Nov 2024, based on the tool provider's post )

Limited historical data: Historical data only goes up to. There is no data before this date.

GPSJam only looks at aircraft data. Because airplanes fly high in the sky, they can "see" further than devices on the ground when it comes to radio signals. This means they are more likely to detect GPS interference. Ground-level impact might be less severe. While GPSJam data indicates potential issues with GPS signals in certain areas, the situation on the ground might not be as bad as the map suggests.

As a potential consequence, the tool may sometimes not work for drones. Because GPSJam and ADS-B Exchange measurements are taken at a specific altitude, data for UAVs at a different altitude may not necessarily be captured. According to , “In green or yellow zones, there is very little chance that GPS signals will be degraded for drones.” The only exception is GPSJam should be cross-checked with other sources and social media channels where instances of drone jamming are regularly published.

Think of each hex on the map as a small zone in the sky. To determine the color of each hex (green, yellow, or red), the system checks how many planes passed through that zone and whether their GPS is working correctly.

, US (according to the X profile)

14 February 2022
each color-coded.
“no data.”
the tool provider
few factors that cause interference
“multiple aircraft in close proximity during the same time frame, it suggests the presence of a radio signal interfering with normal GNSS operation.”
Electromagnetic interference from sources like radios, cellphones, or sometimes powerlines can lead to inaccuracies.
Satellites in space constantly send weak radio signals down to Earth,
GPS jammer, for example, is a small device on the ground that sends out radio signals
same frequency as satellites.
stronger than the ones coming from space
low accuracy
Deliberate testing of military jamming systems
Sometimes, military exercises intentionally jam GPS signals when trying to simulate electronic warfare scenarios.
protect sensitive areas like critical infrastructure
Intentional jamming to cause navigation inaccuracy.
High-intensity interference that affects a larger geographic area typically requires advanced electronic systems
experts say
radio jammers are installed
https://www.gpsworld.com/innovation-recent-gps-jamming-in-regions-of-geopolitical-conflict/
https://breakingdefense.com/2024/04/gps-jamming-spreads-in-lebanon-civil-aviation-caught-in-the-electronic-crossfire-experts/
Manual update:
Data loss or incomplete data are possible
here
14 February 2022
GPS interference on aircraft may not be the same as on the ground interference:
this
if drones are near the sources of interference.
Calculating the percentage of “bad” aircraft has the potential to bias map data:
John Wiseman
https://gpsjam.org/
ADS-B Exchange
GNSS (Global Navigation Satellite System)
ADS-B Out
It is also a critical navigation tool that guides planes towards landing
to the tool provider
manually updated daily
This shows GPSJam’s interference data on 13 Aug 2024. First, we enter the date we are interested in. By clicking on “More” under the calendar, we find the location we are interested in by entering the info i.e. Moscow. We can adjust the amount of flight traffic in that area by sliding the toggle on the “traffic threshold” menu.
This legend is located at the bottom left of the map. Each hexagon is grouped into three colors depending on the level of position accuracy reported by aircraft.