Comment by welcome_dragon

9 days ago

NGL this sounds like pretty basic technology

Eh, joining these datasets can be challenging. Names can be spelled differently or changed, dates of birth can be off, people can share names and dates of births, addresses change and are can be expressed in multiple ways, databases may store names as a single string or separate fields, middle names may be missing or initials, databases might not share IDs etc. So it's kinda hard to do well although nothing really exciting technology wise.

This, incidentally, is why the "confidence score" is needed. And why the app frequently gets data (including citizenship) wrong.