Czech birth number (rodné číslo)
ID cz_rc
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).
Rodné číslo, the Czech personal number; Slovakia uses the same scheme. The first six digits are the date of birth as YYMMDD. Women have 50 added to the month. Since 2004 (Act 53/2004) a further 20 is added to the month (70 for women) when the serial numbers of a day run out. Numbers of people born before 1954 have nine digits. Later ones have a tenth, check digit: the number is divisible by 11, except a few issued until 1985 whose first nine digits leave a remainder of 10 and that end in 0. It is usually written with a slash after the sixth digit. The Ministry of the Interior also assigns birth numbers to foreigners with long-term residence. Health insurance, social security and, by default, tax registration use it.
- Categories
- Personally identifiable information, Person related
- Countries
- Czechia
- Languages
- Czech
- W3C DPV
pd:OfficialID- Google DLP
CZECHIA_PERSONAL_ID_NUMBER- Microsoft Purview
Czech personal identity number,EU Social Security Number (SSN) or Equivalent ID,EU social security number or equivalent identification,EU national identification number,EU Tax Identification Number (TIN),EU Tax identification number- python-stdnum
stdnum.cz.rc- Check digit
cz_rc- Quality
- 100/100
- Metacrafter rules
- no detection rule yet
- Supported by tools
- AWS Glue Sensitive Data Detection, Azure AI Language PII detection, DataPrep, Google Cloud Sensitive Data Protection (DLP), Microsoft Purview Data Loss Prevention, python-stdnum, Snowflake sensitive data classification
Regular expression
^\d{2}(?:[0257][1-9]|[1368][0-2])(?:0[1-9]|[12]\d|3[01])/?\d{3,4}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 710319/2745 | Man born on 19 March 1971, example from the python-stdnum documentation |
| 7810181082 | Synthetic number with a valid check digit |
| 1457090811 | Synthetic number of a woman born on 9 July 2014 (month 57) |
| 057214/4738 | Synthetic number of a woman born on 14 February 2005 with the alternative month 72 |
| 991231123 | Nine-digit number without a check digit, example from the python-stdnum documentation |
| 7103192746 invalid | Check digit does not match |
| 781318/1082 invalid | There is no month 13 |
| 78101810827 invalid | One character too many |
Translations
| Language | Name | Description |
|---|---|---|
| Czech | Rodné číslo | Datum narození ve tvaru RRMMDD (u žen měsíc + 50, od roku 2004 případně + 20) a za lomítkem tři nebo čtyři číslice; desetimístné rodné číslo je dělitelné jedenácti. |
| Russian | Персональный номер Чехии (rodné číslo) | Дата рождения в виде ГГММДД (у женщин к месяцу прибавляется 50, с 2004 года иногда ещё 20) и после косой черты три или четыре цифры; десятизначный номер делится на 11. |
Sources
- wikipedia: https://cs.wikipedia.org/wiki/Rodn%C3%A9_%C4%8D%C3%ADslo
- doc: https://learn.microsoft.com/en-us/purview/sit-defn-czech-personal-identity-number
- other: https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.cz.rc.html
- other: https://docs.dataprep.ai/user_guide/clean/clean_cz_rc.html
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/cz_rc - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/CZ/persons/cz_rc.yamlon GitHub