And to think they phased out cheques due to all the fraud..... Almost sounds like cheques might make a comeback at this rate....
My solution, and I know,
this will not work for most. I have no debt so no debit orders and the like. I have a substantial amount in my account. My account is not linked to anything like internet banking, mobile banking etc.. I have to go to the bank with my ID to draw funds and or do transactions over the counter (I pay no fees).
Wife and I have a credit cards with another bank with sufficient limits. End of each month I go to the bank with my ID, pay the credit cards in full and draw Rxxx cash for my wife and I. This usually covers most and the rest is placed on the cards i.e. fuel etc....
So only way they can take my money is to do so inside the bank by a bank employee and that is the banks problem as they will have to show how I 'took' it if I was not even there in person with my ID.
If they clone the credit card then its also the banks problem as its their money and not mine. So if ever there is any dispute it will be about their money and not mine. I will just use another card until its resolved.
Thus far never had a problem with this setup. Yes, sometimes a bit of a pain to go to the bank but honestly, if your things are planned then at most one trip to the bank each month taking no more than 15 minutes and complete peace of mind.
EDIT: Just for clarification, the account I have is not a normal bank account but an investment account. It has no bank card etc...