@discipleoforton We need access to contact to pre-fill your information wherever required and SMS to auto-verify One-Time Passcodes. — flipkartsupport (@flipkartsupport) June 4, 2015
@flipkartsupport prefill information? Umm.. Stuck here a bit.. Don't you already have all info?— Ritvij Pathak (@discipleoforton) June 4, 2015
@discipleoforton Details have been shared in this link: http://t.co/yIKJOPLtqm. Please check. — flipkartsupport (@flipkartsupport) June 4, 2015
@flipkartsupport it says you can access my contact card AND the contacts. What kind of information will you prefill from my contacts? — Ritvij Pathak (@discipleoforton) June 4, 2015As you can see, the only acceptable reason given by them was the one for accessing the SMS details. Apps use One Time Passwords for authentication purposes. Providing Flipkart access to incoming messages will mean less work for you as the app can automatically detect the OTP and save you the trouble of inputting it. We are still pretty skeptical as to why they need access to contacts. According to Flipkart Support, the app will fill in personal information from your contact card to save your time. Our pint being, if you are already a customer, don't they have all your information? In Flipkart's defense, it might be for new users who are shopping for the first time. Even for this, the app needs access to only your contact card. A detailed review of Android App permissions, as posted by Google, states that apps can access certain permission groups. The "Identity" group allows the app to read your contact card and the contacts permission allows the apps to access your contacts. The point being, Flipkart doesn't need access to contacts to do anything that they said. We have reached out to Flipkart for an official statement and will update once we have any more information.