Overview
The Mobile App Scanning Process in BigID identifies SDKs and permissions within your mobile application to provide complete visibility into how your app interacts with user data.
This automated scan is the foundation of the Mobile Consent Management Platform (Mobile CMP), allowing you to build accurate and compliant consent banners tailored to your app’s actual data activity.
BigID supports scanning for both iOS and Android apps, analyzing the application package you upload (IPA/APK) or the metadata from your connected app store.
How It Works
The scanning engine performs a deep inspection of your app to identify:
Installed SDKs (e.g., analytics, advertising, crash reporting, social login, etc.)
Requested permissions (e.g., location, camera, contacts, push notifications)
Automatic categorization of SDKs into consent categories.
Adding a New Mobile App
To initiate a new scan:
Go to: Consent → Mobile CMP → Apps
Click “Add New → Mobile App”
Provide App Details and Upload File:
Choose iOS or Android
App name and description
Upload the APK (Android) or IPA (iOS) file,
Click on Add And Scan – BigID will analyze the app and display scan progress.
Once complete, you’ll see a detailed scan report showing all SDKs and permissions discovered.
Reviewing Scan Results
After the scan completes, BigID generates a summary report that presents two distinct views — one for SDKs and another for Permissions.
You can switch between them by selecting the SDKs or Permissions tabs at the top of the scan results page.
SDK View
In the SDK view, you’ll see a categorized list of all SDKs detected within the app.
Each SDK is automatically classified into a consent category (e.g., Necessary, Statistics, Marketing, Preference, Unclassified) and grouped by function.

Table Columns:
Column | Description |
|---|---|
SDK Name | The name of the SDK detected in the app (e.g., Apache HTTP Legacy, AppsFlyer, Facebook Login). |
App Version | The app version analyzed during the scan. |
Category | The consent category automatically assigned by BigID (Necessary, Statistics, Marketing, etc.). |
Vendor | The organization or provider associated with the SDK (e.g., Apache, AppsFlyer, Meta, Google). |
Each SDK entry can be expanded to view additional metadata, including package name, data endpoints, and related SDK dependencies.
Permissions View
In the Permissions view, BigID lists all permissions requested by the mobile app and categorizes them based on the type of data they access or affect.

Table Columns:
Column | Description |
|---|---|
Permission Name | The system-level permission declared in the app (e.g., |
App Version | The app version analyzed during the scan. |
Category | The data access category automatically assigned by BigID (Device details, Network, Location, Notifications, etc.). |
Description | A short explanation of what the permission allows or how it’s used. |
Next Steps
After completing the scan:
Review and confirm SDK categories if needed.
Proceed to the Banner Editor to configure the design of your banner.
