I'm just diving into digital money to be honest, I'd be very happy if somebody had information on this topic.
My gut feeling is that these are societal issues beyond the mere implementation of money. You could have policies that protect donors of societal organizations and automatically wipe associated records.
I think the reality now is that big money is being laundered and stolen from society by big corporations. At the same time it's an illusion that citizens have anonymity in our daily endeavors.
Look at Bitcoin. Pushed by anarcho-romantic illusions, it's the dream of non-regulated big money gambling that hurts society...
We should focus on making our society robust, open and inclusive instead of thinking that we need some decentralized crypto solution.