I'm not sure that we are living in quite that much of a surveillance society yet, at least in the US. I don't know how any software would know who has been to restaurants together, unless the smartphone companies like Apple are selling a breathtaking amount of location data, showing that (for example) your and your friend's iPhones were both at the same Applebees for 90 minutes. And I think it's similarly unlikely that the airlines would be selling passenger lists to enable software to determine who has taken flights together. As for the verification that you sometimes have to do with a credit card purchase, I think that's more to do with an unusually large dollar amount as opposed to who the item is going to, as it's not uncommon for me to have to do that for fairly large purchases, even if they are going to my own home.