Datatypes

Czech birth number (rodné číslo)

ID cz_rc

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).

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

ValueDescription
710319/2745Man born on 19 March 1971, example from the python-stdnum documentation
7810181082Synthetic number with a valid check digit
1457090811Synthetic number of a woman born on 9 July 2014 (month 57)
057214/4738Synthetic number of a woman born on 14 February 2005 with the alternative month 72
991231123Nine-digit number without a check digit, example from the python-stdnum documentation
7103192746 invalidCheck digit does not match
781318/1082 invalidThere is no month 13
78101810827 invalidOne character too many

Translations

LanguageNameDescription
CzechRodné čísloDatum 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

Use this record