1. A stalker.2. Someone who is anonymous and knows way too much about someone else.3. A creeper.
He knows too much about her and watches her from a distance. He is her guardian stranger.