Ballerine

Web and SaaS

kyc onboarding

SHOW HN2022

Legend

Ballerine

Open-source user onboarding and KYC flow made with Svelte (~50kb)

github.com

#kyc#svelte#identity verification#open source#onboarding flow

254points
69comments
#187of 2,570 in 2022
Top 8%of 2022 by points

How HN took it

MixedNo clear lean

8 positive, 14 neutral or asking, 2 mixed, 5 critical, out of 29 comments about the project. Thread score +0.13.

Idea: 3 for, 1 againstExecution: 0 for, 2 againstPrivacy: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Well-built, clean open-source code and UI

    From 2 comments
    • It's a surprisingly well-built piece of open source software. I should add that I absolutely hate KYC practices and all the evil it brings to the world. I sincerely hope this…
      egorfine on HN
    • Superb! This is excellent work. KYC is an important area for many applications. And Svelte rocks. In my direct experience, many coding teams have a challenging time working with…
      jph on HN
  • Lightweight Svelte flow

    From 1 comment
    • Superb! This is excellent work. KYC is an important area for many applications. And Svelte rocks. In my direct experience, many coding teams have a challenging time working with…
      jph on HN

Objections

  • KYC is privacy-invasive and risky to hold customer ID data

    From 3 comments
    • > KYC is an important area for many applications. Agreed. Superb for malicious hacks and information leaks.
      irusensei on HN
    • It is malicious technology just like AI surveillance. And just like AI surveillance Being enforced by regulation doesn't make it moral. It _will_ eventually be hacked and you may…
      irusensei on HN
    • Depending on a 3rd party for your customer data seems like a really big risk, no?
      victor9000 on HN
  • Desktop demo fails at Upload ID step

    From 1 comment
    • Just a heads-up: On desktop, in all of the demos, I get stuck on the "Upload ID" step. Clicking on any of the buttons triggers the following error in the console: Firefox: >…
      jorams on HN
  • Selfie and document checks can be spoofed without liveness

    From 2 comments
    • This looks great! A somewhat tangential question: what are the ways KYC can be made less vulnerable to identity theft? Do people who verify the uploaded document use some…
      augustuspolius on HN
    • If you send the result only it’s easy to spoof
      brutopia on HN

Requests

  • Expand KYC and KYB acronyms in the docs

    From 3 comments
    • Not to detract from the project itself, but neither this HN post or the GitHub repo ever define any of the initialisms in use. Being slightly unfamiliar with what KYC/KYB even…
      jakereps on HN
    • AML - Anti Money Laundering CFT - combating funding terrorism KYC - know your customer KYB - know your businesses…
      leetrout on HN
    • It would be useful if KYC and KYB were expanded once in the readme. I can Google them, of course, but for semi familiar readers having one expanded use towards their first use…
      socialismisok on HN
  • Built-in data retention policies and deletion

    From 2 comments
    • I think the sort of thing that would really help would be the ability to write data retention policies into the flow and have them enforced by the system. For example, when…
      danpalmer on HN
    • This looks great, congrats on the launch! What's the story around user privacy regulations? The intersection between KYC regulations and things like GDPR are very hard problems,…
      danpalmer on HN
  • Release backend services and UI packages as open source

    From 2 comments
    • hello, it looks like some core functioanlity like backend services not open sourced. like 'ballerine-backend' is it true that only front-end is now open-sourced ?
      m00dy on HN
    • Awesome, thanks for sharing and open sourcing this! It seems however the UI components are still in a private repository:…
      throwme_123 on HN

Questions

  • How is liveness and identity theft prevented?

    From 2 comments
    • This looks great! A somewhat tangential question: what are the ways KYC can be made less vulnerable to identity theft? Do people who verify the uploaded document use some…
      augustuspolius on HN
    • Many services do some sort of “liveness check” to verify there’s a live human interacting with the webcam for the selfie.
      sfritz on HN
  • How does it handle GDPR alongside KYC retention?

    From 1 comment
    • This looks great, congrats on the launch! What's the story around user privacy regulations? The intersection between KYC regulations and things like GDPR are very hard problems,…
      danpalmer on HN
  • How will the project be monetized?

    From 1 comment

Alternatives named

  • Onfido

    From 1 comment
    • The company I work for, Onfido, has recently released something similar to this: https://onfido.com/solutions/studio/ Hosting this yourself is one thing, but there are big…
      orf on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/33396982)