salakuvaaja

Noun

 * 1) someone who takes photographs or records video of someone without their permsision
 * 2) undercover photographer