Why do we have to confirm our details when a company calls us?

Posted by Fluid-Coast-3799@reddit | AskUK | View on Reddit | 141 comments

I received a phone call today from Scottish Power. I’d been told in advance that they would be calling to follow up on a complaint, and I have their number saved in my phone, so it appeared as “Scottish Power” when they rang. However, the adviser said that for data protection reasons I needed to confirm my full name, address, date of birth, and email address to proceed with the call.

With the number of scams happening these days, why don’t companies provide customers with a passcode or password that we can quote when they call us, so they know they are speaking to the right person? Also if we are provided with a passcode/word for them, we would be assured it's not a scam caller. Is there a genuine reason this can't happen?