a stand-up guy
A stand-up guy is a guy you can trust not to spill your secrets, even if you give him a million dollars to shut up.
He kept my drug deal a secret even after I promised him a Lamborghini.
He didn't tell anyone about my cheating on my math test.
He didn't say a word when I stole his lunch.
xs