This needs extending to all applications (and includes security)
I recently went to a bookstore, where the cashier asked if I was eligible for a loyalty discount. I had no idea, so we delved into the company database together. Of the four family members under our current address, my address was correct. They had not registered my wife (she didn't ask, presumably) one daughter has been abroad for 5 years, the other died 5 years ago: so 50% success. But the example indicates some practicable solutions.
- regularly mark metadata with no transaction activity as "for deletion"
- automate this process, and use only consolidated data in evaluations
- allow record holders and those affected web access to propose corrections for wrong and near-duplicate data (including credit ratings)
- add a functional data complaints procedure
I don't know how many big databases could meet these criteria with a web add-on. I know that most of my employer's ones wouldn't, as I've been working on a data consolidation programme for the last 4 years.
We also found that I had never been offered any loyalty programme, perhaps a missed opportunity. Not updating the mistakes certainly was.