Word or a short phrase to describe a person who is socially responsible
I’m looking for a single catchy word or a short phrase to describe a person who is socially responsible. The “responsibility” meaning seems to be too official and not catchy enough. I’m looking for a word to deliver the idea of belonging, social involvement, caring, compassion, when company or person is not just announcing it’s belonging to some socially important deeds, but really delivers something good (money or pro bono help) to those who need it.
For example, I want to say
“Bob is a real/really _____”.
It can be in two words, but one is much better. It can be a slang word, a newly blended word, idiom, whatever comes to your mind when it's used in general speaking, writing or reading.
Consider mensch:
A very sound, reliable, or honorable person; a person with great integrity or strength of character. From the Yiddish word mentsh, with spelling taken from the German word Mensch (human being).
Tom's a real mensch, always willing to help a friend in need no matter what.
The Free Dictionary by FARLEX
Bob is a model citizen.
A "Model Citizen" is someone who obeys the law, is good to their community(s) and sets a good example for other citizens. not only citizens of a city or country.
Generally speaking, it is the role model of a group that conforms perfectly to the virtues and demands that any given society holds.
Robert Adams, Quora, Aug 15, 2015
Pillar of the Community
One who is a particularly active, respected, and influential member of one's local social sphere.
The Free Dictionary by Farlex
or Stand Up Guy
An honest and straightforward man of good character
Wiktionary