The generous lady never mentioned her donations to the orphanage in front of/in the presence of anyone else.
Do both in front of and in the presence fit in the above diction? If yes, do they pass the same concept to you? Thanks.
'In the presence' does not sound very natural to me.