The credit bureau Equifax Inc. has developed a system it says can streamline the process of enrolling with online merchants, but it involves the consolidation of personal data, which some say could invite fraud.

Equifax is expected to announce its I-Card system today. Consumers can enroll by providing Equifax with personal details such as name, address, and Social Security number. The Atlanta company verifies that information against its own database, asks some challenge questions to further authenticate the applicant, then issues a digital credential.

Subscribe Now

Access to authoritative analysis and perspective and our data-driven report series.

14-Day Free Trial

No credit card required. Complete access to articles, breaking news and industry data.