The two parts of your question are opposites. Do you mean a word for people who cannot maintain discretion ? How about "indiscreet"?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
User_garyI also wonder what "they are doing from others" means.You're parsing it wrong. hide goes with from.