Comment
Comment by r_lee
this is one of the worst trends in modern time - "AML" and "KYC" being shoved into everything, requiring you to attach your own identity into everything and send your ID/passport to vendors left and right, no right to privacy at all.