Financial
NOTE: Data Identifiers are legacy DLP features that will no longer be supported by the end of June 2025, it is recommended to use a classification-based approach for all your DLP use cases. To assist with migrating your DLP policies from Data Identifiers to Classification, refer to the Migration Guide.
Skyhigh CASB supports the following definitions, validation, and keyword information for Financial data identifiers.
NOTE: Skyhigh CASB regex includes an extra backslash to conform with JSON string structure. Naked regex would have only one backslash, but regex in strings requires the extra backslash to be escaped. For more information, see https://www.regular-expressions.info/java.html.
Data Identifier | Definition | Validation | Keyword |
---|---|---|---|
ABA Routing Number |
The American Banking Association (ABA) routing number, also known as a routing transit number (RTN), is used to identify financial institutions and process transactions. |
Every ABA routing number must start with the following two digits: 00-15,21-32,61-72,80 and pass an ABA specific, position-weighted check sum. "[0123678]\\d{3}-\\d{4}-\\d",
|
|
American Express Credit Card Number | Account number for an American Express credit card. |
Computes the Luhn checksum, which every instance must pass. "3[47] |
|
CUSIP Number |
The CUSIP number is a unique identifier assigned to North American stock or other securities. This number is issued by the Committee of Uniform Security Identification Procedures (CUSIP) to assist in clearing and settling trades. |
Validator checks for invalid CUSIP ranges and computes the CUSIP checksum (Modulus 10 Double Add Double algorithm). "\\d{4}\\w{4}\\d" |
|
Credit Card Magnetic Stripe Data |
The magnetic stripe of a credit card contains information about the card. Storage of the complete version of this data is a violation of the Payment Card Industry (PCI) Data Security Standard. |
Computes the Luhn checksum, which every instance must pass. "%B([0-9]{1,19})\\^([^\\^]{2,26})\\^([0-9]{4}|\\^)([0-9]{3}|\\^)([^\\?]+)\\?", |
|
Credit Card Number |
Account number needed to process credit card transactions. Often abbreviated as CCN. Also known as a Primary Account Number (PAN). |
Prefix from a valid card issuer and computes the Luhn checksum which every Credit Card Number must pass. "1800\\d{11}", |
|
Discover Credit Card Number | Account number for a Discover Credit Card. |
Computes the Luhn checksum, which every instance must pass. "6011\\.\\d{4}\\.\\d{4}\\. |
|
EU Debit Card Number | Debit card numbers as issued by the major debit card carriers in the European Union such as Maestro, Visa and Laser. |
Computes the Luhn checksum, which every instance must pass. Detects sensitive information by searching for required keywords and passes a checksum. "(0604|5018|5020|5038|5612|5893|6304|63906706|6709|6759|6761|6762|6763|6771|6799)\\d{12,15}", |
|
IBAN |
The International Bank Account Number (IBAN) is an international standard for identifying bank accounts across national borders. |
Computes the ISO 7064 Mod 97-10 checksum of the complete match. "[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}", |
|
International Securities Identification Number |
An identifier that represents a financial security, such as a bond, stock or warrant |
An ISIN consists of three parts: A two-letter country code, a nine-character alpha-numeric national security identifier, and a single check digit. "(?i)(AD|AE|AF|AG|AI|AL|AM|AO|AQ|AR|AS|AT|AU|AW|AX|AZ|BA|BB|BD|BE|BF|BG|BH|BI|BJ|BL|BM|BN|BO|BQ|BR|BS|BT|BV|BW|BY|BZ|CA|CC|CD|CF|CG|CH|CI|CK|CL|CM|CN|CO|CR|CU|CV|CW|CX|CY|CZ|DE|DJ|DK|DM|DO|DZ|EC|EE|EG|EH|ER|ES|ET|FI|FJ|FK|FM|FO|FR|GA|GB|GD|GE|GF|GG|GH|GI|GL|GM|GN|GP|GQ|GR|GS|GT|GU|GW|GY|HK|HM|HN|HR|HT|HU|ID|IE|IL|IM|IN|IO|IQ|IR|IS|IT|JE|JM|JO|JP|KE|KG|KH|KI|KM|KN|KP|KR|KW|KY|KZ|LA|LB|LC|LI|LK|LR|LS|LT|LU|LV|LY|MA|MC|MD|ME|MF|MG|MH|MK|ML|MM|MN|MO|MP|MQ|MR|MS|MT|MU|MV|MW|MX|MY|MZ|NA|NC|NE|NF|NG|NI|NL|NO|NP|NR|NU|NZ|OM|PA|PE|PF|PG|PH|PK|PL|PM|PN|PR|PS|PT|PW|PY|QA|RE|RO|RS|RU|RW|SA|SB|SC|SD|SE|SG|SH|SI|SJ|SK|SL|SM|SN|SO|SR|SS|ST|SV|SX|SY|SZ|TC|TD|TF|TG|TH|TJ|TK|TL|TM|TN|TO|TR|TT|TV|TW|TZ|UA|UG|UM|US|UY|UZ|VA|VC|VE|VG|VI|VN|VU|WF|WS|YE|YT|ZA|ZM|ZW)([0-9A-Z]{9})([0-9])" |
|
Japan Credit Bureau (JCB) Credit Card Number | Account number for a credit card from the Japan Credit Bureau (JCB). |
Computes the Luhn checksum, which every instance must pass. "1800 |
|
Kohl's Credit Card Number | Account number for a Kohl's credit card. |
Computes the Luhn checksum, which every instance must pass.
|
|
Mastercard Credit Card Number | Account number for a Mastercard credit card. |
Computes the Luhn checksum, which every instance must pass. "5[1-5] |
account number account ps bank card bankcard card num card number cc # cc# ccn check card checkcard credit card credit card # credit card number credit card# debit card debitcard mastercard mc |
SWIFT Code | A SWIFT code (or SWIFTBIC, as it's sometimes known) is a code that helps overseas banks identify which bank to send money to. | "[A-Z]{6}\\w{2}", "[A-Z]{6}\\w{5}" |
|
Visa Credit Card Number | Account number for a Visa credit card. |
Computes the Luhn checksum, which every instance must pass. "4 |
account number account ps bank card bankcard card num card number cc # cc# ccn check card checkcard credit card credit card # credit card number credit card# debit card debitcard visa |
Use US Credit Card Data Identifiers in a Policy