Skip to main content

Assessment Flags

When you call assess or track we run a series of analyses to determine what type of behaviour the user may be engaged in. These analyses can return multiple different flags. The most commonly used flags are:

  • ACCOUNT_SHARING
    • Account sharing indicates that the same account is being shared by multiple people, typically on multiple devices.
  • MULTIPLE_ACCOUNTS
    • Multiple accounts indicates that the same person is using multiple accounts, typically on the same device.
  • REPEATED_SIGNUP
    • Repeated signups triggers on register events. It indicates that this device or the email/phone has already been used to create an account.

See the upollo/userwatch-proto for full details.

The assessment flags currently supported are:

enum FlagType {
FLAG_TYPE_UNSPECIFIED = 0;
ACCOUNT_SHARING = 1;
ACCOUNT_SHARING_SAME_HOUSEHOLD = 2;
SUSPECTED_ACCOUNT_COMPROMISE = 3;
CREDENTIAL_STUFFING = 4;
REPEATED_REDEMPTION = 5;
REPEATED_SIGNUP = 7;
SUSPECTED_BOT = 8;
ACCOUNT_COMPROMISE_NEW_LOCATION = 13;
ACCOUNT_COMPROMISE_NEW_DEVICE = 14;
DISPOSABLE_EMAIL = 16;
USING_VPN = 17;
USING_TOR = 18;
DEVICE_BLOCKED_GLOBALLY = 19;
DEVICE_BLOCKED_FOR_THIS_USER = 20;
INVALID_EMAIL = 21;
INVALID_PHONE_NUMBER = 23;
INVALID_PHONE_TYPE = 22;
MULTIPLE_ACCOUNTS = 24;
ALREADY_USED_EMAIL = 25;
ALREADY_USED_PHONE = 26;
}
Upollo
Upollo logoUpollo
Copyright 2022