Keep it up.
But do know that when people need help, they need help. Whether people can see it or not, people need help. If you really want to help people, you should not care what others do, say or even photograph. It should come from your heart. If you are only willing to help when no one is looking, then you need to work on that. Because you care too much what others will say about you. It is not mentally healthy.
How about putting some time in to help at some old folks home? or home for the disabled? make it a constant thing. Give your time and care more than your money. I can assure you it will change your life.