No it is not. You don't have the right to invade privacy of groups of people no more than I have the right to invade your privacy and inspect your bank accounts. Maybe you're Russian troll? Maybe you are paid by Putin? Would like to make your bank accounts public for everybody to ensure it is not the case? Probably not. Then why should other people who make political statements?
The sane and obvious solution is to cap campaign spending. Anything else, willful or not, is either corruption or mere oligarchy.