Try to keep your Hero's Loyalty high to prevent other players from capturing them.

A City Official's Loyalty can reduce the probability of Riots and Rebellions.

Keeping your Hero's Loyalty high makes it more difficult for other players to capture them.

When a Hero's Loyalty falls below 50, there is a chance they may desert or defect.

Losing a battle will reduce a Hero's Loyalty.

How do I increase a Hero's Loyalty? 

Every time you lose a battle, you should increase your Hero's Loyalty to make sure they stay. 

Rewarding your Heroes with Silver and treasure can increase their loyalty.