Update: Will add SSO soon
The matching works on 5 dimensions, such as - social energy, directness, worldviews. Each weighted on how important it is for you. The matching also tries to pair people with the same activity on the app, means someone who just turns in once a week won't be preferred in matching with someone who opens the app daily. There are also some hard and soft criteria's users can configure in their matching settings, such as age range, locations, gender, etc.
I hope that answers your questions. I have a deep dive on the matching system on my faq page if you're curious