It has already been mentioned many times, but again:
CIVIC is a mere Email and Phone verifier, SelfKey is ID
I have looked some more into Civic, maybe you overlooked something but I do not think that is not a fair comparison.
If someone only wants to know your e-mail and phone number, then you need to only verify those. But if more personal info is requested, for example when opening a bank account, you can scan your passport into Civic or link a 3rd party Identity Partner, as Civic calls them, such as a government agency. Or as SelfKey calls them, a Certifier.
So civic isn't just phone and email verifier. Still, I think the most important part of selfkey is you don't need to do kyc over and over again. They are currently the only project presenting this feature.
Once your personal data is stored you do not need to verify it again, I think that is the main idea behind all blockchain ID platforms.
But SelfKey has a lot of partners through the company behind it, KYC Chain.
KYC Chain has been working with established and reputable companies including Standard Chartered Bank, a British bank with operations in over 70 countries and 87,000 employees, NTL immigration, immigration agency since 1994, Gatecoin, a Hong Kong-based cryptocurrency exchange, Lykke, Kyber, AirSwap, Polymath, ZILLA, Malabar.ai, TitanFx, Gatcoin, DollarSmart, and more.
In a blog post, SelfKey also listed other companies that are currently in discussion or are working with KYC Chain: tier 1 global banks, tier 1 global law firms, 3 large immigration firms (NTL Trust, Global Advisory Group, Vanuatu Information Center), a luxury services company, various legal service providers, one of Chinas largest travel companies, the largest travel technology company in the world, various governments, notary publics, global compliance firms, and major bitcoin exchanges.