This is probably not a popular view on a
poker forum but as I have stated numerous times it's totally impossible to stop cheating online unless you put up cameras in everyone's homes AND play within a closed network.
Maybe an advanced AI that is more intelligent (and of course extremely faster than a human brain) can check for anomalies or perfect play very fast in theory.
But if you use more than one computer when you play you can have another beside you that gives advice in real-time (Real Time Assistant and Real Time Solvers). If you mix in a couple of human-like mistakes it's almost impossible to detect.
We also have collusion between human players and bots that can share hole cards and other information that can give an enormous edge - the more hole cards a game has the bigger the edge for the cheaters.
And regarding posters in this thread and at other sites that have the opinion that the bots are not playing perfectly (yet):
It's not important if the bots win against the best players (yet). What matters is that they win against the recreational players that keep the poker ecosystem alive by depositing money to poker sites.
You can't win much money if you sit around and play against regs all day.
So Live Cash games, even if they have always had cheaters in them as well, are the only way to still earn substantial money at poker.
You can still enjoy playing online if you play for fun and see it as a social game. Or use it as training to be better. Or just enjoy the intellectual challenge.
Levels under 10NL Cash and small stake MTTs are probably relatively safe for now. But bots have been detected at ALL stakes for over 15 years now. Even the lowest stakes as they are less investigated and policed by the players themselves. It is also a good training ground for testing bots.
So to answer the original question: Nothing that the sites do with the technology they have today can make me feel safe from cheaters.
And if someone thinks I exaggerating I want someone to try to make substantial money on 100NL cash or higher and see what happens.
For the ones that can play a lot of
freerolls or nanostake for a little extra pocket money: great.
But don't be delusional and think you can work your way up to high stakes just by natural talent. A lot of players online work in teams and groups today, with a lot of technical assistance even at the lowest stakes.
In all areas of life: if money, power, or sex are involved - cheating and corruption will always be present.