Similar to @
Raindropvampire I write things down for later. Usually this is to give to someone specific, but if my thoughts / advice is of a sensitive nature, then I'll always write in shorthand, speak to the person and then incinerate it afterwards.
Except what I
cannot do is provide medical advice outside the doctors' surgery where I'll be shortly working because of ethical reasons. This applies to internet forums or any public place. Otherwise I'm quite happy to open up to another person unless they question my friends and family. I never discuss my loved ones because they deserve privacy and sometimes I have to tell others this.
If someone desperately needing help approaches me, then I'll either point them to the right person, or, encourage them the best way possible.
A fisherman must have stars to steer by, so to me it's all about common sense.