store detective

noun

1.
a private detective employed by a merchant to stop pilferage