QR scanner that doesn't want to access my contact list (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?
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:



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