taler-www

Main taler.net website
Log | Files | Refs | Submodules | README | LICENSE

commit 7576bcb23dbcab85a213447be1367250fb6bffab
parent c531f2114b5416925b19afeadf6dc8246f8ea250
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sun, 14 May 2023 21:58:01 +0200

kyc provider analysis

Diffstat:
Atemplate/kyc.html.j2 | 129+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 129 insertions(+), 0 deletions(-)

diff --git a/template/kyc.html.j2 b/template/kyc.html.j2 @@ -0,0 +1,129 @@ +{% extends "common/base.j2" %} +{% block body_content %} +<article class="container"> + <header> + <h1>KYC providers</h1> + </header> + <main id="maincontent"> + <h3>Criteria</h3> + <p> + These are the key evaluation criteria we have: + <ul> + <li>Supports collecting and validating KYC information, including PEP lists and ID documents from Europe + </li> + <li>Open API specification (no NDA, directly on Web site) + </li> + <li>Web interface support (no required App-only integration, can run KYC process just in a browser) + </li> + <li>Supports standard open API (OpenID, OIDC, etc.) + </li> + <li>Client-side code is FLOSS (no proprietary JavaScript and/or FLOSS App integrations) + </li> + <li>Transparent pricing (prices not only upon inquiry) + </li> + <li>Server-side is fully FLOSS (not SAASS) + </li> + </ul> + The list is not intended to be complete. Other criteria would include where + data is hosted, and how privacy-friendly the solution is overall (e.g. is + additional data collected, can profiles be easily deleted, etc.). However, + already the above list narrows down the field to basically nobody. + </p> + <h3>Providers</h3> + <p> + Here is a list of KYC solutions we have evaluated against the criteria above. + <table> + <tr><td></td> + <th>KYC?</th><th>Open API?</th><th>Web?</th> + <th>Standard API?</th><th>FLOSS client?</th><th>Pricing?</th> + <th>FLOSS server?</th></tr> + <!-- + <tr><th></th> + <td></td><td></td><td></td> + <td></td><td></td><td></td> + <td></td></tr> --> + <tr><th>Actico.com</th> + <td>yes</td><td>no</td><td>?</td> + <td>no</td><td>no</td><td>no</td> + <td>no</td></tr> + <tr><th>Authlete</th> + <td>no</td><td>yes</td><td>?</td> + <td>yes</td><td>n/a</td><td>yes</td> + <td>no</td></tr> + <tr><th>Gluu.org</th> + <td>no</td><td>yes</td><td>?</td> + <td>yes</td><td>?</td><td>free</td> + <td>yes</td></tr> + <tr><th>iDenfy.com</th> + <td>yes</td><td>yes</td><td>yes</td> + <td>no</td><td>some</td><td>no</td> + <td>no</td></tr> + <tr><th>idnow.io</th> + <td>yes</td><td>yes</td><td>yes</td> + <td>no</td><td>no</td><td>no</td> + <td>no</td></tr> + <tr><th>idscan.net</th> + <td>yes</td><td>yes</td><td>no</td> + <td>no</td><td>no</td><td>no</td> + <td>no</td></tr> + <tr><th>jumio.com</th> + <td>yes</td><td>no</td><td>?</td> + <td>no</td><td>no</td><td>no</td> + <td>no</td></tr> + <tr><th>kycaid.com</th> + <td>yes</td><td>yes</td><td>yes</td> + <td>no</td><td>no</td><td>yes</td> + <td>no</td></tr> + <tr><th>metamap.com</th> + <td>yes</td><td>yes</td><td>yes</td> + <td>no</td><td>no</td><td>no</td> + <td>no</td></tr> + <tr><th>microblink.com</th> + <td>no</td><td>no</td><td>?</td> + <td>no</td><td>no</td><td>no</td> + <td>no</td></tr> + <tr><th>Nomidio</th> + <td>no</td><td>yes</td><td>?</td> + <td>yes</td><td>?</td><td>yes</td> + <td>no</td></tr> + <tr><th>privo.com</th> + <td>no</td><td>no</td><td>?</td> + <td>no</td><td>no</td><td>no</td> + <td>no</td></tr> + <tr><th>scytales.com</th> + <td>no</td><td>no</td><td>no</td> + <td>no</td><td>no</td><td>no</td> + <td>no</td></tr> + <tr><th>Seon.io</th> + <td>no</td><td>yes</td><td>no</td> + <td>no</td><td>no</td><td>yes</td> + <td>no</td></tr> + <tr><th>Signicat.com</th> + <td>no</td><td>yes</td><td>yes</td> + <td>yes</td><td>?</td><td>no</td> + <td>no</td></tr> + <tr><th>tokenoftrust.com</th> + <td>yes</td><td>weird</td><td>yes</td> + <td>no</td><td>some</td><td></notd> + <td>no</td></tr> + <tr><th>Trulioo.com</th> + <td>yes</td><td>no</td><td>?</td> + <td>no</td><td>no</td><td>no</td> + <td>no</td></tr> + <tr><th>Ondato</th> + <td>yes</td><td>no</td><td>?</td> + <td>no</td><td>no</td><td>yes</td> + <td>no</td></tr> + <tr><th>onfido.com</th> + <td>yes</td><td>yes</td><td>?</td> + <td>no</td><td>some</td><td>no</td> + <td>no</td></tr> + <tr><th>withpersona.com</th> + <td>yes</td><td>yes</td><td>yes</td> + <td>no</td><td>some</td><td>some</td> + <td>no</td></tr> + </table> + </p> + </main> +</article> +{% endblock body_content %}