be above board
to be honest and legal.
The deal was completely above board.
Cambridge English Idioms Dictionary