WeStrive doesn't actually need your SSN, it's Stripe that requires it. Stripe requires your SSN upon sign-up since they need to verify as an actual person in order to give you a Connect Account (the account you receive to handle billing with your clients).
A lot of training websites have the payments all go to them and then they pay you out afterward. With WeStrive, we wanted your money to be yours right away. In order to do that, we had to give every trainer a Stripe 'Connect' account which essentially means you handle all your own payments independently from us. You're able to send invoices when you want and Cash Out when you want.
It costs WeStrive $3/month/trainer just to have each account and you need to be verified by Stripe in order to collect payments. It's a couple of extra steps up front but in the long run, it's 100% easier since it gives you complete control of your business and invoices.
If you have any questions, please contact us at Help@westriveapp.com.