Tell HN: Automatic fraud detection is making my life hell
Wrong assumptions programmers make about fraud prevention:<p>-- A mobile phone number uniquely identifies a single person.<p>-- Every person has a mobile phone number and they only have one mobile phone number.<p>-- If a person&#x27;s mobile phone number is associated with VoIP or Google Voice, that indicates fraud.<p>-- Every person always has their mobile phone handy and it is always able to receive calls and SMS messages under all circumstances.<p>-- Mobile phones are never lost or stolen and their batteries never run down.<p>-- Mobile phone numbers last forever.<p>-- An email address uniquely identifies a person.<p>-- Every person has an email address and they only have one email address.<p>-- Every person is always able to receive email under all circumstances.<p>-- Email addresses last forever.<p>-- People never travel to foreign countries.<p>-- A person&#x27;s IP address always determines where they are located.<p>-- Geolocated IP addresses are always accurate.<p>-- Geolocated IP addresses always indicate the preferred and correct human language of the person on the other end.<p>-- The IP address for a customer will never change during a given session (i.e. LEO satellite internet does not exist).<p>-- If the IP address for a customer changes &quot;too quickly&quot;, that indicates fraud (i.e. LEO satellite internet does not exist).<p>-- Your customer will never connect to you through a VPN.<p>-- If your customer connects to you through a VPN, they are doing something fraudulent, rather than trying to get around your geolocation brain damage.