spier

noun

1.
a secret watcher; someone who secretly watches other people