While airlines are the obvious source for such data sets , there are a number of other sources.

The barcode in the boarding pass contains all the information that airlines know about you [1]. It is after all only encoded and not encrypted and so many companies manufacture readers for it.

Airports check-in systems, or it could be from the baggage handling system , the duty free shop or the airport lounge and so on.

There are so many different players who have access to most or all of the data it would hard to prove it came any one source at all.

That is just the barcodes on the boarding pass, passport scanners are like couple of hundred dollars ans airport shops/car rentals use them all the time.

Many airports use facial scanning these days and don’t even ask for boarding pass/passport/visa during boarding at all .

There are auxiliary sources which could be used in conjunction with other sources like Uber booking and so on.

[1] https://krebsonsecurity.com/2015/10/whats-in-a-boarding-pass...

I agree that they can get the data through other means. Not so sure about

> There are so many different players who have access to most or all of the data it would hard to prove it came any one source at all.

Because a prosecutor can obtain copies of all emails talking about this, they can examine your bank accounts for payments from data brokers, they can require legal to give them copies of any contracts, they can look at audit logs from the production database and airlines aren't Evil Inc -- stuff will inevitably leak and get out. You can't cover yourself that well as a CEO looking to make a quick buck...