Glossary
Android agent
A native Android integration that collects multiple device signals and sends them to the Identification API for processing and identification.
BotD
BotD is an open-source library that we created to make it easy for every developer to detect basic bots in their web apps. BotD is available under a permissive MIT license and will always be free for developers and commercial use.
Bot Detection
Fingerprint Pro Bot Detection is a product that detects automated activity on your website. This product can detect a wide range of bots, headless browsers, and automation tools — and distinguish bad bots from useful ones, for example, search engine crawlers.
Fingerprinting
The process of generating a unique and stable identifier of a browser or a device from a combination of its software and hardware attributes. On the web, Fingerprint Pro issues a visitor identifier tied to the browser. On Android and iOS, the identifier is tied to the visitor’s device.
FingerprintJS
An open-source version of our identification JavaScript agent. It uses only browser-related attributes for generating fingerprints, which results in smaller accuracy.
Fingerprint Pro
A commercially developed platform for fraud detection, user identification, marketing attribution, and analytics that has numerous advantages, compared to the open-source version.
Identification API
A part of our platform that is responsible for identifying devices or browsers. It performs the analysis of your visitors that you can later query using Server API. It is used by our JavaScript and Native agents. Requests count towards your plan billing.
Incognito mode
Incognito or private browsing is a privacy feature in some web browsers. When operating in such a mode, the browser creates a temporary session that is isolated from the browser's main session and user data.
iOS Agent
A native iOS integration that collects multiple device signals and sends them to the Identification API for processing and identification.
JavaScript agent
The client-side agent is a high-performance JavaScript agent that collects multiple device and browser signals and sends them to the Identification API for processing, identification, and bot detection.
Products
The Fingerprint Pro platform currently features two products: Identification and Bot Detection.
Proxy cloud integration
The practice of routing Identification API and agent-download requests through a proxy on a specific cloud provider. Direct requests to Identification API and our CDN can be blocked by browsers and privacy extensions. Using a proxy cloud integration, the requests are considered "same-site", greatly increasing identification accuracy.
Regions
Fingerprint Pro is available in the following regions: Global (US), EU, and Asia. Usually, you should select the region from which most of your site traffic originates.
Request filtering
A Fingerprint Pro feature allowing you to filter out unwanted visitor identification requests by origin or HTTP headers. This can prevent bad actors from misusing your public API key and making requests to the Identification API using your subscription.
requestId
Unique identifier for every request made to our API by our JavaScript or native agent. It is usually used in further server-side request processing, using our Server API.
Server API
Fingerprint Pro Server API allows you to get information about visitors and individual events in a server environment. This API can be used for data exports, decision-making, and data analysis scenarios. Requests do not count towards your plan billing.
Subdomain setup
The practice of routing Identification API requests through a proxy on the site’s subdomain. Direct requests to Identification API can be blocked by browsers and privacy extensions. Using a subdomain proxy, the requests are considered “same-site”, greatly increasing identification accuracy. Using some form of subdomain proxy is required for correct identification when using Fingerprint Pro.
Webhooks
A webhook is when Fingerprint makes an HTTP POST request to your application’s API when a visitor identification event occurs. It is an alternative to actively requesting data from the Server API. Webhooks are asynchronous and don't incur performance overhead when enabled.
visitorId
Unique and stable identifier calculated by the Fingerprint Pro Identification product. When Fingerprint Pro Identification is used in browsers through one of our JavaScript libraries, it identifies the specific browser environment. In the native mobile contexts (iOS and Android), this identifier is scoped to the device.
Zero Trust mode
Mode of running the identification without exposing the visitorId to the visitor. Instead, you get back a random requestId value that you can use later to read the actual visitorId using our Server API. Zero Trust Mode is implemented internally by identification result hiding and strict origin-checking features.
Updated about 2 months ago