Members
(constant) Contexts :string
- Description:
- Darwinium context for key input fields
Properties:
Name | Type | Description |
---|---|---|
PASSWORD |
string | The form field where the password is entered., |
LOGIN |
string | The form field where the login is entered., |
EMAIL |
string | The form field where the email address is entered., |
FULL_NAME |
string | The form field where a full name is entered., |
FIRST_NAME |
string | The form field where the first name is entered., |
LAST_NAME |
string | The form field where the last name is entered., |
TELEPHONE |
string | The form field where the telephone/mobile/cell number is entered., |
ADDRESS_STREET1 |
string | The address street 1 form field., |
ADDRESS_STREET2 |
string | The address street 2 form field., |
ADDRESS_STREET3 |
string | The address street 3 form field., |
CREDIT_CARD |
string | The card number form field., |
SOCIAL_SECURITY |
string | The social security form field., |
GENERAL_PURPOSE_ONE |
string | The first general purpose form field., |
GENERAL_PURPOSE_TWO |
string | The second general purpose form field., |
ACCOUNT_NUMBER |
string | The form field where the customer account number (non-banking) is entered., |
BANK_ACCOUNT_NUMBER |
string | The form field where the bank account number is entered., |
BANK_ACCOUNT_ROUTING_NUMBER |
string | The routing code/number accompanying the account number e.g RTN/Sort Code/SWIFT/BSB etc for the account., |
IBAN |
string | The form field where the IBAN is entered., |
POLICY_NUMBER |
string | The insurance policy number form field., |
DRIVERS_LICENCE |
string | The form field where the drivers license number is entered., |
NATIONAL_ID |
string | The form field where the identifier/number for the national id is entered., |
USER_NAME |
string | The form field where the username is entered., |
DATE_OF_BIRTH |
string | The form field where date of birth is entered., |
CURRENCY_AMOUNT |
string | The form field where the currency amount/total is entered for payments and purchases. |
Darwinium context for key input fields
Type:
- string
(constant) Signals :string
- Description:
- Profiling signals
Properties:
Name | Type | Description |
---|---|---|
UNKNOWN |
number | 0; |
JAVASCRIPT_LOADED |
number | 1; // javascript downloaded |
JAVASCRIPT_STARTED |
number | 2; // javascript executed |
GEO_DISABLED |
number | 3; // geo location is disabled |
GEO_FAILED_UNKNOWN |
number | 4; // something wrong with geo location permission, failed to get it |
PROFILING_FETCH_FAILED_SERVER |
number | 5; // FAILED_SERVER failed on server side, e.g. server not recognising the request |
PROFILING_FETCH_FAILED_UNKNOWN |
number | 6;// FAILED_UNKNOWN failed on unknown side, e.g. networking, wrong domain |
PROFILING_AJAX_FAILED_SERVER |
number | 7; |
PROFILING_AJAX_FAILED_UNKNOWN |
number | 8; |
HTTPS_PROFILING_FETCH_FAILED_SERVER |
number | 9; |
HTTPS_PROFILING_FETCH_FAILED_UNKNOWN |
number | 10; |
HTTPS_PROFILING_AJAX_FAILED_SERVER |
number | 11; |
HTTPS_PROFILING_AJAX_FAILED_UNKNOWN |
number | 12; |
DNS_PROFILING_FETCH_FAILED_SERVER |
number | 13; |
DNS_PROFILING_FETCH_FAILED_UNKNOWN |
number | 14; |
DNS_PROFILING_AJAX_FAILED_SERVER |
number | 15; |
DNS_PROFILING_AJAX_FAILED_UNKNOWN |
number | 16; |
MOUSE_BIOMETRICS_DISABLED |
number | 17; // mouse BM not injected, e.g. snippet disable it |
TOUCH_BIOMETRICS_DISABLED |
number | 18; // touch BM not injected, e.g. snippet disable it |
SENSOR_BIOMETRICS_DISABLED |
number | 19; // sensor BM not injected, e.g. snippet disable it |
KEY_BIOMETRICS_DISABLED |
number | 20; // key BM not injected, e.g. snippet disable it |
IOS_SENSOR_DENIED_BY_USER |
number | 21; // the following are for javascript ios sensor |
IOS_SENSOR_PERMISSION_ERROR |
number | 22; // failed to get sensor permission |
IOS_SENSOR_DISABLED |
number | 23; // disabled on ios setting |
IOS_SENSOR_NOT_TRIGGERED |
number | 24; // ios sensor only triggered on human jesture, like click, website |
SENSOR_GYROSCOPE_DENIED_BY_USER |
number | 25; // sensor denied by user |
SENSOR_GYROSCOPE_PERMISSION_FAILED |
number | 26; // failed to get sensor permission |
SENSOR_ACCELEROMETER_DENIED_BY_USER |
number | 27; |
SENSOR_ACCELEROMETER_PERMISSION_FAILED |
number | 28; |
SENSOR_AMBIENT_LIGHT_DENIED_BY_USER |
number | 29; |
SENSOR_AMBIENT_LIGHT_PERMISSION_FAILED |
number | 30; |
SENSOR_MAGNETOMETER_DENIED_BY_USER |
number | 31; |
SENSOR_MAGNETOMETER_PERMISSION_FAILED |
number | 32; |
GEO_DENIED_HTTP_PROTOCOL |
number | 33; // location only work on https, set this signal when |
GEO_DENIED_BY_USER |
number | 34; // user denied location permission |
PROFILING_NOT_STOPPED |
number | 35; // stop() mainly stop all the BM listeners, we strongly sugguest that clients call it before collect() |
ERROR_ON_START |
number | 36; // For both WEB and SDK, catched error/exception on start(), stop() and collect() |
ERROR_ON_STOP |
number | 37; |
ERROR_ON_COLLECT |
number | 38; |
ERROR_ON_PROFILING |
number | 39; |
ERROR_ON_SENSOR |
number | 40; |
ERROR_ON_TOUCH |
number | 41; |
ERROR_ON_KEY |
number | 42; |
ERROR_ON_MOUSE |
number | 43; |
KEY_INPUT_FIELDS_EMPTY |
number | 44; // indicates not adding keyboard input fields for BM |
NONCE_REQUEST_FAILED |
number | 45; // failed to get nonce from https profiling request |
WEBRTC_SENT |
number | 46; // webrtc request sent |
WEBRTC_NOT_SUPPORTED |
number | 47; // webrtc not supported on browser |
WEBRTC_TIMEOUT |
number | 48; // webrtc request timeout |
WEBRTC_CONNECT_ERROR |
number | 49; // webrtc request had connection issue |
WEBRTC_FAILED |
number | 50; // webrtc request failed |
FILE_GUID_CONTENT_ABNORMAL |
number | 100; // 100-200 common SDK signals, file guid is a guid stored in a file, we verify the content and timestamp |
FILE_GUID_TIMESTAMP_ABNORMAL |
number | 101; // file guid timestamp has wrong format |
FILE_GUID_READ_FAILED |
number | 103; // failed to read file guid |
PROFILING_DEBUG_DISABLED |
number | 102; // if anything went wrong during profiling(js/sdk), there is profiling_debug to record the detail, profiling_debug is NOT empty, which means something wrong, something wrong and profiling_debug is disabled, set this signal |
PROFILING_NOT_STARTED |
number | 104; // tag instance not started |
HTTPS_PROFILING_NOT_ENABLED |
number | 105; |
HTTPS_PROFILING_FAILED |
number | 106; |
HTTPS_PROFILING_SERVER_RESPONSE_WRONG |
number | 107; |
DNS_PROFILING_NOT_ENABLED |
number | 110; |
DNS_PROFILING_FAILED |
number | 111; |
DNS_PROFILING_SERVER_RESPONSE_WRONG |
number | 112; |
LOCATION_PERMISSION_DISABLED |
number | 200; // 200+ android, location disabled on setting |
ACCESS_COARSE_LOCATION_DENIED |
number | 201; // denied by user/setting |
ACCESS_FINE_LOCATION_DENIED |
number | 202; |
READ_PHONE_STATE_DENIED |
number | 203; |
READ_PHONE_NUMBERS_DENIED |
number | 204; |
ACCESS_WIFI_STATE_DENIED |
number | 205; |
ACCESS_NETWORK_STATE_DENIED |
number | 206; |
ACTIVITIES_NOT_INITIALIZED |
number | 207; |
MISSING_LIB_PREFERENCE |
number | 210; |
MISSING_LIB_ADS |
number | 211; |
MISSING_LIB_LOCATION |
number | 212; |
SENSOR_VERSION_TOO_LOW |
number | 213; |
MISSING_ACTIVITY |
number | 214; |
BLOOMFILTER_NO_ETAG |
number | 215; // no etag in response header |
BLOOMFILTER_REQUEST_FAILED |
number | 216; // request failed, not 200/302 response |
BLOOMFILTER_RESPONSE_FAILED |
number | 217; // response failed, |
BLOOMFILTER_NOT_MODIFIED |
number | 218; // 302 response, load bloom filter from file |
BLOOMFILTER_READ_FILE_FAILED |
number | 219; // Failed to convert input stream to bloom filter |
BLOOMFILTER_LOCATE_FILE_FAILED |
number | 220; |
BLOOMFILTER_SELF_TEST_FAILED |
number | 221; |
INFO_PLIST_NO_LOCATION |
number | 300; // 300+ ios, no location permission on info.plist which means |
LOCATION_SERVICE_DISABLED |
number | 301; // location is disabled on locationManager |
LOCATION_PERMISSION_DENIED |
number | 302; // location is enabled but denied by user |
LOCATION_PERMISSION_NOT_DETERMINED |
number | 303; // location is enabled but |
TRACKING_PERMISSION_DENIED |
number | 304; // tracking is enabled but denied by user, for advertising id |
TRACKING_PERMISSION_NOT_DETERMINED |
number | 305; // tracking is enabled but |
INFO_PLIST_NO_TRACKING |
number | 306; // No tracking permission on info.plist which means |
Profiling signals
Type:
- string