4 ms·
Besides not depending on centralized (especially 'free') offerings of any single company ourselves and spreading the word, warning people with less technical in
by barnacs 10y ago
Besides not depending on centralized (especially 'free') offerings of any single company ourselves and spreading the word, warning people with less technical insight, there are some things we can do when building services to help the average user avoid this:
- Offer at least one properly decentralized authentication option. Do not force your users to depend on google/facebook/github/whatever authentication services.
- Provide a way for registered users to change their email address and/or authentication method.
- Even on your backend, try your best to avoid locking yourself in to the services of a single provider, be it hosting, storage, email or anything. By doing so, you are not only locking in yourself, but indirectly your users as well. Prefer open source and self hosted services.