all-seeing

listen to the pronunciation of all-seeing
English - English
Having knowledge of all things said or done, esp. when those things are wrong according to a particular set of morals or rules
perceiving all; having the ability to see everything