scrupulous
/ˈskrü-pyə-ləs/
adjective
having moral integrity : acting in strict regard for what is considered right or proper
punctiliously exact : painstaking
upright honest just conscientious scrupulous honorable mean having or showing a strict regard for what is morally right. upright implies a strict adherence to moral principles. honest stresses adherence to such virtues as truthfulness, candor, or fairness.