shadower

noun

One who shadows.

noun

a spy employed to follow someone and report their movements