From WatchdogAmerica's report on the Basic Pilot work verification system, you learned that the system can only check a social security number matched to the workers name. But if the matching name and number are stolen, then the Basic Pilot renders the identity thief as being authorized to work.

The technology exists to detect if matching social security numbers and names are being used in more that one location. Banks and credit bureaus have been doing it for years.

It is well known that the IRS and the SSA are aware of duplicate use of social security numbers. The reason given by the IRS and the SSA as to why it doesn't share information with each other and the Department of Homeland Security is that it would be an illegal violation of privacy rights.
Only a complete idiot would buy into this explanation as valid.

Let's look at this analogy: Bank employees are rightfully sworn to keep customer information private. But if a bank employee finds out that one of the bank's customers is embezzling money, would it be a violation of that customer's privacy rights if the bank employee informed the authorities of the crime? Of course not.

So when the IRS becomes aware of a tax payer whose W2 bears a social security number that is different than the ITIN number of the tax return itself, and doesn't report this to the the Department of Homeland Security, is the IRS protecting private information or withholding information of a crime in progress? Case in point.

One can only conclude that the real reason the IRS uses such asinine excuses, is because its agents are under orders by the administration (the president) to do so.

Gallegly's bill, if passed, will force the IRS and SSA to disclose information they should have been disclosing for years.

It will be interesting to see which ones of the politicians will oppose this no-brainer legislation. Probably they'll say it is racist, xenophobic, and anti-immigrant.
Rep Elton Gallegly