The National Agency on Corruption Prevention is a national anti-corruption agency of the Ukrainian government which is responsible for shaping and implementing anti-corruption policy, while creating an environment conducive to corruption prevention.