Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

(I am new to Android and to this site, so please bear with me if my question is extremely stupid and if I got the tags all wrong. Feel free to improve, though.)

I want an app to scan the occasional QR code which usually should contain an URL.

The other day I meant to download an app for that and searched the market for one that does not want access to all my contacts, my granny's underpants, and whatever else it could get its grubby hands on — to no avail.

How is it that they all want to dig into my pants contacts? Am I missing something or is that really just data mining on the app writers' part?

share|improve this question

1 Answer 1

up vote 7 down vote accepted

Here is QR Droid Private. It does not access your contact information.

Usually the reason they want contact access is because you can store contact information in a QR code. So when scanned, it sees that it is a contact and adds it to your contacts. without access to your contacts, it would not be able to do this. Another reason is that some of the apps allow you to create QR codes from your contacts. It would need read permission to do this.

Here is an example of a vCard stored in a qr code:

enter image description here

Here is the data that is stored in there:

BEGIN:VCARD
N:John Q. Public
ORG:Acme
TITLE:CEO
TEL:3125555555
URL:http://example.com
EMAIL:john.q.public@email.com
ADR:1234 any street suite 300 Someville\, ST 00000
END:VCARD
share|improve this answer
5  
I think this shows why the permissions are handled all wrong. Instead of having to accept an app that mysteriously requires some set of permissions, Android should've been set up to allow us to turn them on and off on a per-app basis, then let the app pop up a dialog "You scanned a contact, but I don't have permission", if and only if you try to use that feature. –  Larry Gritz Mar 16 '12 at 18:56
    
@LarryGritz: I wholeheartedly agree. Why do I have to either slavishly follow some app writer's whim on what they want to access, or abstain from installing the app altogether? As long as I'm content with a QR reader not being able to exchange contact infos, I could use any QR reader if I only could tell the system to deny it access to my contact list. As it is, I either have to find one whose writer voluntarily excluded that feature or I have to voluntarily surrender my private data. –  sbi Mar 16 '12 at 20:20
    
QR Droid Private is not as private as it seems. According to Clueful Privacy Advisor, this app (v5.7) communicates with both Appoxee and Flurry (analytics/adware services). These are not listed under the app's permissions. Other reviewers in Google Play have stated that they started getting popup adds after installing this app. –  David Mar 1 at 4:54

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.