So when iOS8 came out, I had to clear a boatload of misc apps and photos and such to install the over the air update. (I realize I could have plugged in and done it through iTunes, but deleting 8654 apps sounded like less of a hassle at the time.)
I deleted Facebook, Twitter and LinkedIn, then reinstalled them once my phone finished updating.
Twitter! How could you?!
During the reinstall process I discovered a shocking truth. One of my most used apps, Twitter, STILL asks for photo access immediately after install! And it still feels shady and invasive. I immediately said no, even though I upload pictures to Twitter pretty much daily.
It’s a definite UX fail, which bums me out because they made some really fab enhancements this release. I’m loving being able to click on sender faces to open their profiles in the messages area. It’s a beautiful UX change. I’m loving the new profile look and feel too.
Kudos LinkedIn and Facebook
LinkedIn and Facebook both did the right thing, and waited to ask for photo access until I actually wanted to add a photo to a post. At that point it’s just a natural feeling part of the upload flow.
“You want to add a photo? No prob, just give me access to your photos so we can get this done.”
“Of course app that doesn’t seem shady and invasive, I obviously have to give you access to complete the task I want to finish. I’m invested in the process, and the request feels natural.”
Twitter: Now Jump Through Hoops Because Our Install Process Was Shady
Since Twitter was all sketchy at install, when I finally did want to post a picture I got that annoying message telling me I’d need to go through the 92 step process required to enable it.
UX Pros: Take A Stand
As UX pros, can we all just agree that asking for photo access during install is just generally obnoxious? It creates a negative initial user experience and creates a feeling of brand distrust right off the bat.
Small details like privacy setting request flows can have a big impact on brand trust. Stop making your brand seem seem untrustworthy by fixing your on-boarding experiences!