if you reveal your charity it is good but to give charity to the poor in private is better and will acquit you from some of your evil deeds. allah is knowledgeable of what you do.
إن تبدوا الصدقات فنعما هي وإن تخفوها وتؤتوها الفقراء فهو خير لكم ويكفر عنكم من سيئاتكم والله بما تعملون خبير