Comment Comment by fragmede What definition of the word scam are you using here? What promise of a product that you pay for that isn't being delivered, with uploading your id to a site on the Internet? parent fragmede 5 months ago