April 27, 2015 by Phil | Comments Off
We get a lot of questions about why we need the permissions we ask for on Android. To be fully transparent, here’s what we’re doing with the permissions we request:
- Read Your Contacts - After you get in line at a restaurant, we have an option for you to text your place in line to other party members. This requires us to read from your contacts to let you select the people to text. We do not store your contacts on our server, or communicate with them in any way.
- Approximate Location/Precise Location - NoWait is primarily a location sensitive app. We get your location to show you the restaurants nearby, as well as confirm your distance from the restaurant.
- Modify or delete the contents of your USB storage - This is a very scary sounding permission, we certainly don’t delete or modify any of your personal files, however Google Maps requires this permission so it can write map files to your phone.
- Read the contents of your USB storage - Again, NoWait does not access any files on your phone besides our own settings/caching data, however Google Maps requires this permission.
- Receive data from Internet - This should be pretty straightforward, we need to access the Internet to bring you data on the restaurants and all other data from our servers to make the app work!
- Full network access – Same as above
- View network connections - This allows us to notify you when a network connection becomes unavailable
- Control vibration - This lets us give you haptic feedback when you make a mistake entering your password
- Read Google service configuration - This is another one that Google Maps requires for us to display maps. NoWait does not store or use anything about your Google service configuration.
- Prevent device from sleeping – When you’re in line a restaurant, we need to poll our servers every minute to see your current place in line. While this is happening we’ll prevent your device from sleeping so you’re always getting the latest.