ANSWER: It is best to give charity to poor and needy people that you know personally, like your poor relatives and acquaintances. However giving it online is also permissible if you trust that organization to give that to deserving muslims. 

Read more

ANSWER: No, this is not permissible.  Zakat must be given in cash to poor and needy Muslims and they will do whatever they want with it. 

Read more