Devices Version 1

The documentation present in this sheet refers to the table that contains all information from devices where Siprocal's SDK is installed.

The table can have multiple entries per device: one will refer to the primary host, and all others for secondary hosts. The primary host records can be found filtering by master=true.

To identify unique records use the combination of the following fields: org, ostype, srcpkg, clientid

IMPORTANT:

  • Please note that there are some [DEPRECATED] fields, you can safely ignore them, even though they will be present in the data exchange. Deprecated fields refer to fields that were collected in the past, and are either not available anymore or cannot be captured for any reason. They are still kept on the database for backwards compatibility reasons;
  • [EXPERIMENTAL] features are undergoing active development and their definition or collection method may change at any moment without prior notice. We ask not to rely on them for decision making and reporting
  • Field data collection is made on a best effort basis. Since there are many permisson and device configuration scenarios, it is not possible to guarantee full data collection.

clientid

Type: STRING

Description

ID that identifies the users' device (deviceId, idfv or google_gaid). Devices may have the string "DR-" added as a prefix to them. This should be removed if willing to match to external sources.

Value Example

6e3c68ee-9003-4710-9caf-35e742cfab66

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

devicemake

Type: STRING

Description

Device manufacturer

Value Example

motorola

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

devicemodel

Type: STRING

Description

Device model

Value Example

moto e6s

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

makemodel

Type: STRING

Description

Device manufacturer + model

Value Example

motorola, moto e6s

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

devicetier

Type: STRING

Description

[DEPRECATED] Classification of the device

Value Example

unknown

Possible Values (if category)

unknown
good
better
low
best
premium

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

carrier

Type: STRING

Description

[DEPRECATED] Device carrier

Value Example

T-Mobile

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

devicestatus

Type: STRING

Description

Device status on the SDK

Value Example

REGISTERED

Possible Values (if category)

REGISTERED
READY_TO_REGISTER
ID_GENERATED
CONFIG_LOADED; DORMANT
DORMANT_OPTOUT
DB_CORRUPTED
SYNC_OPT_IN
REMOTE_CONFIG_LOADED
INITIAL

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

phonenumber

Type: STRING

Description

Phone number collected from the device by the SDK

Value Example

81996868171

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

formattedphonenumber

Type: STRING

Description

Phone number collected from the device by the SDK with country code. SDK processes the "phonenumber" variable, adds country code and returns in E.164 phone format (without the + sign)

Value Example

5581996868171

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

imeino

Type: STRING

Description

Unique global identifier for each device associated with SIM Card Slot 1

Value Example

352609014868124

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  Android 9 or less + 
   READ_PHONE_STATE 
OR 
  Android 10 and above +  
   READ_PRIVILEDGED_PHONE_STATE + 
   preloaded app

imeino2

Type: STRING

Description

Unique global identifier for each device associated with SIM Card Slot 2

Value Example

352610094862122

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  Android 9 or less + 
   READ_PHONE_STATE 
OR 
  Android 10 and above +  
   READ_PRIVILEDGED_PHONE_STATE + 
   preloaded app

createddate

Type: BIGINT

Description

Creation date of the device in DigitalReef database: when the users logged in for the first time in an app with our SDK. Unix Timestamp Format in Miliseconds.

Value Example

1641597092620

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

modifieddate

Type: BIGINT

Description

Date of the last update of any field in the table. Unix Timestamp Format in Miliseconds.

Value Example

1680272047310

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

lastactivedate

Type: BIGINT

Description

Date of last activity on the device. Unix Timestamp Format in Miliseconds.

Value Example

1680700513000

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

srcpkg

Type: STRING

Description

Name of the app package

Value Example

br.com.timbrasil.meutim

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

ostype

Type: STRING

Description

Mobile operating system of the device

Value Example

android

Possible Values (if category)

android
ios
ipados

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

osversion

Type: STRING

Description

Version of the mobile operating system of the device

Value Example

8.0.0

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

normalizedosversion

Type: BIGINT

Description

Version of the mobile operating system of the device (normalized without special characters)

Value Example

80000

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

osversioncode

Type: BIGINT

Description

Code of the version of the mobile operating system of the device (Android API version).

Value Example

26

Possible Values (if category)

https://developer.android.com/tools/releases/platforms?hl=pt-br

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

optin

Type: STRING

Description

Opt-in information from each device. Source of monetization (1st and 3rd party) and engagement opt-in fields. Collection format is app specific. System behaviour defined in "Possible Values (if category)" dictionary column.

Value Example

1

Possible Values (if category)

0: complete opt-out from both monetization and engagement 
1: monetization (1st and 3rd party) opt-in, engagement opted-out 
2: first party opted-in (monetization), engagement opted-out 
10: engagement opt-in, monetization opt-out (1st and 3rd party) 
11: engagement opt-in, monetization opt-in (1st and 3rd party) 
12: engagement opt-in, monetization opt-in (1st party, only) 

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

monetizationoptin

Type: STRING

Description

Derived from "optin" field: if the user agrees to receive monetization campaigns and ads

Value Example

1

Possible Values (if category)

0
1
2

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

engagementoptin

Type: STRING

Description

Derived from "optin" field: if the user agrees to receive engagemente campaigns and ads

Value Example

1

Possible Values (if category)

0
1
2
10
11

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

apkversion

Type: STRING

Description

Version of the app

Value Example

6.15.3

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

apkversioncode

Type: STRING

Description

Version of the app (normalized without special characters)

Value Example

601503

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

source

Type: STRING

Description

Source of the app information (this currently has "SDK" as constant value, but can change in the future)

Value Example

SDK

Possible Values (if category)

SDK

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

srcname

Type: STRING

Description

Name of the app

Value Example

Meu TIM

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

sdkversion

Type: STRING

Description

Version of the SDK used to collect device information

Value Example

3.9.0

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

normalizedsdkversion

Type: BIGINT

Description

Version of the SDK used to collect information (normalized without special characters)

Value Example

309000

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

phonepermission

Type: BOOLEAN

Description

If the permission READ_PHONE_STATE to access device information was accepted (https://developer.android.com/reference/android/Manifest.permission#READ_PHONE_STATE)

Value Example

false

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

disclosureaccepted

Type: BOOLEAN

Description

If the permission to access informations related to QUERY_ALL_PACKAGES was accepted or not (https://developer.android.com/reference/android/Manifest.permission#QUERY_ALL_PACKAGES)

Value Example

false

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

locationpermission

Type: BOOLEAN

Description

If there is the permission to read location from the device

Value Example

false

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

storagepermission

Type: BOOLEAN

Description

If there is the permission to access informations related to device storage

Value Example

false

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

master

Type: BOOLEAN

Description

If the app is a primary host

Value Example

false

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

score

Type: BIGINT

Description

[DEPRECATED]

Value Example

0

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

fcmtoken

Type: STRING

Description

FCM (Firebase) token

Value Example

enFG5hkJRY6sW8xdOzNKYb:APA91bHmal73RvqJRi-XSnf1iKM74G0T9mkg_xCcaJ0iSrjYlSHjVoN48LKcohCsJ5Dl0pLz6fI7yuE_O0bjfCMiR_2rean06HU1Pm47QCkki5JpsCI0iylAk8pIpQaVuu4p3j5BUV8E

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

iltrackingstate

Type: BOOLEAN

Description

[DEPRECATED] Intresting Location Tracker state

Value Example

false

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

iltrackedversion

Type: BIGINT

Description

[DEPRECATED] Intresting Location Tracker version

Value Example

0

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

notificationenabled

Type: BOOLEAN

Description

If the app has notifications enabled

Value Example

false

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

buildvariant

Type: STRING

Description

Build variant of the SDK

Value Example

release

Possible Values (if category)

release
debug
DEBUG
na

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

instanceid

Type: STRING

Description

Random ID created at the moment of the app installation on device

Value Example

4d045499-65e0-4240-9e63-0f88ee484c84

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

interstitialadsupported

Type: BOOLEAN

Description

[DEPRECATED] If the device supports Interstitial ads (a full-screen ad that covers the entire interface of the host app - equivalent to In-App Only ads)

Value Example

false

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

targetadsupported

Type: BOOLEAN

Description

If the device supports Monetization Ads

Value Example

false

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

clientattribute_email

Type: STRING

Description

Email informed to the SDK by the app (extracted from the "EMAIL" value on "clientattributes" field)

Value Example

[email protected]

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

clientattribute_phonenumber

Type: STRING

Description

Phone Number informed to the SDK by the app (extracted from the "PHONE_NUMBER" value on "clientattributes" field)

Value Example

81996868171

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

clientattribute_externalid

Type: STRING

Description

External ID informed to the SDK by the app (extracted from the "EXTERNAL_ID" value on "clientattributes" field)

Value Example

d6edb8684289

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

clientattributes

Type: STRING

Description

Stringfied JSON object of publisher-defined fields (all the variables are informed to the SDK by the app)

Value Example

"{"PHONE_NUMBER":"81996868171", "EMAIL": "[email protected]", "EXTERNAL_ID": "d6edb8684289"}"

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

externaloptin

Type: BOOLEAN

Description

Optin from non-sdk/device source. Intended to be fed by the publishers' consent management plataform system (CMP)

Value Example

true

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

org

Type: STRING

Description

Human readable partner ID for Siprocal. Internal purposes.

Value Example

tim brasil

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

countrycode

Type: STRING

Description

Code country from the device, collected from Sim Card (and uses Telephony Manager from Android API to get country ID)

Value Example

505,NI

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

serialnumber

Type: STRING

Description

Serial number of the device

Value Example

RF8F11GDM1Y

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  Android 9 or less + 
   READ_PHONE_STATE 
OR 
  Android 10 and above +  
   READ_PRIVILEDGED_PHONE_STATE + 
   preloaded app

mnc

Type: STRING

Description

Mobile network code for SIM 1

Value Example

710

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  READ_PHONE_STATE

mnc2

Type: STRING

Description

Mobile network code for SIM 2

Value Example

21

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  READ_PHONE_STATE

imsi

Type: STRING

Description

International mobile subscriber identity, collected by Telephony Manager on Android API

Value Example

334020386406446

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  Android 9 or less + 
   READ_PHONE_STATE 
OR 
  Android 10 and above +  
   READ_PRIVILEDGED_PHONE_STATE + 
   preloaded app

iccid

Type: STRING

Description

SIM Integrated circuit card identifier

Value Example

8051101630197676891F

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  Android 9 or less + 
   READ_PHONE_STATE 
OR 
  Android 10 and above +  
   READ_PRIVILEDGED_PHONE_STATE + 
   preloaded app

networktype

Type: STRING

Description

Network type of the device

Value Example

4G

Possible Values (if category)

2G
3G
4G
Unknown
na

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  READ_PHONE_STATE

roaminginfo

Type: STRING

Description

[DEPRECATED]

Stringfied JSON object of the device roaming information. If roaming is active, the value "active" will be set to true. Also, if available, contains information about data and voice roaming.

Value Example

"{"voice":{"available":false,"status":false},"data":{"available":false,"status":false},"available":true,"active":false}"

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  READ_PHONE_STATE

mcc2

Type: STRING

Description

Mobile country code for SIM 2

Value Example

710

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  READ_PHONE_STATE

mcc

Type: STRING

Description

Mobile country code for SIM 1

Value Example

710

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  READ_PHONE_STATE

datasimslot

Type: STRING

Description

JSON array structure with details about the simslot of the device, through which Data is connected (mnc, mcc, data_activity, sim_status and if data is enabled)

Value Example

"[{"simslot":0,"mnc":21,"mcc":710,"data_activity":0,"sim_status":5,"data_enabled":true},{"simslot":1,"mnc":21,"mcc":710,"data_activity":0,"sim_status":5,"data_enabled":true}]"

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  READ_PHONE_STATE

isvolte

Type: BOOLEAN

Description

If VoLTE is supported by the network and phone (VoLTE: Voice over LTE: possibility to voice call via the LTE/4G mobile network)

Value Example

true

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  READ_PHONE_STATE

isvowifi

Type: BOOLEAN

Description

If VoWifi is supported by the network (VoWifi: Voice over Wi-Fi: complementary technology to VoLTE, provides a packet voice service that is delivered over IP via a WiFi network)

Value Example

true

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

msisdn

Type: STRING

Description

[DEPRECATED] Phone number

Value Example

"00000000000"

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

advertisingid

Type: STRING

Description

Advertising ID (same as client ID, when available)

Value Example

14938281-c72c-45b9-8fe8-7b71eeb0b71c

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

macaddress

Type: STRING

Description

Device wifi mac address (can change)

Value Example

98:9C:57:89:AD:96

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

  Android 10 or less +
  READ_PHONE_STATE

apphistory

Type: STRING

Description

[DEPRECATED] Refers to app history on the device

Value Example

null

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

androidid

Type: STRING

Description

a 64-bit number (expressed as a hexadecimal string), unique to each combination of app-signing key, user, and device

Value Example

e611b2f37dc23791

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

ip

Type: STRING

Description

[DEPRECATED] Device IP address

Value Example

na

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

deviceip

Type: STRING

Description

Latest IP address that the device used to connect to the server, obtained on the server side

Value Example

200.61.241.182

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

buildnumber

Type: STRING

Description

Device Build number

Value Example

MMB28T.G532MUMU1ASA1

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

fingerprint

Type: STRING

Description

A string that uniquely identifies OS build

Value Example

motorola/doha/doha:04/QPIS30.28-Q3-28-26-4-1-7/f0f57:user/release-keys

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

isroot

Type: BOOLEAN

Description

If the device has been rooted (root permission granted)

Value Example

true

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

totalram

Type: DOUBLE

Description

Total RAM of the device

Value Example

3486.68359375

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

totalrom

Type: STRING

Description

[DEPRECATED]

JSON structure showing the total storage (in bytes) partition for data, internal and root

Value Example

"{
  "internal": {
    "total": 50571636736,
    "name": "0",
    "dir": "/storage/emulated/0",
    "free": 40801132544,
    "status": "mounted"
  },
  "data": {
    "total": 50571636736,
    "name": "data",
    "dir": "/data",
    "free": 40801132544,
    "status": "mounted"
  },
  "root": {
    "total": 2755723264,
    "name": "system",
    "dir": "/system",
    "free": 8413184,
    "status": "mounted"
  }
}"

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

oem

Type: STRING

Description

Device manufacturer. When present, same value as "devicemake"

Value Example

Samsung

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

securitypatch

Type: STRING

Description

The date when the device most recently applied a security patch

Value Example

2023-05-01

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

useragent

Type: STRING

Description

[DEPRECATED]

Default User-Agent used by a WebView (to identify the device)

Value Example

Mozilla/5.0 (Linux; Android 10; M2010J19SG Build/QKQ1.201830.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/106.0.5249.126 Mobile Safari/537.36

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

clientids

Type: STRING

Description

[DEPRECATED]

JSON structure with IDs used by the device to connect with Google services like youtube, search engine, chome client, etc

Value Example

"{"search_client_id":"ms-android-xiaomi-rvo","youtube_client_id":"mvapp-android-xiaomi","playax_client_id":"play-ad-ms-android-xiaomi-rvo3","program_client_id":"pg-android-xiaomi","playtx_client_id":"play-ms-android-xiaomi-rvo3","user_full_data_backup_aware":"1","chrome_client_id":"ms-android-xiaomi-rvo3","maps_client_id":"gmm-android-xiaomi","market_client_id":"am-android-xiaomi","client_id":"android-xiaomi","backup_encryption_opt_in_displayed":"1","backup_enabled:com.android.providers.telephony":"1","use_location_for_services":"1","voicesearch_client_id":"ms-as-android-xiaomi-ro3"}"

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

screen

Type: STRING

Description

JSON structure with the device screen technical description (density DPI, scaled density, width, ydpi, xdpi and height)

Value Example

"{"densityDPI":306,"scaledDensity":1.9125,"density":1.9125,"width":720,"ydpi":335.867,"xdpi":268.941,"height":1464}"

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

multimediacount

Type: STRING

Description

JSON structure with count of Videos, Images and Audios on the device

Value Example

"{"video":2,"image":159,"audio":0}"

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

datacontrol

Type: STRING

Description

Random UUID+ Time in milliseconds

Value Example

a8cd95ca-1e5a-4fac-ba1e-9548c18288f61682702810917

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

timezone

Type: STRING

Description

Device timezone, collected from the Android configuration

Value Example

America/Sao_Paulo

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

opening

Type: STRING

Description

[DEPRECATED]

Value Example

-

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

preferredoperator

Type: BIGINT

Description

Preferred Network set on device. Meaning of value is device model and Android version specific. For more information check the following documentation: https://developer.android.com/reference/android/provider/Settings.Global#getInt(android.content.ContentResolver,%20java.lang.String)

Value Example

0

Possible Values (if category)

None

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

language

Type: STRING

Description

Device language

Value Example

en

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

memoryusage

Type: DOUBLE

Description

[EXPERIMENTAL] % of RAM memory being used in the device at the time of data collection

Value Example

0

Possible Values (if category)

-

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None

locationserviceenabled

Type: BOOLEAN

Description

Identifies if the user has enabled Location Service (GPS provider) on the device (device determines location using GNSS satellites)

Value Example

false

Possible Values (if category)

true
false

Android API Permissions

Technical permission needed to collect the information. Please note this is not a comprehensive list, check the relevant SDK documentation for details

None