overscrupulous

overscrupulous

(ˌəʊvəˈskruːpjʊləs) adjextremely careful about what is morally right