I am unfamiliar with MacHeist so won't comment re their relationship with charities. Note: this is done only in the spirit of the season. Normally, I would not let the absence of knowledge interfere with voicing an opinion/comment.
But regarding MacSanta, it looks like the proceeds will go to the software developers.
Aside from that, all I know about MacSanta is what's on their site.