Skip to content
Scan-Safety Tool

QR Permission Explainer

Pick your phone or scanner and what the code is supposed to do, and see exactly which permissions a scan requests, what each one is for, and where you control it.

1. Pick your setup

A QR code itself cannot silently take permissions. Permissions are requested by the app that opens after the scan, and your device asks you first.

Result

Camera

The Camera app reads the code image.

Your control: Granted once in Settings > Privacy & Security > Camera.

No location or contacts

Opening a plain link does not request location or contacts.

Your control: The site itself may ask later; you can decline.

0 of 2 checks ticked.

Rule of thumb: if a scan asks for a permission that does not match what the code promised — for example a menu code asking for contacts — stop and do not approve it.

What a Scan Can and Cannot Ask For

A QR code is only text: a link, a contact, Wi-Fi details, or similar. It has no power on its own. The moment you scan it, your phone hands that text to an app — the browser, the contacts app, the Wi-Fi settings, or a payment app — and that app may then ask for a permission. The permission belongs to the app, not to the code, which is why the same code can behave differently in the camera app, in a messaging app, or on a desktop browser.

The only permission every scan needs

Every scan needs the camera, because the device has to see the code. On iOS and Android the camera permission is granted once to the camera app; in-app scanners ask for it inside that app; desktop scanners ask the browser for webcam access per site. If you have never granted it, the scanner simply shows a prompt instead of a viewfinder. Revoking camera access later stops scanning until you grant it again — it does not delete anything.

Permissions that come after the scan

Everything else is requested by whatever opens next. Saving a contact asks for contacts access. Joining Wi-Fi asks you to confirm the network. Paying asks your payment app for its own confirmation, such as a PIN or fingerprint. Downloading an app opens the store, which has its own install approval. None of these happen silently on a modern phone: each one shows a prompt naming the permission and the app that wants it.

Red flags worth stopping for

  • A code that promises one thing but asks for something unrelated — a menu code asking for contacts, or a Wi-Fi code asking to install an app.
  • A payment prompt where the recipient name or amount differs from what the poster promised.
  • A link preview whose domain does not match the business on the sign.
  • A scanner app that demands broad permissions, such as full contacts or location, just to read a code.

When in doubt, close the prompt, check the destination with the address bar or link preview, and re-scan only once the permission list matches what the code promised.

Frequently Asked Questions

Does scanning a QR code give the code access to my phone?

No. A QR code is just text. Permissions are requested by the app that opens after the scan, and your device asks you before granting them.

Why does my camera ask for permission the first time I scan?

The scanner needs the camera to see the code. That permission is granted once to the scanning app and can be revoked in system settings.

Can a QR code turn on my location?

Not by itself. A website opened from a code can request location, but the browser asks you first and you can decline without the page breaking in most cases.

What should I do if a scan asks for an unexpected permission?

Decline it, close the prompt, and check the destination carefully. A menu code has no reason to ask for contacts, and a Wi-Fi code has no reason to install an app.