Most big dating apps now offer some kind of verification, usually an optional selfie check that earns a badge. Optional checks help, but you cannot tell whether the person you are talking to has done one, and scammers simply skip it.
On a verified dating site, checks are part of joining. That does not make anyone automatically trustworthy, but it removes most fake and duplicate profiles and makes it much harder for someone banned to come back.
