Kafirs don’t take muslim’s good deeds. However the muslim is losing these deeds while backbiting a non muslim or talking  about them for no legitimate reason as such gossiping is not appropriate for Muslims.

Read more

Both of them are sinful. One must not defend himself by backbiting others before verifying the truth or facing that individual. You can say the truth without backbiting him.

Read more