Amazon Comprehend
ID awscomprehend
pii
Amazon Comprehend is an AWS natural language processing service. Its PII detection (the DetectPiiEntities API and asynchronous batch jobs) finds personal data in English or Spanish text and can redact it; each finding has an entity type, character offsets and a confidence score. The entity types are universal ones such as names, addresses, card numbers, credentials and network identifiers, plus a few country-specific identifiers for Canada, India, the UK and the US. The list is in the Comprehend developer guide.
- Website
- https://docs.aws.amazon.com/comprehend/latest/dg/how-pii.html
- Supported types
- 37
Supported semantic types
| ID | Name | Categories | Countries | Description |
|---|---|---|---|---|
| aadhaar | Indian Aadhaar number by known name PII | pii, persons | IN | Indian Aadhaar number by known name identifier |
| aba | US ABA routing number draft | finances | global | Datatype for 'US ABA routing number' (aba) from rules in context 'finances'. |
| abaroutingnum | American Banking Association (ABA) routing number | finances | US | In the United States, an ABA routing transit number (ABA RTN) is a nine-digit code printed on the bottom of checks to identify the... |
| address | Address (physical location) PII | common, pii, geo | global | Geographic address, commonly consist of postindex, country, area, town, street and building |
| age | Age PII draft | datetime | global | Age of the person or organization in years |
| aws_access_key_id | AWS access key ID draft | secrets | global | Public half of an Amazon Web Services access key pair, sent with every signed API request together with the secret access key. It has 20... |
| aws_secret_access_key | AWS secret access key draft | secrets | global | Secret part of an Amazon Web Services access key pair, used with the access key ID to sign API requests (for example to Amazon S3): 40... |
| bankcard | Bank card (credit/debit card) PII | pii, finances | global | A bank card is typically a plastic card issued by a bank to its clients that performs one or more of a number of services that relate to... |
| bankcard_cvv | Payment card security code (CVV, CVC, CID) PII draft | pii, finances | global | Short code printed on a payment card that card-not-present transactions use to show that the payer holds the card. Visa calls it CVV2,... |
| bankcard_expiry | Payment card expiration date draft | finances, datetime | global | Month and year after which a payment card is no longer valid, printed on the card next to the card number. Payment card rules treat it... |
| bic | SWIFT/BIC code draft | finances | global | Datatype for 'SWIFT/BIC code' (bic) from rules in context 'finances'. |
| casin | Canada social insurance number (SIN) PII | pii, persons | CA | Social insurance number (SIN) is a number issued in Canada to administer various government programs. |
| date | Date | datetime | global | Calendar date. The regexp covers the ISO 8601 extended form YYYY-MM-DD; other notations, such as DD.MM.YYYY, are patterns of this datatype. |
| datetime | Date and time | datetime | global | Date and time of day. The regexp covers the ISO 8601 extended form YYYY-MM-DDThh:mm[:ss[.fff]] with an optional time zone (Z or an... |
| driver_license | Driver's license number (universal) PII draft | pii, persons | global | Number of a driving licence, the document that a public authority issues to allow a person to drive motor vehicles. Each country or... |
| Email address PII | common, internet, pii | global | Address of an electronic mailbox in the form local-part@domain, defined in section 3.4.1 of RFC 5322. The local part names the mailbox,... | |
| iban | International Bank Account Number | finances | global | The International Bank Account Number (IBAN) is an internationally agreed system of identifying bank accounts across national borders to... |
| in_epic | Indian voter ID card number (EPIC) PII draft | pii, persons | IN | Number of the Indian Electors Photo Identity Card (voter ID) issued by the Election Commission of India: three letters and seven digits. |
| ipv4 | IPv4 address PII | internet, pii | global | 32-bit address of Internet Protocol version 4 (RFC 791), written in dotted-decimal notation as four numbers from 0 to 255, such as... |
| mac_address | MAC address (Media Access Control) PII | internet, identifiers, pii | global | 48-bit hardware address (EUI-48) of a network interface in Ethernet, Wi-Fi, Bluetooth and other IEEE 802 networks, used to deliver... |
| nhsnumber | NHS number PII draft | pii | global | Datatype for 'NHS number' (nhsnumber) from rules in context 'pii'. |
| pan | Indian PAN (Permanent Account Number) by known name PII | pii, persons | IN | Indian PAN (Permanent Account Number) by known name identifier |
| password | Password PII draft | common, pii | global | Passwords, usually associated with login/username/email. |
| person_fullname | Person fullname PII draft | persons, pii | global | Full name of the person as combination of last, first, and sometimes middle name |
| phone | Phone number PII | pii, common, telecom | global | Telephone number in standard format (RFC3966), without 'tel:' prefix |
| swiftcode | Bank SWIFT code (ISO 9362) | finances | global | ISO 9362 defines a standard format of Business Identifier Codes (also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code) approved by the... |
| uknhsnum | UK NHS Number PII | pii, persons, medical | GB | NHS numbers are the unique numbers allocated to registered users of the three public health services in England, Wales and the Isle of... |
| uknino | UK National Insurance number PII | pii, persons | GB | The National Insurance number is a number used in the United Kingdom in the administration of the National Insurance or social security... |
| ukutr | Unique Taxpayer Reference (UTR) PII | pii, persons | GB | A UTR (unique taxpayer reference) number is a 10-digit number completely unique to each and every UK taxpayer. |
| url | Uniform Resource Locator (URL) | common, internet | global | Address of a resource on a network that also says how to retrieve it: a scheme such as https, a host, an optional port, a path, a query... |
| usbankaccount | Bank account in United States pattern | finances | US | A bank account in the financial institutuin in United States |
| username | Username PII draft | pii, persons | global | Name of the user or login, commonly used for authentication or user identification purposes |
| usitin | US ITIN (Individual Taxpayer Identification Number) PII | pii, persons | US | A Taxpayer Identification Number (TIN) is an identifying number used for tax purposes in the United States and in other countries under... |
| uspassport | US passport number PII pattern draft | pii, persons | US | Number of US Passport |
| usssn | US Social Security Number PII | pii, persons | US | In the United States, a Social Security number (SSN) is a nine-digit number issued to U.S. citizens, permanent residents, and temporary... |
| vehiclenumber | Vehicle number draft | transport | global | Number of the vehicle (vehicle plate number) |
| vin | Vehicle Identification Number by field name draft | transport | global | Vehicle Identification Number by field name number |
Use this record
- JSON: API v1 · legacy shape
- Improve it: edit
data/tools/pii/awscomprehend.yamlon GitHub