Yes, charity does play an important role in Freemasonry but that is mere window dressing to attract the uninformed member of the public who has no idea that Freemasonry has played a major role in the creation and nutruring pagan, occult fraternities such as the Order of the Oriental Temple and the Golden Dawn both of which are involved in ritual magick, involving sigils and sexual fluids. Furthermore, these occult, Masonically created Orders, freely allow satanists, to name a famous example, Aleister Crowley, to be involved in their craft. This is documented fact!
The name of the Supreme Being that you mentioned and which all Masons must accept before joining a Lodge, is Jah-Bul-On. This is a composite name made up of three parts... Jah, being the Hebrew name for God... Bul, refers to the Babylonian deity Baal and On, refers to the Egytpian deity Osiris, so out goes the window that the All Seeing Grand Architect of the Universe is a Christian God because Baal is condemned in the Old Testament as being a false God! In fact, Baal worship involved human sacrifice!
Now, if Jah-Bul-On is not a Christian God, which God can it be? The answer is Satan, God's adversary... it can be no other.
I've never stated that all Masons are Satanists but as I've described, Freemasonry facilitates Satanism in covert, crafty ways.