all-seeing

adj
University
1

Seeing everything.

2

Having knowledge of all things said or done.