The GiveForGood board's reasoning for publishing audited accounts, programme cost-per-child, and every donation above €500 by donor name (with consent).