Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

I'm hoping to start and finish a simple application (simple, so in 3 months?)

To declare the opening of a startup, and because I would like to incorporate communication between my application's users, I have considered asking them to create an account so that everything they have regarding the app won't just stay in their devices but also online (among other possible benefits).

Is it okay to require them to do so? Or will I end up sinking my ship before it even sails?

share|improve this question

4 Answers

Anything which increases the friction of getting started with the application, such as registration, will reduce the number of users you get. Most app developers consider it a "best practice" to eliminate all forms of friction, hoping to get users to register later, if and when they are addicted to the application and its functionality. In doing so they hope to get the largest number of users.

There are some notable exceptions to this rule; Twitter and Facebook both require registration to do anything; those applications were so compelling that large numbers of users were happy to jump through the hoops.

The only way you can find out for sure is to test both approaches and see what percentage of testers become regular users under each scenario.

share|improve this answer
Can you suggest a way for me to allow my users who won't want to set up an account (hence encounter one form of friction) to store the data they'll use? I am aiming for my startup to be one that provides help also as a place to store simple data... – Yasker Yasker Feb 22 at 6:08

An alternative to creating an account is linking to an account - i.e. Facebook, Google, OpenId or Twitter. This will still allow to to store personalized data for each user and it will lowers the "sign-up"-barrier significantly.

I'd be very cautious to launch a site or app these days that don't offer any of the alternatives just mentioned, given that you want an account system at all.

share|improve this answer
There are some downsides to requiring users to sign-in with a Facebook or similar account. Users can't use the service anonymously, and now the users' activity on your app and whatever other service is tied together. Of course, it still is super-extra convenient for you and the users :) – Kevin Feb 16 at 8:34
1  
True. Best thing for the user is if there also is an option to create a local account of course. More work for the developers though :p – Nilzor Feb 16 at 8:52
Completely agree with this. It's (practically speaking) as close as you'll get to the perfect solution in this scenario. – Jeremiah Prummer Feb 18 at 5:11
Thank you, everyone -- so, the best approach this 'answer' suggests is to have the availability to sign-in using their fb or gmail or yahoo (like stackexchange?) as well as an account local to the web app? (just confirming) – Yasker Yasker Feb 22 at 6:07
That is correct – Nilzor Feb 22 at 8:52

It is not unusual for an application to store information online including personal information especially if its used to communicate between users (in fact most users will assume it does, if they think about it at all)

A few things to think about:

  • Determine what information will be stored, where and for what length of time. Making sure you have a clear data retention policy and explain what data is shared between device and your server in your privacy policy will help relay some fears.
  • Linked to the first one, make sure you have a way to remove the data if the customer asks and be sure you know where there data is.
  • Think through what happens if they don't have access to the internet and wish to use the application, will certain functions still work?
share|improve this answer
Also, be aware of data protection laws, cookie laws, etc, especially in the EU, which are quite strict. – Steve Jones Feb 15 at 16:30
Also the less data you are handling generally the less things can go wrong, less issues you will have. So even if you don't limit the usage – Tim Nash Feb 15 at 16:58
For the bullets you listed, 1-i have an idea of the minimum personal data i will need, and 2-yes definitely delete data if asked to; 3-then i'd have to make a system app if i want to let my users use the data offline? --@SteveJones, i'll try to look into that -- i don't intend to force some "remember me" in the login window, though.. – Yasker Yasker Feb 22 at 6:11

There a many approaches developers can use to persist data without requiring the creation of an account. But if you want the data to travel across devices (be it different browsers, platforms, etc) creating an account makes sense.

Which strategy you use depends on your offering, target market, etc.

share|improve this answer
Do you have one suggestion (off the top of your head) for an approach to persist data minus the account (for a web app?) -- i'd be very glad to hear one – Yasker Yasker Feb 22 at 6:12
There are a few patterns out there to consider - mostly under the moniker lazy registration. look here and here for insight. – jimg Feb 22 at 14:26

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.