Entity Categories

The model detects 35 entity types organised into 8 categories. Each category maps to specific GDPR provisions. Categories marked with Art. 9(1) are special-category data subject to additional processing restrictions.


Personal Identity

GDPR Art. 4(1) — identifiers of a natural person: name, identification number, factors specific to physical, physiological, genetic, mental, economic, cultural or social identity.

EntityDescriptionExample
PERSON_NAMEFull name, first/last nameJan Kowalski
DATE_OF_BIRTHDate of birth15 marca 1985
PERSON_ATTRIBUTEAge, gender, nationality, physical description35 lat, mężczyzna
PERSON_ALIASNicknames, usernames, aliasesJanek, kowal85
PERSON_IDENTIFIERNational ID, passport, driver’s license, tax ID, insurance number85031512345, EP1234567
PERSON_ROLE_OR_TITLEJob title, role, professional designationdyrektor IT, lekarz prowadzący

Organizations

GDPR Art. 4(1) — when organizational identifiers are linked to natural persons, they constitute personal data.

EntityDescriptionExample
ORGANIZATION_NAMECompany, institution, or entity namePKO Bank Polski, Szpital Kliniczny
ORGANIZATION_IDENTIFIERNIP, KRS, REGON, organizational IDs527-020-1234, KRS 0000012345

Contact & Location

GDPR Art. 4(1) — location data and online identifiers. GDPR Recital 30 notes that online identifiers (IP addresses, cookies) may be combined with other information to identify individuals.

EntityDescriptionExample
EMAIL_ADDRESSEmail addressjan.kowalski@example.com
PHONE_NUMBERPhone number (any format)+48 600 123 456
CONTACT_HANDLESocial media handle, messaging ID@jankowalski
POSTAL_ADDRESSStreet address, postal codeul. Marszałkowska 10/5, 00-001 Warszawa
LOCATIONCity, region, countryWarszawa, Mazowieckie
GEO_LOCATIONGPS coordinates, geolocation data52.2297° N, 21.0122° E

Technical Identifiers

GDPR Recital 30 — online identifiers such as IP addresses, cookie identifiers, or other identifiers such as RFID tags may leave traces which, when combined with unique identifiers and other information, may be used to create profiles and identify natural persons.

EntityDescriptionExample
IP_ADDRESSIPv4 or IPv6 address192.168.1.105
DEVICE_IDENTIFIERMAC address, IMEI, device serial00:1B:44:11:3A:B7
COOKIE_IDENTIFIERCookie ID, tracking pixel ID_ga=GA1.2.123456789
ACCOUNT_IDENTIFIERUser ID, account numberUSR-2024-00142
AUTH_SECRETPassword, API key, tokensk-abc123…

Financial

GDPR Art. 4(1) — economic identity factors. Financial identifiers (IBANs, card numbers) are personal data when linked to an identifiable person.

EntityDescriptionExample
BANK_ACCOUNT_IDENTIFIERIBAN, bank account numberPL61 1090 1014 0000 0712 1981 2874
PAYMENT_CARDCredit/debit card number4111 1111 1111 1111
PAYMENT_CARD_SECURITYCard expiry, CVV, security codesważna do 12/25, CVV 123
DOCUMENT_REFERENCETransaction ID, invoice number, referenceFV/2024/03/0892
FINANCIAL_AMOUNTMonetary amounts in context12 500 PLN
INCOME_COMPENSATIONSalary, bonus, compensationwynagrodzenie 12 500 PLN brutto
VEHICLE_IDENTIFIERLicense plate, VINWA 12345, VIN: WBA3A5C55CF256789

Health & Biometric

GDPR Art. 9(1) — special category. Processing prohibited by default unless an Art. 9(2) exemption applies. EU AI Act Art. 10(5) additionally requires “state-of-the-art pseudonymisation” when these categories are processed for AI bias detection.

EntityDescriptionExample
HEALTH_DATADiagnosis, treatment, medical conditioncukrzyca typu 2
GENETIC_DATAGenetic test results, DNA datamutacja BRCA1
BIOMETRIC_DATAFingerprint, facial recognition dataodcisk palca, skan twarzy

EU AI Act Annex III, §1 classifies remote biometric identification systems as high-risk AI.

Special Categories

GDPR Art. 9(1) — data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, and data concerning sex life or sexual orientation. Processing is prohibited unless an explicit Art. 9(2) exemption applies.

EntityDescriptionExample
RELIGION_OR_BELIEFReligious affiliation, beliefskatolicyzm
POLITICAL_OPINIONPolitical views, party membershipsympatyk PiS
SEXUAL_ORIENTATIONSexual orientation informationorientacja homoseksualna
TRADE_UNION_MEMBERSHIPUnion affiliationNSZZ
ETHNIC_ORIGINEthnic or racial originpochodzenie romskie
CRIMINAL_OFFENCE_DATACriminal records, convictions (Art. 10)wyrok za kradzież

EU AI Act Art. 5(1)(g) prohibits AI systems that categorise individuals based on biometric data to infer race, political opinions, trade union membership, religious beliefs, sex life, or sexual orientation.

Employment

GDPR Art. 88 — Member States may provide more specific rules for processing employee personal data in the employment context, including conditions for consent and monitoring.

EntityDescriptionExample
PERSON_ROLE_OR_TITLEJob title, role, department, professional designationdyrektor IT, zatrudniona w dziale HR