Предлагаю однозначно разнести частные и публичные деньги. Сделать так, что законы о банковской тайне и о личных данных граждан, распространяются исключительно на частные деньги (счета). Все публичные деньги (бюджеты) должны быть открыты для всех. Банк, в котором открыт публичный счет, обязан публиковать все транзакции, включая свою комиссию за эти услуги. Такая прозрачность бюджетных денег сделает невозможным коррупцию в сфере закупок, установки тарифов и т.д. Допускается небольшая плата за доступ к данным.