The LADD Program, the Sixty-Dollar Receiver That Tracks Any Aircraft in the Sky, and the Privacy Problem Nobody Built a Fix For
The FAA's LADD program limits who sees your ADS-B data on commercial tracking sites, but the broadcast itself is open - and no regulation changes that.
Every ADS-B-equipped aircraft in the United States continuously broadcasts its position, identity, altitude, and speed on a public radio frequency. A $25–$60 software-defined radio receiver and free software is all anyone needs to receive it. The FAA’s LADD program can limit that data on commercial aggregators, but it cannot stop the broadcast itself - and that distinction is the entire problem.
What ADS-B Actually Does
ADS-B stands for Automatic Dependent Surveillance-Broadcast. The FAA issued the final rule mandating ADS-B Out equipment in 2010, with a compliance deadline of January 1, 2020. The requirement applies to aircraft operating in airspace that previously required a Mode C transponder: Class A, Class B, Class C, Class E above 10,000 feet MSL, and within 30 nautical miles of primary Class B airports. It was the most sweeping mandatory avionics upgrade general aviation had ever absorbed.
The system replaced an interrogation-based model with a broadcast model. Rather than waiting for radar to ping each aircraft, ADS-B-equipped aircraft continuously transmit their own GPS-derived position packaged with altitude, ground speed, vertical rate, track angle, and identification. Every equipped receiver within range gets the same broadcast simultaneously - ATC facilities, other aircraft with ADS-B In, ground vehicles, and search and rescue coordinators all read the same signal.
The Two ADS-B Frequencies
There are two frequency options in the United States. 1090 MHz Extended Squitter (1090 ES) is the global standard used by any aircraft in Class A airspace or operating internationally - airlines, business jets, turboprops. 978 MHz Universal Access Transceiver (UAT) is specific to the U.S. for aircraft operating below 18,000 feet. UAT includes a weather data uplink the FAA added as an early adoption incentive, which steered many piston GA pilots toward that option when they installed equipment ahead of the mandate.
Why the Data Is Inherently Public
Every ADS-B broadcast contains the aircraft’s ICAO 24-bit address - a unique permanent identifier assigned by the civil aviation authority of the aircraft’s country of registration. In the United States, the FAA publishes a registration database that maps every ICAO address to an N-number. N-numbers are public record. Aircraft registration documents, including owner name, are available through the FAA registration lookup.
The chain from ICAO address to owner name can be automated in roughly 30 seconds of programming. An aircraft broadcasting once per second is continuously announcing a permanent identifier that connects through two public databases to its registered owner. This was understood when the mandate was written. It was accepted because the safety function requires the openness - you cannot encrypt or restrict the broadcast without breaking the surveillance system it was designed to create.
How $25 Hardware Built a Public Surveillance Network
By the early 2010s, software-defined radio hardware brought the cost of a capable ADS-B receiver below $30. A Raspberry Pi, a USB radio dongle, a simple antenna, and open-source software creates a functional ADS-B ground station. Aviation enthusiasts set these up at homes, rooftops, and airfields - donating data to tracking services in exchange for free access to real-time flight information.
FlightAware, launched in 2005 originally on FAA radar feed data, expanded to include these volunteer receiver networks as the technology proliferated. FlightRadar24 built a parallel model from a European base. Both turned the safety broadcast into comprehensive, real-time public surveillance of the air transport system, available free to anyone with a browser. Their networks now span tens of thousands of volunteer stations globally.
For scheduled commercial airlines, this raised no meaningful privacy concern. Departure and arrival times are already public. Nobody is surprised that a specific flight number is trackable on FlightAware.
General aviation and business aviation were a different situation.
The Business Aviation Problem
Corporate flight departments understood the implications quickly. A business jet’s movement pattern tells a story - which city, which date, which airport, how often. An investor whose aircraft appears repeatedly in a specific secondary city in the weeks before a major announcement is leaving a visible trail. An executive whose jet begins visiting a location not previously on the schedule before a deal closes is broadcasting something.
For clients in finance, law, and any industry where competitive intelligence matters, the public trackability of business aircraft became a genuine operational security problem. This was not a theoretical concern. It was the predictable consequence of broadcasting a permanent, public identifier from an asset tied to a named owner through a public database.
What the LADD Program Is
The FAA had a privacy mechanism dating to at least the late 1990s, originally designed around radar data, called the Block Aircraft Registration Request (BARR) program. Enrolled operators could request their position data not be passed from FAA feeds to third-party aggregators. The data still existed within ATC systems and still served its safety function - it simply would not appear on commercial tracking sites.
As ADS-B became the primary surveillance technology, the FAA revised the program. In 2023 it became LADD - Limiting Aircraft Data Displayed. Enrollment works as follows: an aircraft owner or operator submits a request to the FAA. The FAA maintains a list of enrolled ICAO addresses and shares it with data aggregators that have signed data use agreements with the FAA - essentially contracts that require signatories to honor the block list. FlightAware honors it. FlightRadar24 honors it. Several other commercial aggregators honor it.
There is a propagation delay of up to 30 days from enrollment before the block takes effect across all covered platforms.
What LADD Cannot Do
LADD is an agreement between the FAA and entities that chose to sign it. It has no reach beyond those signatories.
The broadcast is still happening. The signal is still in the air. Anyone who receives the broadcast and never signed a data use agreement can display it. There is no federal statute that prohibits receiving a publicly broadcast radio signal and publishing what you received.
ADS-B Exchange built their platform explicitly on that principle. It is a community-funded, volunteer-operated tracking site that does not honor LADD requests. Their position is philosophically straightforward: the data is transmitted on a public frequency, they receive it, they display it, and they do not participate in a system of selective access.
That unfiltered platform serves real functions. Accident investigators and safety journalists have cited data from ADS-B Exchange that was absent from LADD-compliant commercial aggregators. NTSB investigators, safety researchers, and investigative journalists working on aviation accountability stories use it precisely because it is unfiltered. LADD enrollment does nothing for these cases.
The Jet-Tracking Controversy
In 2022, the policy conversation moved into mainstream news through a specific and very public sequence of events.
Jack Sweeney, a college student in Florida, had built a set of automated accounts on Twitter that tracked the private jets of high-profile individuals using nothing but public ADS-B data and the public FAA database. After identifying the N-number associated with a specific individual, his bots automatically posted whenever that aircraft departed or arrived. The most prominent was @ElonJet, tracking a Gulfstream G650 registered to an entity associated with Elon Musk. At its peak the account had over 500,000 followers.
Musk contacted Sweeney directly and offered $10,000 to take the account down. Sweeney declined. When Musk completed his acquisition of Twitter in late 2022, he suspended @ElonJet and related accounts, citing a new policy against publishing real-time location data. The suspension generated significant controversy about platform governance. Sweeney moved operations to other platforms. The bots kept running.
Similar tracking extended to other individuals. Media outlets published detailed analyses of Taylor Swift’s jet operations, calculating flight hours and estimated carbon output over specific time periods. Climate organizations used public ADS-B data in campaigns focused on private jet use. Law enforcement aircraft, government contract aircraft, and certain military-adjacent operations have also been tracked from public data, raising separate operational security questions.
The pattern across every case is identical: public ADS-B broadcast, public ICAO address, public registration database. No breach involved.
The Technical Fix and Why It’s Hard
Privacy ICAO Addresses are the most widely discussed engineering solution. The concept: an aircraft broadcasts a temporary, rotating identifier rather than its permanent ICAO address. Authorized ATC systems would have a secure backend lookup correlating the temporary address to the real registration for official purposes. Public receivers would see an address that cannot be connected through any public database to a specific aircraft.
The engineering problem is significant. ADS-B was built around stable, permanent identifiers because every system that consumes it assumes consistency. TCAS (Traffic Collision Avoidance System) cross-references ADS-B data against its own track files. Traffic information services build position histories keyed to ICAO address. ATC automation correlates position updates over time using the same identifier. A rotating address breaks those correlations.
Every piece of infrastructure processing ADS-B data would require coordinated updates: avionics manufacturers, ATC automation vendors, ground surveillance networks, data aggregators. That requires FAA regulatory action domestically and parallel action through ICAO internationally, because 1090 ES is a global standard and changing how the identifier field works touches every country that uses it.
The FAA is aware of this. ICAO working groups have been studying privacy-mode architectures for several years. EASA (European Union Aviation Safety Agency) has had parallel discussions. Progress has been slow because the coordination required spans the entire international aviation infrastructure.
The Tension That Has No Clean Resolution
The deeper problem is that the privacy fix and the safety function are not cleanly separable.
Consider what becomes harder if ADS-B data access is restricted: search and rescue coordinators lose real-time access to last-known-position data when aircraft go missing. NTSB investigators lose the ability to pull unfiltered flight history when reconstructing accident sequences. Safety researchers analyzing near-miss events and airspace congestion lose their primary data source. Environmental researchers calculating aviation emissions by operator lose their most accessible dataset. Journalists covering aviation safety incidents lose the first available picture of what happened.
You cannot write a rule that blocks tracking bots while preserving NTSB access. The data is broadcast. Either you restrict who can receive the broadcast - which breaks the safety function - or you accept that the broadcast is open and live with the consequences.
This is not an accident of engineering. The FAA deliberately built a surveillance system with openly broadcast data because openness serves aviation safety. The tradeoff was explicit when the mandate was written. The surveillance capability became visible when cheap hardware and volunteer aggregation networks made it trivial to act on.
What This Means for Pilots
For the typical GA pilot flying VFR cross-country in a Cessna 172, jet-tracking bots are not the practical concern. But understanding that ADS-B makes every equipped aircraft a node in a public surveillance network - that broadcasts are logged and archived, that the data is queryable years later - is part of operating with clear eyes in the modern airspace system.
For the business aviation community where tracking is an operational concern, LADD enrollment through the FAA is the practical answer for major commercial aggregators. It works within its scope. It does not work for platforms that declined to sign data use agreements, and it does not work for anyone operating their own receiver. Those cases have no regulatory solution currently available.
The LADD program is a reasonable mitigation given the constraints. Privacy ICAO Addresses are the right technical direction. A near-term resolution that fully preserves the safety function while eliminating the tracking function does not appear likely. The two capabilities are more entangled than they look from the outside.
Key Takeaways
- ADS-B broadcasts a permanent, public identifier once per second that connects through two public databases to an aircraft’s registered owner - this is by design, not accident
- The LADD program (updated in 2023) limits data display on commercial aggregators that signed FAA data use agreements, but has no reach over platforms like ADS-B Exchange that did not sign
- A $25–$60 software-defined radio receiver is sufficient to receive and log all ADS-B broadcasts independently, entirely outside LADD’s scope
- Privacy ICAO Addresses - rotating temporary identifiers - are the leading proposed technical fix, but require globally coordinated infrastructure changes across avionics manufacturers, ATC systems, and international regulatory bodies
- The core tension is unresolvable at the data layer: the same openness that enables safety functions for SAR, NTSB, and ATC also enables public tracking by anyone with an antenna
Radio Hangar. Aviation talk, built by pilots. Listen live | More articles