The problem with this law is the automated system that will be introduced. Of course the airlines have passenger lists. But there should not be an automated process to give the data to the government. If there is a case (lost kid, suspicious person etc.) then this case should be investigated individually.
Discussion
Yes we cannot trust governments that's true. But without the automated system, criminals can walk away undetected.
I think the best solution should be that the government gives a list, then this list should be examined by third parties if it is legit, for example not containing refugees that have a right to asylum, then compair the lists, not by governments, to see if there is something suspicious.
Well, something like that