It is noble if you make your charity public, but far superior is the charity that helps the needy in secret; it will atone for some of your sins. Allah is indeed cognizant of all that you do.