Tools

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

IDNameCategoriesCountriesDescription
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 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