Irish Personal Public Service number (PPS)
ID ie_pps
DatatypePersonal data (PII)identifierDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Personal Public Service Number, the identifier for social welfare, public services and tax in Ireland. It has seven digits and a check letter, sometimes followed by a second letter (A or B for individuals, H for non-individuals such as companies or trusts).
- Categories
- Personally identifiable information, Person related
- Countries
- Ireland
- Languages
- English
- W3C DPV
pd:OfficialID- Microsoft Purview
Ireland personal public service (PPS) number,EU national identification number,EU Tax Identification Number (TIN),EU Tax identification number- python-stdnum
stdnum.ie.pps- Quality
- 95/100 · missing: translation
- Metacrafter rules
- no detection rule yet
- Supported by tools
- AWS Glue Sensitive Data Detection, Azure AI Language PII detection, DataPrep, Microsoft Purview Data Loss Prevention, Nightfall AI, python-stdnum, Snowflake sensitive data classification
Regular expression
^\d{7}[A-W][ABHWTX]?$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 0966186QA | Synthetic number with a valid check digit |
| 2175829QA | Synthetic number with a valid check digit |
| 0966186QA7 invalid | One character too many |
Sources
- wikipedia: https://en.wikipedia.org/wiki/Personal_Public_Service_Number
- other: https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.ie.pps.html
- other: https://docs.dataprep.ai/user_guide/clean/clean_ie_pps.html
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/ie_pps - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/IE/persons/ie_pps.yamlon GitHub