This is really bothersome to me in a very personal way right now. I'm about to start a job at Deloitte. They have this super-onerous background investigation process (completely separate from any security clearance investigation, this is just their own background check). They want to dig into my financial, look at my contracts and invoices and tax returns, for the years I've been working freelance. All to prove I wasn't just sitting on my ass, playing video games for the last 7 years. I'm not giving them my contracts! They can't keep their own data secure, I'm really supposed to believe the asshole programmers who built their web 1.0 data collection portal is going to keep my clients' proprietary information secure?