Fingerprint.js PRO uses browser fingerprinting internally as one of the many identification techniques. The implementation of fingerprinting is the most advanced in the market and employs many cutting-edge methods of browser identification.
However we don't expose the browser fingerprint values; instead we offer a
visitorID value that provides a useful and persistent abstraction over volatile fingerprints. This approach has many advantages over traditional fingerprinting, because it is not linked to a particular browser or device configuration and can handle browser upgrades and device configuration changes.