Fingerprint for mobile devices

Fingerprint's device intelligence platform can accurately identify every mobile device that interacts with your app. It can also provide actionable Smart Signals that will help you identify risky mobile transactions before they happen.

You can integrate Fingerprint's device intelligence platform with your mobile app by using any of the following SDKs:

This page provides an overview of the platform for mobile devices and compares it with that for browsers, where applicable.

Identification

  • For websites, the visitor ID provided by the JavaScript agent identifies the browser interacting with your website. Every browser (e.g. Safari, Chrome, Firefox, etc) on the device gets a unique visitor ID even if they are on the same device.
  • For mobile apps, the visitor ID provided by mobile SDKs identifies the mobile device interacting with your mobile app.

The visitor ID that the mobile SDKs generate for a mobile app is different from that generated by the Javascript agent for a browser on the same device.

Learn more about how Fingerprint identifies mobile devices:

Identification accuracy

In general, for mobile devices, the identification accuracy is higher than for browsers. This is because the native mobile SDKs can access several operating system properties that remain stable over a long time. These properties are typically not available to a Javascript agent operating from within a browser.

Smart signals for mobile devices

Smart Signals are actionable device intelligence signals that help you to make informed decisions about the device and thus prevent fraud. For a quick overview of the different Smart Signals available for each platform, see

See Smart signals setup and usage for information on how to receive these Smart Signals.

Evading ad blockers

If your users' mobile devices have ad-blocking mobile apps, they can block requests that your app makes to the Fingerprint domains. You can evade these ad-blocking mobile apps by proxying requests through your own domain. See Evading ad blockers with proxy integrations for more information.

Privacy and data safety

When you publish your app to the App Store or Google Play, you must disclose information about the data collected and its usage. This requirement applies to your app as well as to the third-party SDKs the app uses.

For iOS apps, Apple requires you to provide a privacy manifest file to declare the data that your app/SDK collects and the reasons for collecting the same. To learn more, see Privacy Manifest File Requirements for App Store.

For Android apps, Google requires that the app's privacy and security practices be made available to all its users. To learn more, see Data Safety Requirements for Google Play.

Additional resources

  • Want to see the iOS SDK in a demo app? Download the iOS Demo app from the App Store.
  • Want to see the Android SDK in a demo app? Download the Android Demo app from Google Play.