fingerprinter

Noun

 * 1) A person or device that records fingerprints.
 * 2) A computer program that collects settings from a computer, browser, etc., to create a profile of a user so that their online usage may be tracked.