DPA - A Logician's dream!
Sorry to be flipant but the last time I had a problem with this Act was meeting someone at LHR but I did not know if they where flying BA (Term1) or SwissAir (T2).
I went to T1 , explained the problem that I did not know who they were flying with and BA told me they could not tell me if my friend was on the flight. "Why not" , DPA was the response.
So I asked who it covered, and apparently it covers anyone for whom they have the data in the database. I then reasoned as follows:
"If they are on your flight, then you cannot say anything, and I should stay at T1, if they are not on your flight, then the DPA does not apply so you can tell me to go to T2"
She smiled and said "I would go to T2 if I were you".
So, tell me how the DPA prevents me working out (with time), who or who is not on any given flight?
Well intentioned, but just like security, it only stops the folks you do not need to stop!