You will never be complete safe. You are doing something which is against the TOS, you will eventually get caught and get banned. That's how it always have been and always will be. The only way to be safe is not bot at all. Or Bot on accounts you simply don't care to loose. Someone telling you it's 100% safe to use his software which does things that are against the TOS is simply lying to you.
i use bot 2 our a day only for combat routine , no make gold , no farm , no buy time with gold , i bot for playing wow not for other , but i'm banned
HB is detectable, period, there is no safe botting, period. However.... get a throwaway account to bot on, let that make gold, pay tokens from the profit there, thats the best way to go about all this
If that becomes to the trend i think they will follow the gold. Once you buy the account. the tokens are free if your botting. that account if giving blizzard no income and creating free gold.
Use the gold to buy items, trade the items, sell them from the good acc, it takes more time yes but it wont be tracked