if you give alms openly it is well and if you hide it and give it to the poor it is better for you and this will do away with some of your evil deeds and allah is aware of what you do.
إن تبدوا الصدقات فنعما هي وإن تخفوها وتؤتوها الفقراء فهو خير لكم ويكفر عنكم من سيئاتكم والله بما تعملون خبير