Let's do a little hypothetical, and maybe I can learn something.
How do you, as a leader, confirm that you have an alliance member who is cheating? How are you policing your alliance, and can you do so infallibly?
I will tell you using our alliance as an example.
When a player joins an alliance, we ask him to contact the leader in a messenger. There he receives detailed instructions about our alliance, what requirements there are for players, what rules we have, discipline, including information about the ban on using cheats. If the player agrees with everything, he stays, otherwise, he leaves the alliance.
Many players themselves do not hide the fact that they use certain game vulnerabilities for cheating.
Yes, we do not have software to check the player, but a lot can be understood visually. For example, if a player destroys the best defensive bases without problems, we ask him to record the attack screen. Not a replay, which will show many things incorrectly, but a standard screen recording, which can now be launched on any device.
On the website
https://domistats.com/ you can easily see what alliances the player was in before and contact players from these alliances, clarify why the player left, how adequate he is, whether there was a suspicion of his using cheats, etc.
If a player has three additional buildings at the base, which are usually purchased for a donation, ask for a screenshot of the VIP level. If it is level 0, then the player is clearly cheating.
Honest players are willing to share information and experience on how to win. Cheaters will evade answers and arouse suspicion. If a player from our alliance is suspected of cheating, then a conversation will be held with him and an ultimatum will be given - either he stops using cheats or leaves the alliance.
Yes, not every alliance observes such rules and discipline, because this requires attentiveness and a special approach to each player from the leader and his deputies