clean hands

Noun

 * 1)  Freedom from guilt, especially from the guilt of dishonesty in money matters, or of bribe-taking.