The corrective measure is to prevent those companies, when you buy software, from transferring any type of information to other parties. The most important thing that has to be done is to have government software so that you file your tax return through the Government of Canada using CRA software.
You see, the CRA is aware of my income, your income and 90% of the taxpayers' income. Why does the CRA ask people to file a tax return? There's no reason for that. The CRA should, in fact, send all of the information to taxpayers, asking, “Do you have anything to add?”
That would not be on private software but on the government file on your platform with the CRA. You all have a platform. If you wanted to do that, you could do it on the platform. You could say “yes” or “no”. If you want to add something, that's it; it's gone. That would work well.
In Australia, as Rick Krever said, nothing goes outside the software.