I think home branch and banks are safe for transaction. I used ICICI bank in India for transferring my all money. I feeling safe and secure.