NCATComp410 / comp410_spring_2024

COMP410 spring 2024 semester
MIT License
3 stars 0 forks source link

Detect PERSON #7

Closed hkhamvan263 closed 8 months ago

hkhamvan263 commented 9 months ago

Every person around the world has a first and last name. However, not every person has a middle name or initial. A person's name is classified as sensitive and needs to be protected as Personal Identifiable Information (PII) because a person's name is used to identify a particular person. Having a different full name makes a person's name unique. If a person's full name is exposed, that person's name can be used to apply for a job, apply for a loan, apply for a driver's license, open a bank account, and so on. As a result, securing a person's name is vital to stop identity thieves from affecting your job, finances, reputation, and more. Additionally, it protects a person from losing their job, ruining their reputation and credit score, and so forth.

Please check out this webpage for more information on a person's name.

The format of a person's name differs based on whether they have a middle name or initial, multiple middle names or initials, or no middle names or initials. Therefore, I will use Microsoft Presidio's custom logic and context as detection methods.

I will use modern family as an example of an invalid person.

Jamtyful commented 9 months ago

Will you detect full names with multiple middle names as well?

hkhamvan263 commented 9 months ago

Will you detect full names with multiple middle names as well?

Yes, I will detect full names with multiple middle names as well.

claesmk commented 9 months ago

@hkhamvan263 I would suggest using the functionality that Presidio provides unless you are planning to make this assignment signficantly more complicated.