They say your info stays on device, but your phone number is sent to Google to "authenticate" you. Such a shame to see misleading "philosophies" like these.
Also op, if you are the original author of the repo, you misspelled philosophy.
I need to authorize people somehow. I rejected email as it opens up a service to a profane level of attack vectors.
Phone numbers felt like a natural choice. And I chose firebase auth because I like their admin interface.
Beyond your name and phone number I collect no data other than your posts and your posters. I am the only social network that doesn't know what your relationships are.
Our philosophy is to be the minimal possible social network. Your name. Your phone number. some statements and posters.
The service doesn't track you. Zero analytics.
Firebase is an excellent tool.
Also some of only have Junior college so typos are gonna be part of the deal.
But I don't advertise my services saying that user's info stays on device, because I know I'm sending their info to a 3rd party, be it their emails, phone numbers, IPs and all that jazz.
When Google gets a leak of user info and all your user's phone numbers get exposed, how are you going to explain to them that their personal information got out through a third party when you promised that "data stays on device" ?