Those people who got banned, At least that i noticed said the following..
1: I ran multi different bots and Prob Other programs too, (Such as; Immortal, Hellbuddy, Autoit etc.)
2: Said they loaded from US and EU from same accounts, To double up on bots. (This screams bot because if they watching how many connections per account on us or eu. And its impossible for 1 person to play 2 things at once unless Multi Boxing but who multi box'es diff realms while on another.)
-
Now i said a long while ago that they could be watching Char's Logged: Play time, Coin Collected etc.
This could be why people are getting banned, The top 10% of all the accounts on Diablo who have the highest coin collected and top play time will 100% of the time be bots. Simple FACT.
Coin Collected = Coin picked up ONLY does not interact with AH coin, Or Trades AT ALL PERIOD. - this is all logged in a Database serverside which Blizzard "Could generate reports over all accounts."
Played time, will show how long that person plays and prob for how long on each average day too but you wouldnt know unless you look at the code. - So this is very possible to generate reports on as well.
--
This means, If you want more protection you would have to do the following.
1: Setup mutli 60s on each bot account.
2: Alternate Profiles often
3: Alternate 60 Chars often (This keeps play time low, and coin collected lower then having it all on one toon.)
4: Don't Load 2 Regions at once "EU and US" at same time.
5: Never use a Maphack, or any other Unsafe Warden program on you're Bot accounts.
6: Take breaks often, (Use your break time on US to bot on EU and alternate that way if you wish to bot both)